/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...] |
test-simplified-lowering.cc | 36 SimplifiedLoweringTester(MachineType p0 = MachineType::None(), 37 MachineType p1 = MachineType::None()) 103 MachineType::Float64()}; 108 MachineType::Int32()}; 130 MachineType::Float64()}; 135 MachineType::Uint32()}; 160 SimplifiedLoweringTester<Object*> t(MachineType::AnyTagged()); 176 SimplifiedLoweringTester<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...] |
test-multiple-return.cc | 36 msig.AddReturn(MachineType::Int32()); 44 msig.AddParam(MachineType::Int32()); 53 MachineType target_type = MachineType::AnyTagged(); 57 target_type, // target MachineType 77 desc, MachineType::PointerRepresentation(),
|
/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();
|
state-values-utils.h | 67 MachineType type; 68 TypedNode(Node* node, MachineType type) : node(node), type(type) {} 85 MachineType type();
|
/external/v8/test/unittests/compiler/ |
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...] |
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...] |
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/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/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/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/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/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/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...] |