Home
last modified time | relevance | path

Searched refs:MachineSemantic (Results 1 – 6 of 6) sorted by relevance

/external/v8/src/
Dmachine-type.h45 enum class MachineSemantic { enum
60 semantic_(MachineSemantic::kNone) {} in MachineType()
61 MachineType(MachineRepresentation representation, MachineSemantic semantic) in MachineType()
73 MachineSemantic semantic() const { return semantic_; } in semantic()
78 return semantic() == MachineSemantic::kInt32 || in IsSigned()
79 semantic() == MachineSemantic::kInt64; in IsSigned()
82 return semantic() == MachineSemantic::kUint32 || in IsUnsigned()
83 semantic() == MachineSemantic::kUint64; in IsUnsigned()
96 return MachineType(MachineRepresentation::kWord8, MachineSemantic::kInt32); in Int8()
99 return MachineType(MachineRepresentation::kWord8, MachineSemantic::kUint32); in Uint8()
[all …]
Dmachine-type.cc52 std::ostream& operator<<(std::ostream& os, MachineSemantic type) { in operator <<()
54 case MachineSemantic::kNone: in operator <<()
56 case MachineSemantic::kBool: in operator <<()
58 case MachineSemantic::kInt32: in operator <<()
60 case MachineSemantic::kUint32: in operator <<()
62 case MachineSemantic::kInt64: in operator <<()
64 case MachineSemantic::kUint64: in operator <<()
66 case MachineSemantic::kNumber: in operator <<()
68 case MachineSemantic::kAny: in operator <<()
81 } else if (type.semantic() == MachineSemantic::kNone) { in operator <<()
/external/v8/src/compiler/ia32/
Dinstruction-selector-ia32.cc1263 if (left_type.semantic() == MachineSemantic::kUint32) { in TryNarrowOpcodeSize()
1266 CHECK_EQ(MachineSemantic::kInt32, left_type.semantic()); in TryNarrowOpcodeSize()
1275 if (left_type.semantic() == MachineSemantic::kUint32) { in TryNarrowOpcodeSize()
1278 CHECK_EQ(MachineSemantic::kInt32, left_type.semantic()); in TryNarrowOpcodeSize()
/external/v8/src/compiler/x87/
Dinstruction-selector-x87.cc1336 if (left_type.semantic() == MachineSemantic::kUint32) { in TryNarrowOpcodeSize()
1339 CHECK_EQ(MachineSemantic::kInt32, left_type.semantic()); in TryNarrowOpcodeSize()
1348 if (left_type.semantic() == MachineSemantic::kUint32) { in TryNarrowOpcodeSize()
1351 CHECK_EQ(MachineSemantic::kInt32, left_type.semantic()); in TryNarrowOpcodeSize()
/external/v8/src/compiler/
Dsimplified-lowering.cc988 static MachineSemantic DeoptValueSemanticOf(Type* type) { in DeoptValueSemanticOf()
991 return MachineSemantic::kInt32; in DeoptValueSemanticOf()
993 return MachineSemantic::kUint32; in DeoptValueSemanticOf()
995 return MachineSemantic::kAny; in DeoptValueSemanticOf()
1015 machine_type.semantic() == MachineSemantic::kInt32 || in DeoptMachineTypeOf()
1016 machine_type.semantic() == MachineSemantic::kUint32); in DeoptMachineTypeOf()
/external/v8/src/compiler/x64/
Dinstruction-selector-x64.cc1677 if (left_type.semantic() == MachineSemantic::kUint32) { in TryNarrowOpcodeSize()
1680 CHECK_EQ(MachineSemantic::kInt32, left_type.semantic()); in TryNarrowOpcodeSize()
1689 if (left_type.semantic() == MachineSemantic::kUint32) { in TryNarrowOpcodeSize()
1692 CHECK_EQ(MachineSemantic::kInt32, left_type.semantic()); in TryNarrowOpcodeSize()