e737b4ce0d
Instead of copying an array of fixed values into an std::vector for each usage of the FOR_INPUTS macro, just iterate the constant data directly. This also makes the <type>_vector() functions return {constexpr Vector} instead of {std::vector}. R=tebbi@chromium.org Change-Id: Ifc3e5509b2fbf5e383c967c2f46acf2b07f7b5b4 Reviewed-on: https://chromium-review.googlesource.com/725427 Reviewed-by: Tobias Tebbi <tebbi@chromium.org> Commit-Queue: Clemens Hammacher <clemensh@chromium.org> Cr-Commit-Position: refs/heads/master@{#48688}
22 lines
690 B
C++
22 lines
690 B
C++
// Copyright 2017 the V8 project authors. All rights reserved.
|
|
// Use of this source code is governed by a BSD-style license that can be
|
|
// found in the LICENSE file.
|
|
|
|
#include "test/cctest/compiler/value-helper.h"
|
|
|
|
namespace v8 {
|
|
namespace internal {
|
|
namespace compiler {
|
|
|
|
// Define constexpr arrays of ValueHelper for external references.
|
|
constexpr int8_t ValueHelper::int8_array[];
|
|
constexpr int16_t ValueHelper::int16_array[];
|
|
constexpr uint32_t ValueHelper::uint32_array[];
|
|
constexpr uint64_t ValueHelper::uint64_array[];
|
|
constexpr float ValueHelper::float32_array[];
|
|
constexpr double ValueHelper::float64_array[];
|
|
|
|
} // namespace compiler
|
|
} // namespace internal
|
|
} // namespace v8
|