Searched refs:MachineType (Results 1 - 25 of 89) sorted by relevance

1234

/external/v8/src/
H A Dmachine-type.h41 class MachineType { class in namespace:v8::internal
43 MachineType() function in class:v8::internal::MachineType
46 MachineType(MachineRepresentation representation, MachineSemantic semantic) function in class:v8::internal::MachineType
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(MachineRepresentatio
[all...]
/external/v8/test/cctest/compiler/
H A Dc-signature.h15 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
76 New(Zone* zone, MachineType ret, MachineType p1 = MachineType::None(), MachineType p2 = MachineType::None(), MachineType p3 = MachineType::None(), MachineType p4 = MachineType::None(), MachineType p5 = MachineType::None()) argument
[all...]
H A Dcodegen-tester.h23 RawMachineAssemblerTester(MachineType p0 = MachineType::None(), argument
24 MachineType p1 = MachineType::None(),
25 MachineType p2 = MachineType::None(),
26 MachineType p3 = MachineType::None(),
27 MachineType p4 = MachineType
81 BufferedRawMachineAssemblerTester(MachineType p0 = MachineType::None(), MachineType p1 = MachineType::None(), MachineType p2 = MachineType::None(), MachineType p3 = MachineType::None()) argument
218 BufferedRawMachineAssemblerTester(MachineType p0 = MachineType::None(), MachineType p1 = MachineType::None(), MachineType p2 = MachineType::None(), MachineType p3 = MachineType::None()) argument
[all...]
H A Dtest-run-native-calls.cc135 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
[all...]
H A Dcodegen-tester.cc294 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
[all...]
H A Dtest-changes-lowering.cc34 explicit ChangesLoweringTester(MachineType p0 = MachineType::None()) argument
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
[all...]
H A Dtest-run-machops.cc33 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
[all...]
/external/v8/src/compiler/
H A Daccess-builder.cc21 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
[all...]
H A Dlinkage.cc25 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
[all...]
H A Drepresentation-change.h96 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();
H A Dwasm-linkage.cc24 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/
H A Dinstruction-selector-mips-unittest.cc18 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
[all...]
/external/v8/test/unittests/compiler/mips64/
H A Dinstruction-selector-mips64-unittest.cc17 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
[all...]
/external/v8/test/unittests/compiler/arm64/
H A Dinstruction-selector-arm64-unittest.cc18 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
[all...]
/external/v8/test/unittests/compiler/arm/
H A Dinstruction-selector-arm-unittest.cc45 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
[all...]
/external/v8/test/cctest/wasm/
H A Dtest-run-wasm.cc121 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
[all...]
H A Dwasm-run-utils.h104 T* AddGlobal(MachineType mem_type) {
176 WasmGlobal* AddGlobal(MachineType mem_type) {
290 WasmRunner(MachineType p0 = MachineType::None(), argument
291 MachineType p1 = MachineType::None(),
292 MachineType p2 = MachineType::None(),
293 MachineType p3 = MachineType
[all...]
/external/v8/test/unittests/compiler/x64/
H A Dinstruction-selector-x64-unittest.cc18 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
[all...]
/external/v8/test/unittests/compiler/
H A Dinstruction-selector-unittest.cc161 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
[all...]
H A Dinstruction-selector-unittest.h39 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_typ
[all...]
H A Dtail-call-optimization-unittest.cc29 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
[all...]
H A Dsimplified-operator-unittest.cc204 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
[all...]
/external/v8/src/wasm/
H A Dwasm-opcodes.h307 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
[all...]
/external/v8/test/unittests/compiler/ia32/
H A Dinstruction-selector-ia32-unittest.cc22 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
[all...]
/external/v8/test/unittests/wasm/
H A Dwasm-macro-gen-unittest.cc55 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
[all...]

Completed in 1138 milliseconds

1234