/external/v8/src/compiler/ppc/ |
D | instruction-selector-ppc.cc | 29 explicit PPCOperandGenerator(InstructionSelector* selector) in PPCOperandGenerator() 74 void VisitRR(InstructionSelector* selector, InstructionCode opcode, in VisitRR() 81 void VisitRRR(InstructionSelector* selector, InstructionCode opcode, in VisitRRR() 89 void VisitRRO(InstructionSelector* selector, InstructionCode opcode, Node* node, in VisitRRO() 99 void VisitTryTruncateDouble(InstructionSelector* selector, in VisitTryTruncateDouble() 119 void VisitBinop(InstructionSelector* selector, Node* node, in VisitBinop() 169 void VisitBinop(InstructionSelector* selector, Node* node, in VisitBinop() 178 void InstructionSelector::VisitLoad(Node* node) { in VisitLoad() 238 void InstructionSelector::VisitProtectedLoad(Node* node) { in VisitProtectedLoad() 243 void InstructionSelector::VisitStore(Node* node) { in VisitStore() [all …]
|
/external/v8/src/compiler/ |
D | instruction-selector.cc | 23 InstructionSelector::InstructionSelector( in InstructionSelector() function in v8::internal::compiler::InstructionSelector 53 bool InstructionSelector::SelectInstructions() { in SelectInstructions() 102 void InstructionSelector::StartBlock(RpoNumber rpo) { in StartBlock() 112 void InstructionSelector::EndBlock(RpoNumber rpo) { in EndBlock() 122 void InstructionSelector::AddInstruction(Instruction* instr) { in AddInstruction() 131 Instruction* InstructionSelector::Emit(InstructionCode opcode, in Emit() 140 Instruction* InstructionSelector::Emit(InstructionCode opcode, in Emit() 149 Instruction* InstructionSelector::Emit(InstructionCode opcode, in Emit() 162 Instruction* InstructionSelector::Emit(InstructionCode opcode, in Emit() 176 Instruction* InstructionSelector::Emit( in Emit() [all …]
|
D | instruction-selector-impl.h | 33 explicit OperandGenerator(InstructionSelector* selector) in OperandGenerator() 228 InstructionSelector* selector() const { return selector_; } in selector() 326 InstructionSelector* selector_;
|
D | pipeline.cc | 107 InstructionSelector::SupportedMachineOperatorFlags(), in PipelineData() 108 InstructionSelector::AlignmentRequirements()); in PipelineData() 1235 InstructionSelector selector( in Run() 1239 ? InstructionSelector::kAllSourcePositions in Run() 1240 : InstructionSelector::kCallSourcePositions, in Run() 1241 InstructionSelector::SupportedFeatures(), in Run() 1243 ? InstructionSelector::kEnableScheduling in Run() 1244 : InstructionSelector::kDisableScheduling, in Run() 1246 ? InstructionSelector::kEnableSerialization in Run() 1247 : InstructionSelector::kDisableSerialization); in Run()
|
D | instruction-selector.h | 49 class V8_EXPORT_PRIVATE InstructionSelector final { 58 InstructionSelector(
|
D | code-assembler.cc | 67 InstructionSelector::SupportedMachineOperatorFlags(), in CodeAssemblerState() 68 InstructionSelector::AlignmentRequirements())), in CodeAssemblerState()
|
D | wasm-compiler.cc | 3902 InstructionSelector::SupportedMachineOperatorFlags(), in CompileWasmInterpreterEntry() 3903 InstructionSelector::AlignmentRequirements()); in CompileWasmInterpreterEntry() 4040 InstructionSelector::SupportedMachineOperatorFlags(), in WasmCompilationUnit() 4041 InstructionSelector::AlignmentRequirements()))), in WasmCompilationUnit()
|
/external/v8/src/compiler/s390/ |
D | instruction-selector-s390.cc | 77 explicit S390OperandGenerator(InstructionSelector* selector) in S390OperandGenerator() 389 void VisitRR(InstructionSelector* selector, ArchOpcode opcode, Node* node) { in VisitRR() 395 void VisitRRR(InstructionSelector* selector, ArchOpcode opcode, Node* node) { in VisitRRR() 403 void VisitRRO(InstructionSelector* selector, ArchOpcode opcode, Node* node, in VisitRRO() 411 void VisitTryTruncateDouble(InstructionSelector* selector, ArchOpcode opcode, in VisitTryTruncateDouble() 430 void VisitBinop(InstructionSelector* selector, Node* node, in VisitBinop() 502 void VisitBinop(InstructionSelector* selector, Node* node, ArchOpcode opcode, in VisitBinop() 508 void VisitBin32op(InstructionSelector* selector, Node* node, in VisitBin32op() 638 void VisitBin32op(InstructionSelector* selector, Node* node, ArchOpcode opcode, in VisitBin32op() 646 void InstructionSelector::VisitLoad(Node* node) { in VisitLoad() [all …]
|
/external/v8/src/compiler/mips/ |
D | instruction-selector-mips.cc | 24 explicit MipsOperandGenerator(InstructionSelector* selector) in MipsOperandGenerator() 123 static void VisitRRR(InstructionSelector* selector, ArchOpcode opcode, in VisitRRR() 132 static void VisitRR(InstructionSelector* selector, ArchOpcode opcode, in VisitRR() 140 static void VisitRRO(InstructionSelector* selector, ArchOpcode opcode, in VisitRRO() 148 bool TryMatchImmediate(InstructionSelector* selector, in TryMatchImmediate() 161 static void VisitBinop(InstructionSelector* selector, Node* node, in VisitBinop() 220 static void VisitBinop(InstructionSelector* selector, Node* node, in VisitBinop() 227 static void VisitBinop(InstructionSelector* selector, Node* node, in VisitBinop() 232 static void VisitBinop(InstructionSelector* selector, Node* node, in VisitBinop() 238 void InstructionSelector::VisitLoad(Node* node) { in VisitLoad() [all …]
|
/external/v8/src/compiler/x87/ |
D | instruction-selector-x87.cc | 17 explicit X87OperandGenerator(InstructionSelector* selector) in X87OperandGenerator() 172 void InstructionSelector::VisitLoad(Node* node) { in VisitLoad() 217 void InstructionSelector::VisitProtectedLoad(Node* node) { in VisitProtectedLoad() 222 void InstructionSelector::VisitStore(Node* node) { in VisitStore() 321 void InstructionSelector::VisitProtectedStore(Node* node) { in VisitProtectedStore() 327 void InstructionSelector::VisitUnalignedLoad(Node* node) { UNREACHABLE(); } in VisitUnalignedLoad() 330 void InstructionSelector::VisitUnalignedStore(Node* node) { UNREACHABLE(); } in VisitUnalignedStore() 332 void InstructionSelector::VisitCheckedLoad(Node* node) { in VisitCheckedLoad() 383 void InstructionSelector::VisitCheckedStore(Node* node) { in VisitCheckedStore() 443 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() 137 static void VisitRR(InstructionSelector* selector, ArchOpcode opcode, in VisitRR() 145 static void VisitRRR(InstructionSelector* selector, ArchOpcode opcode, in VisitRRR() 154 static void VisitRRO(InstructionSelector* selector, ArchOpcode opcode, in VisitRRO() 163 ExtendingLoadMatcher(Node* node, InstructionSelector* selector) in ExtendingLoadMatcher() 185 InstructionSelector* selector_; 225 bool TryEmitExtendingLoad(InstructionSelector* selector, Node* node, in TryEmitExtendingLoad() 244 bool TryMatchImmediate(InstructionSelector* selector, in TryMatchImmediate() 257 static void VisitBinop(InstructionSelector* selector, Node* node, in VisitBinop() 316 static void VisitBinop(InstructionSelector* selector, Node* node, in VisitBinop() [all …]
|
/external/v8/src/compiler/x64/ |
D | instruction-selector-x64.cc | 19 explicit X64OperandGenerator(InstructionSelector* selector) in X64OperandGenerator() 271 void InstructionSelector::VisitLoad(Node* node) { in VisitLoad() 291 void InstructionSelector::VisitProtectedLoad(Node* node) { VisitLoad(node); } in VisitProtectedLoad() 293 void InstructionSelector::VisitStore(Node* node) { in VisitStore() 358 void InstructionSelector::VisitProtectedStore(Node* node) { in VisitProtectedStore() 380 void InstructionSelector::VisitUnalignedLoad(Node* node) { UNREACHABLE(); } in VisitUnalignedLoad() 383 void InstructionSelector::VisitUnalignedStore(Node* node) { UNREACHABLE(); } in VisitUnalignedStore() 385 void InstructionSelector::VisitCheckedLoad(Node* node) { in VisitCheckedLoad() 442 void InstructionSelector::VisitCheckedStore(Node* node) { in VisitCheckedStore() 504 static void VisitBinop(InstructionSelector* selector, Node* node, in VisitBinop() [all …]
|
/external/v8/src/compiler/ia32/ |
D | instruction-selector-ia32.cc | 17 explicit IA32OperandGenerator(InstructionSelector* selector) in IA32OperandGenerator() 170 void VisitRO(InstructionSelector* selector, Node* node, ArchOpcode opcode) { in VisitRO() 176 void VisitRR(InstructionSelector* selector, Node* node, in VisitRR() 184 void VisitRROFloat(InstructionSelector* selector, Node* node, in VisitRROFloat() 197 void VisitFloatUnop(InstructionSelector* selector, Node* node, Node* input, in VisitFloatUnop() 211 void InstructionSelector::VisitLoad(Node* node) { in VisitLoad() 256 void InstructionSelector::VisitProtectedLoad(Node* node) { in VisitProtectedLoad() 261 void InstructionSelector::VisitStore(Node* node) { in VisitStore() 360 void InstructionSelector::VisitProtectedStore(Node* node) { in VisitProtectedStore() 366 void InstructionSelector::VisitUnalignedLoad(Node* node) { UNREACHABLE(); } in VisitUnalignedLoad() [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() 87 void VisitRRR(InstructionSelector* selector, ArchOpcode opcode, Node* node) { in VisitRRR() 94 void VisitRRRR(InstructionSelector* selector, ArchOpcode opcode, Node* node) { in VisitRRRR() 103 void VisitRRI(InstructionSelector* selector, ArchOpcode opcode, Node* node) { in VisitRRI() 110 void VisitRRIR(InstructionSelector* selector, ArchOpcode opcode, Node* node) { in VisitRRIR() 120 bool TryMatchShift(InstructionSelector* selector, in TryMatchShift() 142 bool TryMatchShiftImmediate(InstructionSelector* selector, in TryMatchShiftImmediate() 159 bool TryMatchROR(InstructionSelector* selector, InstructionCode* opcode_return, in TryMatchROR() 168 bool TryMatchASR(InstructionSelector* selector, InstructionCode* opcode_return, in TryMatchASR() [all …]
|
/external/v8/src/compiler/arm64/ |
D | instruction-selector-arm64.cc | 30 explicit Arm64OperandGenerator(InstructionSelector* selector) in Arm64OperandGenerator() 141 void VisitRR(InstructionSelector* selector, ArchOpcode opcode, Node* node) { in VisitRR() 148 void VisitRRR(InstructionSelector* selector, ArchOpcode opcode, Node* node) { in VisitRRR() 156 void VisitRRO(InstructionSelector* selector, ArchOpcode opcode, Node* node, in VisitRRO() 165 ExtendingLoadMatcher(Node* node, InstructionSelector* selector) in ExtendingLoadMatcher() 187 InstructionSelector* selector_; 213 bool TryMatchExtendingLoad(InstructionSelector* selector, Node* node) { in TryMatchExtendingLoad() 218 bool TryEmitExtendingLoad(InstructionSelector* selector, Node* node) { in TryEmitExtendingLoad() 236 bool TryMatchAnyShift(InstructionSelector* selector, Node* node, in TryMatchAnyShift() 273 bool TryMatchAnyExtend(Arm64OperandGenerator* g, InstructionSelector* selector, in TryMatchAnyExtend() [all …]
|
/external/v8/ |
D | ChangeLog | 21466 [turbofan] Refactor the InstructionSelector tests (issue 3489).
|