/external/v8/src/ |
machine-type.h | 41 class MachineType { 43 MachineType() 46 MachineType(MachineRepresentation representation, MachineSemantic semantic) 49 bool operator==(MachineType other) const { 54 bool operator!=(MachineType other) const { return !(*this == other); } 73 static MachineType Pointer() { 74 return MachineType(PointerRepresentation(), MachineSemantic::kNone); 76 static MachineType IntPtr() { 79 static MachineType Float32() { 80 return MachineType(MachineRepresentation::kFloat32 [all...] |
/external/v8/test/cctest/compiler/ |
c-signature.h | 15 V(void, MachineType::None()) \ 16 V(bool, MachineType::Uint8()) \ 17 V(int8_t, MachineType::Int8()) \ 18 V(uint8_t, MachineType::Uint8()) \ 19 V(int16_t, MachineType::Int16()) \ 20 V(uint16_t, MachineType::Uint16()) \ 21 V(int32_t, MachineType::Int32()) \ 22 V(uint32_t, MachineType::Uint32()) \ 23 V(int64_t, MachineType::Int64()) \ 24 V(uint64_t, MachineType::Uint64()) [all...] |
codegen-tester.h | 23 RawMachineAssemblerTester(MachineType p0 = MachineType::None(), 24 MachineType p1 = MachineType::None(), 25 MachineType p2 = MachineType::None(), 26 MachineType p3 = MachineType::None(), 27 MachineType p4 = MachineType::None() [all...] |
test-run-native-calls.cc | 135 LinkageLocation Next(MachineType type) { 156 int StackWords(MachineType type) { 196 MachineType target_type = MachineType::AnyTagged(); 201 target_type, // target MachineType 220 MachineType kIntTypes[kMaxParamCount + 1] = { 221 MachineType::Int32(), MachineType::Int32(), MachineType::Int32(), 222 MachineType::Int32(), MachineType::Int32(), MachineType::Int32() [all...] |
codegen-tester.cc | 294 RawMachineAssemblerTester<int32_t> m(MachineType::Int32(), 295 MachineType::Int32()); 305 n0 = m.LoadFromPointer(&input_a, MachineType::Int32()); 314 n1 = m.LoadFromPointer(&input_b, MachineType::Int32()); 372 RawMachineAssemblerTester<int32_t> m(MachineType::Int32(), 373 MachineType::Int32()); 487 RawMachineAssemblerTester<int32_t> m(MachineType::Int32()); 498 RawMachineAssemblerTester<int32_t> m(MachineType::Int32(), 499 MachineType::Int32()); 513 RawMachineAssemblerTester<int32_t> m(MachineType::Int32() [all...] |
test-changes-lowering.cc | 34 explicit ChangesLoweringTester(MachineType p0 = MachineType::None()) 63 this->Store(MachineType::Float64(), ptr_node, node); 68 return this->Load(MachineType::Int32(), ptr_node); 73 return this->Load(MachineType::Uint32(), ptr_node); 78 return this->Load(MachineType::Float64(), ptr_node); 148 ChangesLoweringTester<int32_t> t(MachineType::AnyTagged()); 176 ChangesLoweringTester<uint32_t> t(MachineType::AnyTagged()); 203 ChangesLoweringTester<int32_t> t(MachineType::AnyTagged()); 254 ChangesLoweringTester<int32_t> t(MachineType::AnyTagged()) [all...] |
test-run-machops.cc | 33 BufferedRawMachineAssemblerTester<int32_t> m(MachineType::Uint32()); 77 BufferedRawMachineAssemblerTester<int32_t> m(MachineType::Uint32()); 117 BufferedRawMachineAssemblerTester<int32_t> m(MachineType::Uint32()); 137 BufferedRawMachineAssemblerTester<int32_t> m(MachineType::Uint64()); 209 RawMachineAssemblerTester<int32_t> m(MachineType::Uint64()); 285 BufferedRawMachineAssemblerTester<int32_t> m(MachineType::Uint64()); 321 return m->Load(MachineType::Int32(), m->PointerConstant(NULL)); 346 RawMachineAssemblerTester<int32_t> m(MachineType::Int32(), 347 MachineType::Int32()); 383 return m->Load(MachineType::Int64(), m->PointerConstant(NULL)) [all...] |
/external/v8/src/compiler/ |
access-builder.cc | 21 MachineType::AnyTagged()}; 30 MachineType::Float64()}; 39 MachineType::AnyTagged()}; 48 MachineType::AnyTagged()}; 58 Type::Tagged(), MachineType::AnyTagged()}; 67 MachineType::AnyTagged()}; 75 Handle<Name>(), Type::Any(), MachineType::AnyTagged()}; 85 MachineType::AnyTagged()}; 99 MachineType::Pointer()}; 108 MachineType::Int8()} [all...] |
linkage.cc | 25 MachineType reptyp(Representation representation) { 28 return MachineType::Int8(); 30 return MachineType::Uint8(); 32 return MachineType::Int16(); 34 return MachineType::Uint16(); 36 return MachineType::Int32(); 40 return MachineType::AnyTagged(); 42 return MachineType::Float64(); 44 return MachineType::Pointer(); 50 return MachineType::None() [all...] |
representation-change.h | 96 MachineType TypeForBasePointer(const FieldAccess& access) { 97 return access.tag() != 0 ? MachineType::AnyTagged() 98 : MachineType::Pointer(); 101 MachineType TypeForBasePointer(const ElementAccess& access) { 102 return access.tag() != 0 ? MachineType::AnyTagged() 103 : MachineType::Pointer();
|
wasm-linkage.cc | 24 MachineType MachineTypeFor(LocalType type) { 27 return MachineType::Int32(); 29 return MachineType::Int64(); 31 return MachineType::Float64(); 33 return MachineType::Float32(); 36 return MachineType::AnyTagged(); 265 MachineType target_type = MachineType::AnyTagged(); 269 target_type, // target MachineType
|
/external/v8/test/unittests/compiler/mips/ |
instruction-selector-mips-unittest.cc | 18 MachineType machine_type; 44 MachineType::Float64()}, 47 MachineType::Float64()}, 50 kMipsCmpD, MachineType::Float64()}, 53 MachineType::Float64()}, 56 "Float64GreaterThanOrEqual", kMipsCmpD, MachineType::Float64()}, 62 MachineType src_machine_type; 72 {&RawMachineAssembler::WordAnd, "WordAnd", kMipsAnd, MachineType::Int16()}, 73 {&RawMachineAssembler::WordOr, "WordOr", kMipsOr, MachineType::Int16()}, 74 {&RawMachineAssembler::WordXor, "WordXor", kMipsXor, MachineType::Int16()} [all...] |
/external/v8/test/unittests/compiler/mips64/ |
instruction-selector-mips64-unittest.cc | 17 MachineType machine_type; 44 MachineType::Float64()}, 47 MachineType::Float64()}, 50 kMips64CmpD, MachineType::Float64()}, 53 kMips64CmpD, MachineType::Float64()}, 56 "Float64GreaterThanOrEqual", kMips64CmpD, MachineType::Float64()}, 62 MachineType src_machine_type; 73 MachineType::Int32()}, 75 MachineType::Int64()}, 77 MachineType::Int32()} [all...] |
/external/v8/test/unittests/compiler/arm64/ |
instruction-selector-arm64-unittest.cc | 18 MachineType machine_type; 44 Node* BuildConstant(InstructionSelectorTest::StreamBuilder& m, MachineType type, 65 MachineType::Int32()}, 67 MachineType::Int64()}, 69 MachineType::Int32()}, 71 MachineType::Int64()}, 73 MachineType::Int32()}, 75 MachineType::Int64()}}; 140 MachineType::Int32()}, 143 MachineType::Int64()} [all...] |
/external/v8/test/unittests/compiler/arm/ |
instruction-selector-arm-unittest.cc | 45 MachineType machine_type; 56 MachineType::Float32(), kArmVaddF32}, 58 MachineType::Float64(), kArmVaddF64}, 60 MachineType::Float32(), kArmVsubF32}, 62 MachineType::Float64(), kArmVsubF64}, 64 MachineType::Float32(), kArmVmulF32}, 66 MachineType::Float64(), kArmVmulF64}, 68 MachineType::Float32(), kArmVdivF32}, 70 MachineType::Float64(), kArmVdivF64}}; 150 StreamBuilder m(this, MachineType::Int32(), MachineType::Int32() [all...] |
/external/v8/test/cctest/wasm/ |
test-run-wasm.cc | 121 WasmRunner<int32_t> r(MachineType::Int32()); 129 WasmRunner<int32_t> r(MachineType::Int32()); 137 WasmRunner<int32_t> r(MachineType::Int32(), MachineType::Int32()); 153 WasmRunner<int32_t> r(MachineType::Int32()); 161 WasmRunner<int32_t> r(MachineType::Int32()); 169 WasmRunner<int32_t> r(MachineType::Int32(), MachineType::Int32()); 212 WasmRunner<int32_t> r(MachineType::Int32(), MachineType::Int32()) [all...] |
wasm-run-utils.h | 104 T* AddGlobal(MachineType mem_type) { 176 WasmGlobal* AddGlobal(MachineType mem_type) { 290 WasmRunner(MachineType p0 = MachineType::None(), 291 MachineType p1 = MachineType::None(), 292 MachineType p2 = MachineType::None(), 293 MachineType p3 = MachineType::None() [all...] |
/external/v8/test/unittests/compiler/x64/ |
instruction-selector-x64-unittest.cc | 18 StreamBuilder m(this, MachineType::Float32(), MachineType::Float64()); 29 StreamBuilder m(this, MachineType::Int64(), MachineType::Int32()); 38 StreamBuilder m(this, MachineType::Float64(), MachineType::Uint32()); 47 StreamBuilder m(this, MachineType::Uint64(), MachineType::Uint32()); 56 StreamBuilder m(this, MachineType::Float64(), MachineType::Float32()) [all...] |
/external/v8/test/unittests/compiler/ |
instruction-selector-unittest.cc | 161 StreamBuilder m(this, MachineType::Float32()); 174 StreamBuilder m(this, MachineType::Int32(), MachineType::Int32()); 186 StreamBuilder m(this, MachineType::Int32()); 204 StreamBuilder m(this, MachineType::Int32(), MachineType::Float64()); 222 StreamBuilder m(this, MachineType::Float64(), MachineType::Float64()); 231 StreamBuilder m(this, MachineType::AnyTagged(), MachineType::AnyTagged()) [all...] |
instruction-selector-unittest.h | 39 StreamBuilder(InstructionSelectorTest* test, MachineType return_type) 43 MachineType::PointerRepresentation(), 46 StreamBuilder(InstructionSelectorTest* test, MachineType return_type, 47 MachineType parameter0_type) 51 MachineType::PointerRepresentation(), 54 StreamBuilder(InstructionSelectorTest* test, MachineType return_type, 55 MachineType parameter0_type, MachineType parameter1_type) 60 MachineType::PointerRepresentation(), 63 StreamBuilder(InstructionSelectorTest* test, MachineType return_type [all...] |
tail-call-optimization-unittest.cc | 29 MachineType kMachineSignature[] = {MachineType::AnyTagged(), 30 MachineType::AnyTagged()}; 34 CallDescriptor::kCallCodeObject, MachineType::AnyTagged(), 51 MachineType kMachineSignature[] = {MachineType::AnyTagged(), 52 MachineType::AnyTagged()}; 56 CallDescriptor::kCallCodeObject, MachineType::AnyTagged(), 77 MachineType kMachineSignature[] = {MachineType::AnyTagged() [all...] |
simplified-operator-unittest.cc | 204 MachineType::AnyTagged()}, 205 {kUntaggedBase, 0, Type::Any(), MachineType::Int8()}, 206 {kUntaggedBase, 0, Type::Any(), MachineType::Int16()}, 207 {kUntaggedBase, 0, Type::Any(), MachineType::Int32()}, 208 {kUntaggedBase, 0, Type::Any(), MachineType::Uint8()}, 209 {kUntaggedBase, 0, Type::Any(), MachineType::Uint16()}, 210 {kUntaggedBase, 0, Type::Any(), MachineType::Uint32()}, 211 {kUntaggedBase, 0, Type::Signed32(), MachineType::Int8()}, 212 {kUntaggedBase, 0, Type::Unsigned32(), MachineType::Uint8()}, 213 {kUntaggedBase, 0, Type::Signed32(), MachineType::Int16()} [all...] |
/external/v8/src/wasm/ |
wasm-opcodes.h | 307 static byte MemSize(MachineType type) { 329 static MemTypeCode MemTypeCodeFor(MachineType type) { 330 if (type == MachineType::Int8()) { 332 } else if (type == MachineType::Uint8()) { 334 } else if (type == MachineType::Int16()) { 336 } else if (type == MachineType::Uint16()) { 338 } else if (type == MachineType::Int32()) { 340 } else if (type == MachineType::Uint32()) { 342 } else if (type == MachineType::Int64()) { 344 } else if (type == MachineType::Uint64()) [all...] |
/external/v8/test/unittests/compiler/ia32/ |
instruction-selector-ia32-unittest.cc | 22 StreamBuilder m(this, MachineType::Int32(), MachineType::Int32(), 23 MachineType::Int32()); 34 StreamBuilder m(this, MachineType::Int32(), MachineType::Int32()); 47 StreamBuilder m(this, MachineType::Int32(), MachineType::Int32()); 64 StreamBuilder m(this, MachineType::Int32(), MachineType::Int32(), 65 MachineType::Int32()) [all...] |
/external/v8/test/unittests/wasm/ |
wasm-macro-gen-unittest.cc | 55 EXPECT_SIZE(6, WASM_STORE_MEM(MachineType::Int32(), WASM_ZERO, WASM_ZERO)); 116 EXPECT_SIZE(4, WASM_LOAD_MEM(MachineType::Int32(), WASM_ZERO)); 117 EXPECT_SIZE(4, WASM_LOAD_MEM(MachineType::Float64(), WASM_ZERO)); 118 EXPECT_SIZE(4, WASM_LOAD_MEM(MachineType::Float32(), WASM_ZERO)); 292 static const MachineType kMemTypes[] = { 293 MachineType::Int8(), MachineType::Uint8(), MachineType::Int16(), 294 MachineType::Uint16(), MachineType::Int32(), MachineType::Uint32() [all...] |