/external/v8/src/compiler/ppc/ |
D | instruction-selector-ppc.cc | 29 explicit PPCOperandGenerator(InstructionSelector* selector) in PPCOperandGenerator() 74 void VisitRR(InstructionSelector* selector, ArchOpcode opcode, Node* node) { in VisitRR() 81 void VisitRRR(InstructionSelector* selector, ArchOpcode opcode, Node* node) { in VisitRRR() 89 void VisitRRO(InstructionSelector* selector, ArchOpcode opcode, Node* node, in VisitRRO() 99 void VisitTryTruncateDouble(InstructionSelector* selector, ArchOpcode opcode, in VisitTryTruncateDouble() 119 void VisitBinop(InstructionSelector* selector, Node* node, in VisitBinop() 154 void VisitBinop(InstructionSelector* selector, Node* node, ArchOpcode opcode, in VisitBinop() 163 void InstructionSelector::VisitLoad(Node* node) { in VisitLoad() 220 void InstructionSelector::VisitStore(Node* node) { in VisitStore() 310 void InstructionSelector::VisitCheckedLoad(Node* node) { in VisitCheckedLoad() [all …]
|
/external/v8/src/compiler/x64/ |
D | instruction-selector-x64.cc | 19 explicit X64OperandGenerator(InstructionSelector* selector) in X64OperandGenerator() 110 void InstructionSelector::VisitLoad(Node* node) { in VisitLoad() 152 void InstructionSelector::VisitStore(Node* node) { in VisitStore() 241 void InstructionSelector::VisitCheckedLoad(Node* node) { in VisitCheckedLoad() 292 void InstructionSelector::VisitCheckedStore(Node* node) { in VisitCheckedStore() 348 static void VisitBinop(InstructionSelector* selector, Node* node, in VisitBinop() 404 static void VisitBinop(InstructionSelector* selector, Node* node, in VisitBinop() 411 void InstructionSelector::VisitWord32And(Node* node) { in VisitWord32And() 424 void InstructionSelector::VisitWord64And(Node* node) { in VisitWord64And() 429 void InstructionSelector::VisitWord32Or(Node* node) { in VisitWord32Or() [all …]
|
/external/v8/src/compiler/ia32/ |
D | instruction-selector-ia32.cc | 17 explicit IA32OperandGenerator(InstructionSelector* selector) in IA32OperandGenerator() 130 void VisitRO(InstructionSelector* selector, Node* node, ArchOpcode opcode) { in VisitRO() 136 void VisitRR(InstructionSelector* selector, Node* node, in VisitRR() 144 void VisitRROFloat(InstructionSelector* selector, Node* node, in VisitRROFloat() 157 void VisitFloatUnop(InstructionSelector* selector, Node* node, Node* input, in VisitFloatUnop() 171 void InstructionSelector::VisitLoad(Node* node) { in VisitLoad() 211 void InstructionSelector::VisitStore(Node* node) { in VisitStore() 307 void InstructionSelector::VisitCheckedLoad(Node* node) { in VisitCheckedLoad() 352 void InstructionSelector::VisitCheckedStore(Node* node) { in VisitCheckedStore() 405 static void VisitBinop(InstructionSelector* selector, Node* node, in VisitBinop() [all …]
|
/external/v8/src/compiler/mips64/ |
D | instruction-selector-mips64.cc | 24 explicit Mips64OperandGenerator(InstructionSelector* selector) in Mips64OperandGenerator() 69 static void VisitRR(InstructionSelector* selector, ArchOpcode opcode, in VisitRR() 77 static void VisitRRR(InstructionSelector* selector, ArchOpcode opcode, in VisitRRR() 86 static void VisitRRO(InstructionSelector* selector, ArchOpcode opcode, in VisitRRO() 95 static void VisitBinop(InstructionSelector* selector, Node* node, in VisitBinop() 127 static void VisitBinop(InstructionSelector* selector, Node* node, in VisitBinop() 134 void InstructionSelector::VisitLoad(Node* node) { in VisitLoad() 181 void InstructionSelector::VisitStore(Node* node) { in VisitStore() 264 void InstructionSelector::VisitWord32And(Node* node) { in VisitWord32And() 314 void InstructionSelector::VisitWord64And(Node* node) { in VisitWord64And() [all …]
|
/external/v8/src/compiler/mips/ |
D | instruction-selector-mips.cc | 24 explicit MipsOperandGenerator(InstructionSelector* selector) in MipsOperandGenerator() 64 static void VisitRRR(InstructionSelector* selector, ArchOpcode opcode, in VisitRRR() 73 static void VisitRR(InstructionSelector* selector, ArchOpcode opcode, in VisitRR() 81 static void VisitRRO(InstructionSelector* selector, ArchOpcode opcode, in VisitRRO() 90 static void VisitBinop(InstructionSelector* selector, Node* node, in VisitBinop() 122 static void VisitBinop(InstructionSelector* selector, Node* node, in VisitBinop() 129 void InstructionSelector::VisitLoad(Node* node) { in VisitLoad() 174 void InstructionSelector::VisitStore(Node* node) { in VisitStore() 255 void InstructionSelector::VisitWord32And(Node* node) { in VisitWord32And() 304 void InstructionSelector::VisitWord32Or(Node* node) { in VisitWord32Or() [all …]
|
/external/v8/src/compiler/x87/ |
D | instruction-selector-x87.cc | 17 explicit X87OperandGenerator(InstructionSelector* selector) in X87OperandGenerator() 132 void InstructionSelector::VisitLoad(Node* node) { in VisitLoad() 172 void InstructionSelector::VisitStore(Node* node) { in VisitStore() 268 void InstructionSelector::VisitCheckedLoad(Node* node) { in VisitCheckedLoad() 313 void InstructionSelector::VisitCheckedStore(Node* node) { in VisitCheckedStore() 366 static void VisitBinop(InstructionSelector* selector, Node* node, in VisitBinop() 422 static void VisitBinop(InstructionSelector* selector, Node* node, in VisitBinop() 429 void InstructionSelector::VisitWord32And(Node* node) { in VisitWord32And() 434 void InstructionSelector::VisitWord32Or(Node* node) { in VisitWord32Or() 439 void InstructionSelector::VisitWord32Xor(Node* node) { in VisitWord32Xor() [all …]
|
/external/v8/src/compiler/arm64/ |
D | instruction-selector-arm64.cc | 30 explicit Arm64OperandGenerator(InstructionSelector* selector) in Arm64OperandGenerator() 119 void VisitRR(InstructionSelector* selector, ArchOpcode opcode, Node* node) { in VisitRR() 126 void VisitRRR(InstructionSelector* selector, ArchOpcode opcode, Node* node) { in VisitRRR() 134 void VisitRRO(InstructionSelector* selector, ArchOpcode opcode, Node* node, in VisitRRO() 143 bool TryMatchAnyShift(InstructionSelector* selector, Node* node, in TryMatchAnyShift() 177 bool TryMatchAnyExtend(Arm64OperandGenerator* g, InstructionSelector* selector, in TryMatchAnyExtend() 217 void VisitBinop(InstructionSelector* selector, Node* node, in VisitBinop() 299 void VisitBinop(InstructionSelector* selector, Node* node, ArchOpcode opcode, in VisitBinop() 307 void VisitAddSub(InstructionSelector* selector, Node* node, ArchOpcode opcode, in VisitAddSub() 340 void InstructionSelector::VisitLoad(Node* node) { in VisitLoad() [all …]
|
/external/v8/src/compiler/arm/ |
D | instruction-selector-arm.cc | 18 explicit ArmOperandGenerator(InstructionSelector* selector) in ArmOperandGenerator() 81 void VisitRR(InstructionSelector* selector, ArchOpcode opcode, Node* node) { in VisitRR() 88 void VisitRRR(InstructionSelector* selector, ArchOpcode opcode, Node* node) { in VisitRRR() 98 bool TryMatchShift(InstructionSelector* selector, in TryMatchShift() 119 bool TryMatchROR(InstructionSelector* selector, InstructionCode* opcode_return, in TryMatchROR() 128 bool TryMatchASR(InstructionSelector* selector, InstructionCode* opcode_return, in TryMatchASR() 137 bool TryMatchLSL(InstructionSelector* selector, InstructionCode* opcode_return, in TryMatchLSL() 146 bool TryMatchLSR(InstructionSelector* selector, InstructionCode* opcode_return, in TryMatchLSR() 155 bool TryMatchShift(InstructionSelector* selector, in TryMatchShift() 167 bool TryMatchImmediateOrShift(InstructionSelector* selector, in TryMatchImmediateOrShift() [all …]
|
/external/v8/src/compiler/ |
D | instruction-selector.cc | 21 InstructionSelector::InstructionSelector( in InstructionSelector() function in v8::internal::compiler::InstructionSelector 44 void InstructionSelector::SelectInstructions() { in SelectInstructions() 86 void InstructionSelector::StartBlock(RpoNumber rpo) { in StartBlock() 97 void InstructionSelector::EndBlock(RpoNumber rpo) { in EndBlock() 108 void InstructionSelector::AddInstruction(Instruction* instr) { in AddInstruction() 119 Instruction* InstructionSelector::Emit(InstructionCode opcode, in Emit() 128 Instruction* InstructionSelector::Emit(InstructionCode opcode, in Emit() 137 Instruction* InstructionSelector::Emit(InstructionCode opcode, in Emit() 150 Instruction* InstructionSelector::Emit(InstructionCode opcode, in Emit() 164 Instruction* InstructionSelector::Emit( in Emit() [all …]
|
D | instruction-selector-impl.h | 33 explicit OperandGenerator(InstructionSelector* selector) in OperandGenerator() 199 InstructionSelector* selector() const { return selector_; } in selector() 281 InstructionSelector* selector_;
|
D | instruction-selector.h | 45 class InstructionSelector final { 52 InstructionSelector(
|
D | pipeline.cc | 109 InstructionSelector::SupportedMachineOperatorFlags()); in PipelineData() 814 InstructionSelector selector( in Run() 818 ? InstructionSelector::kAllSourcePositions in Run() 819 : InstructionSelector::kCallSourcePositions); in Run()
|
D | interpreter-assembler.cc | 35 InstructionSelector::SupportedMachineOperatorFlags())), in InterpreterAssembler()
|
D | wasm-compiler.cc | 1981 InstructionSelector::SupportedMachineOperatorFlags()); in CompileWasmFunction()
|
/external/v8/test/unittests/compiler/ |
D | instruction-selector-unittest.h | 75 return Build(InstructionSelector::Features(feature)); in Build() 78 return Build(InstructionSelector::Features(feature1, feature2)); in Build() 81 return Build(InstructionSelector::Features(), mode); 83 Stream Build(InstructionSelector::Features features, 85 InstructionSelector::SourcePositionMode source_position_mode = 86 InstructionSelector::kAllSourcePositions);
|
D | instruction-selector-unittest.cc | 25 InstructionSelector::Features features, in Build() 27 InstructionSelector::SourcePositionMode source_position_mode) { in Build() 42 InstructionSelector selector(test_->zone(), node_count, &linkage, &sequence, in Build()
|
/external/v8/test/cctest/compiler/ |
D | test-multiple-return.cc | 78 InstructionSelector::SupportedMachineOperatorFlags()); in TEST()
|
D | graph-builder-tester.h | 28 InstructionSelector::SupportedMachineOperatorFlags()), in GraphAndBuilders()
|
D | codegen-tester.h | 40 InstructionSelector::SupportedMachineOperatorFlags()) {} in HandleAndZoneScope()
|
/external/v8/ |
D | ChangeLog | 6315 [turbofan] Refactor the InstructionSelector tests (issue 3489).
|