HomeSort by relevance Sort by last modified time
    Searched refs:MachineRepresentation (Results 1 - 25 of 103) sorted by null

1 2 3 4 5

  /external/v8/src/
machine-type.cc 11 std::ostream& operator<<(std::ostream& os, MachineRepresentation rep) {
15 const char* MachineReprToString(MachineRepresentation rep) {
17 case MachineRepresentation::kNone:
19 case MachineRepresentation::kBit:
21 case MachineRepresentation::kWord8:
23 case MachineRepresentation::kWord16:
25 case MachineRepresentation::kWord32:
27 case MachineRepresentation::kWord64:
29 case MachineRepresentation::kFloat32:
31 case MachineRepresentation::kFloat64
    [all...]
machine-type.h 18 enum class MachineRepresentation {
39 static_assert(static_cast<int>(MachineRepresentation::kLastRepresentation) <
41 "Bit masks of MachineRepresentation should fit in an int");
43 const char* MachineReprToString(MachineRepresentation);
59 : representation_(MachineRepresentation::kNone),
61 MachineType(MachineRepresentation representation, MachineSemantic semantic)
72 MachineRepresentation representation() const { return representation_; }
75 bool IsNone() { return representation() == MachineRepresentation::kNone; }
85 static MachineRepresentation PointerRepresentation() {
86 return (kPointerSize == 4) ? MachineRepresentation::kWord3
    [all...]
register-configuration.h 123 int GetAliases(MachineRepresentation rep, int index,
124 MachineRepresentation other_rep, int* alias_base_index) const;
128 bool AreAliases(MachineRepresentation rep, int index,
129 MachineRepresentation other_rep, int other_index) const;
register-configuration.cc 214 STATIC_ASSERT(static_cast<int>(MachineRepresentation::kSimd128) ==
215 static_cast<int>(MachineRepresentation::kFloat64) + 1);
216 STATIC_ASSERT(static_cast<int>(MachineRepresentation::kFloat64) ==
217 static_cast<int>(MachineRepresentation::kFloat32) + 1);
219 int RegisterConfiguration::GetAliases(MachineRepresentation rep, int index,
220 MachineRepresentation other_rep,
245 bool RegisterConfiguration::AreAliases(MachineRepresentation rep, int index,
246 MachineRepresentation other_rep,
  /external/v8/src/compiler/
machine-graph-verifier.cc 28 representation_vector_(graph->NodeCount(), MachineRepresentation::kNone,
37 MachineRepresentation GetRepresentation(Node const* node) const {
42 MachineRepresentation GetProjectionType(Node const* projection) {
50 return index == 0 ? MachineRepresentation::kWord32
51 : MachineRepresentation::kBit;
55 return index == 0 ? MachineRepresentation::kWord64
56 : MachineRepresentation::kBit;
62 return index == 0 ? MachineRepresentation::kWord64
63 : MachineRepresentation::kBit;
69 return MachineRepresentation::kNone
    [all...]
representation-change.h 121 UseInfo(MachineRepresentation representation, Truncation truncation,
130 return UseInfo(MachineRepresentation::kWord32, Truncation::Word32());
133 return UseInfo(MachineRepresentation::kWord64, Truncation::Word64());
136 return UseInfo(MachineRepresentation::kBit, Truncation::Bool());
139 return UseInfo(MachineRepresentation::kFloat32, Truncation::Any());
142 return UseInfo(MachineRepresentation::kFloat64, Truncation::Float64());
148 return UseInfo(MachineRepresentation::kTagged, Truncation::Any());
151 return UseInfo(MachineRepresentation::kTaggedSigned, Truncation::Any());
154 return UseInfo(MachineRepresentation::kTaggedPointer, Truncation::Any());
159 return UseInfo(MachineRepresentation::kTaggedPointer, Truncation::Any()
    [all...]
gap-resolver.h 30 : assembler_(assembler), split_rep_(MachineRepresentation::kSimd128) {}
46 MachineRepresentation split_rep_;
representation-change.cc 102 bool IsWord(MachineRepresentation rep) {
103 return rep == MachineRepresentation::kWord8 ||
104 rep == MachineRepresentation::kWord16 ||
105 rep == MachineRepresentation::kWord32;
115 Node* node, MachineRepresentation output_rep, Type* output_type,
117 if (output_rep == MachineRepresentation::kNone &&
126 output_rep != MachineRepresentation::kWord32) {
141 case MachineRepresentation::kTaggedSigned:
146 case MachineRepresentation::kTaggedPointer:
151 case MachineRepresentation::kTagged
    [all...]
simplified-lowering.cc 68 MachineRepresentation MachineRepresentationFromArrayType(
74 return MachineRepresentation::kWord8;
77 return MachineRepresentation::kWord16;
80 return MachineRepresentation::kWord32;
82 return MachineRepresentation::kFloat32;
84 return MachineRepresentation::kFloat64;
87 return MachineRepresentation::kNone;
123 UseInfo TruncatingUseInfoFromRepresentation(MachineRepresentation rep) {
125 case MachineRepresentation::kTaggedSigned:
126 case MachineRepresentation::kTaggedPointer
    [all...]
simd-scalar-lowering.h 22 Signature<MachineRepresentation>* signature);
45 Signature<MachineRepresentation>* signature() const { return signature_; }
58 void LowerLoadOp(MachineRepresentation rep, Node* node,
60 void LowerStoreOp(MachineRepresentation rep, Node* node,
76 Signature<MachineRepresentation>* signature_;
int64-lowering.h 23 Signature<MachineRepresentation>* signature);
28 Signature<MachineRepresentation>* signature);
45 Signature<MachineRepresentation>* signature() const { return signature_; }
75 Signature<MachineRepresentation>* signature_;
simd-scalar-lowering.cc 22 Signature<MachineRepresentation>* signature)
107 Signature<MachineRepresentation>* signature, int old_index) {
112 if (signature->GetParam(i) == MachineRepresentation::kSimd128) {
130 Signature<MachineRepresentation>* signature) {
133 if (signature->GetReturn(i) == MachineRepresentation::kSimd128) {
149 void SimdScalarLowering::LowerLoadOp(MachineRepresentation rep, Node* node,
151 if (rep == MachineRepresentation::kSimd128) {
181 void SimdScalarLowering::LowerStoreOp(MachineRepresentation rep, Node* node,
184 if (rep == MachineRepresentation::kSimd128) {
267 MachineRepresentation::kSimd128)
    [all...]
simplified-lowering.h 31 void DoMax(Node* node, Operator const* op, MachineRepresentation rep);
32 void DoMin(Node* node, Operator const* op, MachineRepresentation rep);
39 void DoLoadBuffer(Node* node, MachineRepresentation rep,
access-info.cc 84 FieldIndex field_index, MachineRepresentation field_representation,
108 field_representation_(MachineRepresentation::kNone),
116 field_representation_(MachineRepresentation::kNone),
126 field_representation_(MachineRepresentation::kNone),
131 FieldIndex field_index, MachineRepresentation field_representation,
311 MachineRepresentation field_representation =
312 MachineRepresentation::kTagged;
316 field_representation = MachineRepresentation::kTaggedSigned;
319 field_representation = MachineRepresentation::kFloat64;
323 field_representation = MachineRepresentation::kTaggedPointer
    [all...]
instruction.cc 80 MachineRepresentation rep = loc.representation();
81 MachineRepresentation other_rep = other_loc.representation();
186 case MachineRepresentation::kNone:
189 case MachineRepresentation::kBit:
192 case MachineRepresentation::kWord8:
195 case MachineRepresentation::kWord16:
198 case MachineRepresentation::kWord32:
201 case MachineRepresentation::kWord64:
204 case MachineRepresentation::kFloat32:
207 case MachineRepresentation::kFloat64
    [all...]
machine-operator.cc 78 MachineRepresentation AtomicStoreRepresentationOf(Operator const* op) {
80 return OpParameter<MachineRepresentation>(op);
512 StoreRepresentation(MachineRepresentation::Type, \
    [all...]
gap-resolver.cc 19 const int kFloat32Bit = REP_BIT(MachineRepresentation::kFloat32);
20 const int kFloat64Bit = REP_BIT(MachineRepresentation::kFloat64);
30 MoveOperands* Split(MoveOperands* move, MachineRepresentation smaller_rep,
37 MachineRepresentation dst_rep = dst_loc.representation();
109 split_rep_ = MachineRepresentation::kFloat32;
117 split_rep_ = MachineRepresentation::kFloat64;
125 split_rep_ = MachineRepresentation::kSimd128;
instruction-selector.h 250 void MarkAsRepresentation(MachineRepresentation rep, Node* node);
252 MarkAsRepresentation(MachineRepresentation::kWord32, node);
255 MarkAsRepresentation(MachineRepresentation::kWord64, node);
258 MarkAsRepresentation(MachineRepresentation::kFloat32, node);
261 MarkAsRepresentation(MachineRepresentation::kFloat64, node);
264 MarkAsRepresentation(MachineRepresentation::kSimd128, node);
268 MarkAsRepresentation(MachineRepresentation::kSimd1x4, node);
275 MarkAsRepresentation(MachineRepresentation::kSimd1x8, node);
282 MarkAsRepresentation(MachineRepresentation::kSimd1x16, node);
288 MarkAsRepresentation(MachineRepresentation::kTagged, node)
    [all...]
load-elimination.cc 837 case MachineRepresentation::kNone:
838 case MachineRepresentation::kSimd1x4:
839 case MachineRepresentation::kSimd1x8:
840 case MachineRepresentation::kSimd1x16:
841 case MachineRepresentation::kBit:
844 case MachineRepresentation::kWord8:
845 case MachineRepresentation::kWord16:
846 case MachineRepresentation::kWord32:
847 case MachineRepresentation::kWord64:
848 case MachineRepresentation::kFloat32
    [all...]
machine-operator.h 53 StoreRepresentation(MachineRepresentation representation,
58 MachineRepresentation representation() const { return representation_; }
62 MachineRepresentation representation_;
80 typedef MachineRepresentation UnalignedStoreRepresentation;
92 typedef MachineRepresentation CheckedStoreRepresentation;
98 MachineRepresentation AtomicStoreRepresentationOf(Operator const* op);
204 MachineRepresentation word = MachineType::PointerRepresentation(),
590 const Operator* ProtectedStore(MachineRepresentation rep);
599 const Operator* StackSlot(MachineRepresentation rep);
614 const Operator* AtomicStore(MachineRepresentation rep)
    [all...]
  /external/v8/src/compiler/mips/
instruction-selector-mips.cc 246 case MachineRepresentation::kFloat32:
249 case MachineRepresentation::kFloat64:
252 case MachineRepresentation::kBit: // Fall through.
253 case MachineRepresentation::kWord8:
256 case MachineRepresentation::kWord16:
259 case MachineRepresentation::kTaggedSigned: // Fall through.
260 case MachineRepresentation::kTaggedPointer: // Fall through.
261 case MachineRepresentation::kTagged: // Fall through.
262 case MachineRepresentation::kWord32:
265 case MachineRepresentation::kWord64: // Fall through
    [all...]
  /external/v8/src/compiler/ia32/
instruction-selector-ia32.cc 39 MachineRepresentation rep =
44 return rep == MachineRepresentation::kWord32 ||
45 rep == MachineRepresentation::kTagged;
48 return rep == MachineRepresentation::kWord16;
51 return rep == MachineRepresentation::kWord8;
216 case MachineRepresentation::kFloat32:
219 case MachineRepresentation::kFloat64:
222 case MachineRepresentation::kBit: // Fall through.
223 case MachineRepresentation::kWord8:
226 case MachineRepresentation::kWord16
    [all...]
  /external/v8/src/compiler/x87/
instruction-selector-x87.cc 39 MachineRepresentation rep =
44 return rep == MachineRepresentation::kWord32 ||
45 rep == MachineRepresentation::kTagged;
48 return rep == MachineRepresentation::kWord16;
51 return rep == MachineRepresentation::kWord8;
177 case MachineRepresentation::kFloat32:
180 case MachineRepresentation::kFloat64:
183 case MachineRepresentation::kBit: // Fall through.
184 case MachineRepresentation::kWord8:
187 case MachineRepresentation::kWord16
    [all...]
  /external/v8/src/compiler/ppc/
instruction-selector-ppc.cc 186 case MachineRepresentation::kFloat32:
189 case MachineRepresentation::kFloat64:
192 case MachineRepresentation::kBit: // Fall through.
193 case MachineRepresentation::kWord8:
196 case MachineRepresentation::kWord16:
200 case MachineRepresentation::kTaggedSigned: // Fall through.
201 case MachineRepresentation::kTaggedPointer: // Fall through.
202 case MachineRepresentation::kTagged: // Fall through.
204 case MachineRepresentation::kWord32:
208 case MachineRepresentation::kTaggedSigned: // Fall through
    [all...]
  /external/v8/src/compiler/mips64/
instruction-selector-mips64.cc 198 MachineRepresentation rep =
201 if (rep != MachineRepresentation::kTaggedSigned &&
202 rep != MachineRepresentation::kTaggedPointer &&
203 rep != MachineRepresentation::kTagged &&
204 rep != MachineRepresentation::kWord64) {
359 case MachineRepresentation::kFloat32:
362 case MachineRepresentation::kFloat64:
365 case MachineRepresentation::kBit: // Fall through.
366 case MachineRepresentation::kWord8:
369 case MachineRepresentation::kWord16
    [all...]

Completed in 275 milliseconds

1 2 3 4 5