/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...] |