/external/v8/src/compiler/arm64/ |
D | instruction-selector-arm64.cc | 29 explicit Arm64OperandGenerator(InstructionSelector* selector) in Arm64OperandGenerator() 86 static void VisitRRR(InstructionSelector* selector, ArchOpcode opcode, in VisitRRR() 95 static void VisitRRRFloat64(InstructionSelector* selector, ArchOpcode opcode, in VisitRRRFloat64() 104 static void VisitRRO(InstructionSelector* selector, ArchOpcode opcode, in VisitRRO() 115 static void VisitBinop(InstructionSelector* selector, Node* node, in VisitBinop() 151 static void VisitBinop(InstructionSelector* selector, Node* node, in VisitBinop() 158 void InstructionSelector::VisitLoad(Node* node) { in VisitLoad() 207 void InstructionSelector::VisitStore(Node* node) { in VisitStore() 270 void InstructionSelector::VisitWord32And(Node* node) { in VisitWord32And() 275 void InstructionSelector::VisitWord64And(Node* node) { in VisitWord64And() [all …]
|
/external/v8/src/compiler/x64/ |
D | instruction-selector-x64.cc | 15 explicit X64OperandGenerator(InstructionSelector* selector) in X64OperandGenerator() 58 void InstructionSelector::VisitLoad(Node* node) { in VisitLoad() 107 void InstructionSelector::VisitStore(Node* node) { in VisitStore() 177 static void VisitBinop(InstructionSelector* selector, Node* node, in VisitBinop() 219 static void VisitBinop(InstructionSelector* selector, Node* node, in VisitBinop() 226 void InstructionSelector::VisitWord32And(Node* node) { in VisitWord32And() 231 void InstructionSelector::VisitWord64And(Node* node) { in VisitWord64And() 236 void InstructionSelector::VisitWord32Or(Node* node) { in VisitWord32Or() 241 void InstructionSelector::VisitWord64Or(Node* node) { in VisitWord64Or() 246 void InstructionSelector::VisitWord32Xor(Node* node) { in VisitWord32Xor() [all …]
|
/external/v8/src/compiler/ |
D | instruction-selector.cc | 16 InstructionSelector::InstructionSelector(InstructionSequence* sequence, in InstructionSelector() function in v8::internal::compiler::InstructionSelector 29 void InstructionSelector::SelectInstructions() { in SelectInstructions() 69 Instruction* InstructionSelector::Emit(InstructionCode opcode, in Emit() 78 Instruction* InstructionSelector::Emit(InstructionCode opcode, in Emit() 87 Instruction* InstructionSelector::Emit(InstructionCode opcode, in Emit() 100 Instruction* InstructionSelector::Emit(InstructionCode opcode, in Emit() 114 Instruction* InstructionSelector::Emit( in Emit() 126 Instruction* InstructionSelector::Emit( in Emit() 137 Instruction* InstructionSelector::Emit(Instruction* instr) { in Emit() 143 bool InstructionSelector::IsNextInAssemblyOrder(const BasicBlock* block) const { in IsNextInAssemblyOrder() [all …]
|
D | instruction-selector-unittest.h | 64 return Build(InstructionSelector::Features(feature)); in Build() 67 return Build(InstructionSelector::Features(feature1, feature2)); in Build() 70 return Build(InstructionSelector::Features(), mode); 72 Stream Build(InstructionSelector::Features features,
|
D | instruction-selector-impl.h | 20 explicit OperandGenerator(InstructionSelector* selector) in OperandGenerator() 137 InstructionSelector* selector() const { return selector_; } in selector() 197 InstructionSelector* selector_;
|
D | instruction-selector.h | 23 class InstructionSelector FINAL { 28 InstructionSelector(InstructionSequence* sequence,
|
D | instruction-selector-unittest.cc | 28 InstructionSelector::Features features, in Build() 40 InstructionSelector selector(&sequence, &source_position_table, features); in Build()
|
D | pipeline.cc | 375 InstructionSelector selector(&sequence, source_positions); in GenerateCode()
|
/external/v8/src/compiler/ia32/ |
D | instruction-selector-ia32.cc | 16 explicit IA32OperandGenerator(InstructionSelector* selector) in IA32OperandGenerator() 43 void InstructionSelector::VisitLoad(Node* node) { in VisitLoad() 94 void InstructionSelector::VisitStore(Node* node) { in VisitStore() 165 static void VisitBinop(InstructionSelector* selector, Node* node, in VisitBinop() 208 static void VisitBinop(InstructionSelector* selector, Node* node, in VisitBinop() 215 void InstructionSelector::VisitWord32And(Node* node) { in VisitWord32And() 220 void InstructionSelector::VisitWord32Or(Node* node) { in VisitWord32Or() 225 void InstructionSelector::VisitWord32Xor(Node* node) { in VisitWord32Xor() 237 static inline void VisitShift(InstructionSelector* selector, Node* node, in VisitShift() 261 void InstructionSelector::VisitWord32Shl(Node* node) { in VisitWord32Shl() [all …]
|
/external/v8/src/compiler/arm/ |
D | instruction-selector-arm.cc | 16 explicit ArmOperandGenerator(InstructionSelector* selector) in ArmOperandGenerator() 112 static void VisitRRRFloat64(InstructionSelector* selector, ArchOpcode opcode, in VisitRRRFloat64() 121 static bool TryMatchROR(InstructionSelector* selector, in TryMatchROR() 140 static inline bool TryMatchASR(InstructionSelector* selector, in TryMatchASR() 159 static inline bool TryMatchLSL(InstructionSelector* selector, in TryMatchLSL() 178 static inline bool TryMatchLSR(InstructionSelector* selector, in TryMatchLSR() 197 static inline bool TryMatchShift(InstructionSelector* selector, in TryMatchShift() 209 static inline bool TryMatchImmediateOrShift(InstructionSelector* selector, in TryMatchImmediateOrShift() 229 static void VisitBinop(InstructionSelector* selector, Node* node, in VisitBinop() 277 static void VisitBinop(InstructionSelector* selector, Node* node, in VisitBinop() [all …]
|
/external/v8/test/cctest/compiler/ |
D | instruction-selector-tester.h | 46 SelectInstructions(InstructionSelector::Features(feature)); in SelectInstructions() 50 SelectInstructions(InstructionSelector::Features(feature1, feature2)); in SelectInstructions() 54 SelectInstructions(InstructionSelector::Features(), mode); 57 void SelectInstructions(InstructionSelector::Features features, 66 InstructionSelector selector(&sequence, &source_positions, features);
|
D | test-codegen-deopt.cc | 71 InstructionSelector selector(code, &source_positions); in GenerateCodeFromSchedule()
|
/external/v8/ |
D | ChangeLog | 231 [turbofan] Refactor the InstructionSelector tests (issue 3489).
|