/third_party/node/deps/v8/src/compiler/backend/ppc/ |
D | instruction-selector-ppc.cc | 29 explicit PPCOperandGenerator(InstructionSelector* selector) in PPCOperandGenerator() 75 void VisitRR(InstructionSelector* selector, InstructionCode opcode, in VisitRR() 82 void VisitRRR(InstructionSelector* selector, InstructionCode opcode, in VisitRRR() 90 void VisitRRO(InstructionSelector* selector, InstructionCode opcode, Node* node, in VisitRRO() 99 void VisitTryTruncateDouble(InstructionSelector* selector, in VisitTryTruncateDouble() 118 void VisitBinop(InstructionSelector* selector, Node* node, in VisitBinop() 151 void VisitBinop(InstructionSelector* selector, Node* node, in VisitBinop() 159 void InstructionSelector::VisitStackSlot(Node* node) { in VisitStackSlot() 168 void InstructionSelector::VisitAbortCSADcheck(Node* node) { in VisitAbortCSADcheck() 173 static void VisitLoadCommon(InstructionSelector* selector, Node* node, in VisitLoadCommon() [all …]
|
/third_party/node/deps/v8/src/compiler/backend/loong64/ |
D | instruction-selector-loong64.cc | 24 explicit Loong64OperandGenerator(InstructionSelector* selector) in Loong64OperandGenerator() 122 static void VisitRR(InstructionSelector* selector, ArchOpcode opcode, in VisitRR() 129 static void VisitRRI(InstructionSelector* selector, ArchOpcode opcode, in VisitRRI() 137 static void VisitSimdShift(InstructionSelector* selector, ArchOpcode opcode, in VisitSimdShift() 151 static void VisitRRIR(InstructionSelector* selector, ArchOpcode opcode, in VisitRRIR() 160 static void VisitRRR(InstructionSelector* selector, ArchOpcode opcode, in VisitRRR() 168 static void VisitUniqueRRR(InstructionSelector* selector, ArchOpcode opcode, in VisitUniqueRRR() 176 void VisitRRRR(InstructionSelector* selector, ArchOpcode opcode, Node* node) { in VisitRRRR() 183 static void VisitRRO(InstructionSelector* selector, ArchOpcode opcode, in VisitRRO() 192 ExtendingLoadMatcher(Node* node, InstructionSelector* selector) in ExtendingLoadMatcher() [all …]
|
/third_party/node/deps/v8/src/compiler/backend/mips64/ |
D | instruction-selector-mips64.cc | 24 explicit Mips64OperandGenerator(InstructionSelector* selector) in Mips64OperandGenerator() 122 static void VisitRR(InstructionSelector* selector, ArchOpcode opcode, in VisitRR() 129 static void VisitRRI(InstructionSelector* selector, ArchOpcode opcode, in VisitRRI() 137 static void VisitSimdShift(InstructionSelector* selector, ArchOpcode opcode, in VisitSimdShift() 151 static void VisitRRIR(InstructionSelector* selector, ArchOpcode opcode, in VisitRRIR() 160 static void VisitRRR(InstructionSelector* selector, ArchOpcode opcode, in VisitRRR() 168 static void VisitUniqueRRR(InstructionSelector* selector, ArchOpcode opcode, in VisitUniqueRRR() 176 void VisitRRRR(InstructionSelector* selector, ArchOpcode opcode, Node* node) { in VisitRRRR() 183 static void VisitRRO(InstructionSelector* selector, ArchOpcode opcode, in VisitRRO() 192 ExtendingLoadMatcher(Node* node, InstructionSelector* selector) in ExtendingLoadMatcher() [all …]
|
/third_party/node/deps/v8/src/compiler/backend/ |
D | instruction-selector.cc | 41 InstructionSelector::InstructionSelector( in InstructionSelector() function in v8::internal::compiler::InstructionSelector 98 bool InstructionSelector::SelectInstructions() { in SelectInstructions() 151 void InstructionSelector::StartBlock(RpoNumber rpo) { in StartBlock() 160 void InstructionSelector::EndBlock(RpoNumber rpo) { in EndBlock() 169 void InstructionSelector::AddTerminator(Instruction* instr) { in AddTerminator() 178 void InstructionSelector::AddInstruction(Instruction* instr) { in AddInstruction() 187 Instruction* InstructionSelector::Emit(InstructionCode opcode, in Emit() 195 Instruction* InstructionSelector::Emit(InstructionCode opcode, in Emit() 203 Instruction* InstructionSelector::Emit(InstructionCode opcode, in Emit() 215 Instruction* InstructionSelector::Emit(InstructionCode opcode, in Emit() [all …]
|
/third_party/node/deps/v8/src/compiler/backend/riscv64/ |
D | instruction-selector-riscv64.cc | 22 explicit RiscvOperandGenerator(InstructionSelector* selector) in RiscvOperandGenerator() 128 static void VisitRR(InstructionSelector* selector, ArchOpcode opcode, in VisitRR() 135 static void VisitRRI(InstructionSelector* selector, ArchOpcode opcode, in VisitRRI() 143 static void VisitSimdShift(InstructionSelector* selector, ArchOpcode opcode, in VisitSimdShift() 157 static void VisitRRIR(InstructionSelector* selector, ArchOpcode opcode, in VisitRRIR() 166 static void VisitRRR(InstructionSelector* selector, ArchOpcode opcode, in VisitRRR() 174 static void VisitUniqueRRR(InstructionSelector* selector, ArchOpcode opcode, in VisitUniqueRRR() 182 void VisitRRRR(InstructionSelector* selector, ArchOpcode opcode, Node* node) { in VisitRRRR() 189 static void VisitRRO(InstructionSelector* selector, ArchOpcode opcode, in VisitRRO() 198 ExtendingLoadMatcher(Node* node, InstructionSelector* selector) in ExtendingLoadMatcher() [all …]
|
/third_party/node/deps/v8/src/compiler/backend/mips/ |
D | instruction-selector-mips.cc | 22 explicit MipsOperandGenerator(InstructionSelector* selector) in MipsOperandGenerator() 108 static void VisitRRR(InstructionSelector* selector, ArchOpcode opcode, in VisitRRR() 116 static void VisitUniqueRRR(InstructionSelector* selector, ArchOpcode opcode, in VisitUniqueRRR() 124 void VisitRRRR(InstructionSelector* selector, ArchOpcode opcode, Node* node) { in VisitRRRR() 131 static void VisitRR(InstructionSelector* selector, ArchOpcode opcode, in VisitRR() 138 static void VisitRRI(InstructionSelector* selector, ArchOpcode opcode, in VisitRRI() 146 static void VisitRRIR(InstructionSelector* selector, ArchOpcode opcode, in VisitRRIR() 155 static void VisitRRO(InstructionSelector* selector, ArchOpcode opcode, in VisitRRO() 163 bool TryMatchImmediate(InstructionSelector* selector, in TryMatchImmediate() 176 static void VisitBinop(InstructionSelector* selector, Node* node, in VisitBinop() [all …]
|
/third_party/node/deps/v8/src/compiler/backend/ia32/ |
D | instruction-selector-ia32.cc | 54 explicit IA32OperandGenerator(InstructionSelector* selector) in IA32OperandGenerator() 290 void VisitRO(InstructionSelector* selector, Node* node, ArchOpcode opcode) { in VisitRO() 299 void VisitROWithTemp(InstructionSelector* selector, Node* node, in VisitROWithTemp() 307 void VisitROWithTempSimd(InstructionSelector* selector, Node* node, in VisitROWithTempSimd() 316 void VisitRR(InstructionSelector* selector, Node* node, in VisitRR() 323 void VisitRROFloat(InstructionSelector* selector, Node* node, in VisitRROFloat() 338 void VisitFloatUnop(InstructionSelector* selector, Node* node, Node* input, in VisitFloatUnop() 352 void VisitRRSimd(InstructionSelector* selector, Node* node, in VisitRRSimd() 363 void VisitRRSimd(InstructionSelector* selector, Node* node, ArchOpcode opcode) { in VisitRRSimd() 371 void VisitRROSimd(InstructionSelector* selector, Node* node, in VisitRROSimd() [all …]
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AMDGPU/ |
D | AMDGPUInstructionSelector.h | 46 class AMDGPUInstructionSelector : public InstructionSelector { 125 InstructionSelector::ComplexRendererFns 128 InstructionSelector::ComplexRendererFns 131 InstructionSelector::ComplexRendererFns 133 InstructionSelector::ComplexRendererFns 135 InstructionSelector::ComplexRendererFns 137 InstructionSelector::ComplexRendererFns 140 InstructionSelector::ComplexRendererFns 142 InstructionSelector::ComplexRendererFns 145 InstructionSelector::ComplexRendererFns [all …]
|
D | AMDGPUInstructionSelector.cpp | 52 : InstructionSelector(), TII(*STI.getInstrInfo()), in AMDGPUInstructionSelector() 70 InstructionSelector::setupMF(MF, KB, CoverageInfo); in setupMF() 1865 InstructionSelector::ComplexRendererFns 1896 InstructionSelector::ComplexRendererFns 1903 InstructionSelector::ComplexRendererFns 1917 InstructionSelector::ComplexRendererFns 1926 InstructionSelector::ComplexRendererFns 1938 InstructionSelector::ComplexRendererFns 1952 InstructionSelector::ComplexRendererFns 1962 InstructionSelector::ComplexRendererFns [all …]
|
/third_party/node/deps/v8/src/compiler/backend/x64/ |
D | instruction-selector-x64.cc | 33 explicit X64OperandGenerator(InstructionSelector* selector) in X64OperandGenerator() 376 void InstructionSelector::VisitStackSlot(Node* node) { in VisitStackSlot() 385 void InstructionSelector::VisitAbortCSADcheck(Node* node) { in VisitAbortCSADcheck() 390 void InstructionSelector::VisitLoadLane(Node* node) { in VisitLoadLane() 430 void InstructionSelector::VisitLoadTransform(Node* node) { in VisitLoadTransform() 482 void InstructionSelector::VisitLoad(Node* node, Node* value, in VisitLoad() 509 void InstructionSelector::VisitLoad(Node* node) { in VisitLoad() 515 void InstructionSelector::VisitProtectedLoad(Node* node) { VisitLoad(node); } in VisitProtectedLoad() 520 void VisitAtomicExchange(InstructionSelector* selector, Node* node, in VisitAtomicExchange() 536 void VisitStoreCommon(InstructionSelector* selector, Node* node, in VisitStoreCommon() [all …]
|
/third_party/node/deps/v8/src/compiler/backend/arm64/ |
D | instruction-selector-arm64.cc | 37 explicit Arm64OperandGenerator(InstructionSelector* selector) in Arm64OperandGenerator() 147 void VisitRR(InstructionSelector* selector, ArchOpcode opcode, Node* node) { in VisitRR() 153 void VisitRR(InstructionSelector* selector, InstructionCode opcode, in VisitRR() 160 void VisitRRR(InstructionSelector* selector, ArchOpcode opcode, Node* node) { in VisitRRR() 167 void VisitRRR(InstructionSelector* selector, InstructionCode opcode, in VisitRRR() 175 void VisitSimdShiftRRR(InstructionSelector* selector, ArchOpcode opcode, in VisitSimdShiftRRR() 193 void VisitRRI(InstructionSelector* selector, InstructionCode opcode, in VisitRRI() 201 void VisitRRO(InstructionSelector* selector, ArchOpcode opcode, Node* node, in VisitRRO() 209 void VisitRRIR(InstructionSelector* selector, InstructionCode opcode, in VisitRRIR() 219 ExtendingLoadMatcher(Node* node, InstructionSelector* selector) in ExtendingLoadMatcher() [all …]
|
/third_party/node/deps/v8/src/compiler/backend/arm/ |
D | instruction-selector-arm.cc | 21 explicit ArmOperandGenerator(InstructionSelector* selector) in ArmOperandGenerator() 83 void VisitRR(InstructionSelector* selector, InstructionCode opcode, in VisitRR() 90 void VisitRRR(InstructionSelector* selector, InstructionCode opcode, in VisitRRR() 98 void VisitSimdShiftRRR(InstructionSelector* selector, ArchOpcode opcode, in VisitSimdShiftRRR() 116 void VisitRRRShuffle(InstructionSelector* selector, ArchOpcode opcode, in VisitRRRShuffle() 138 void VisitRRI(InstructionSelector* selector, ArchOpcode opcode, Node* node) { in VisitRRI() 145 void VisitRRIR(InstructionSelector* selector, ArchOpcode opcode, Node* node) { in VisitRRIR() 155 bool TryMatchShift(InstructionSelector* selector, in TryMatchShift() 177 bool TryMatchShiftImmediate(InstructionSelector* selector, in TryMatchShiftImmediate() 194 bool TryMatchROR(InstructionSelector* selector, InstructionCode* opcode_return, in TryMatchROR() [all …]
|
/third_party/node/deps/v8/src/compiler/backend/s390/ |
D | instruction-selector-s390.cc | 85 explicit S390OperandGenerator(InstructionSelector* selector) in S390OperandGenerator() 435 void VisitTryTruncateDouble(InstructionSelector* selector, ArchOpcode opcode, in VisitTryTruncateDouble() 453 void GenerateRightOperands(InstructionSelector* selector, Node* node, in GenerateRightOperands() 498 void GenerateBinOpOperands(InstructionSelector* selector, Node* node, in GenerateBinOpOperands() 519 void VisitUnaryOp(InstructionSelector* selector, Node* node, 525 void VisitBinOp(InstructionSelector* selector, Node* node, 561 InstructionSelector* selector, Node* node, InstructionCode opcode, \ 567 InstructionSelector* selector, Node* node, InstructionCode opcode, \ 578 void VisitUnaryOp(InstructionSelector* selector, Node* node, in VISIT_OP_LIST() 626 void VisitBinOp(InstructionSelector* selector, Node* node, in VisitBinOp() [all …]
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/GlobalISel/ |
D | InstructionSelector.cpp | 31 InstructionSelector::MatcherState::MatcherState(unsigned MaxRenderers) in MatcherState() 34 InstructionSelector::InstructionSelector() = default; 36 bool InstructionSelector::constrainOperandRegToRegClass( in constrainOperandRegToRegClass() 48 bool InstructionSelector::isOperandImmEqual( in isOperandImmEqual() 57 bool InstructionSelector::isBaseWithConstantOffset( in isBaseWithConstantOffset() 74 bool InstructionSelector::isObviouslySafeToFold(MachineInstr &MI, in isObviouslySafeToFold()
|
D | CMakeLists.txt | 12 InstructionSelector.cpp
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/RISCV/ |
D | RISCVInstructionSelector.cpp | 31 class RISCVInstructionSelector : public InstructionSelector { 71 : InstructionSelector(), STI(STI), TII(*STI.getInstrInfo()), in RISCVInstructionSelector() 97 InstructionSelector *
|
D | RISCV.h | 26 class InstructionSelector; variable 46 InstructionSelector *createRISCVInstructionSelector(const RISCVTargetMachine &,
|
D | RISCVSubtarget.h | 105 std::unique_ptr<InstructionSelector> InstSelector; 111 InstructionSelector *getInstructionSelector() const override;
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Mips/ |
D | Mips.h | 27 class InstructionSelector; variable 42 InstructionSelector *createMipsInstructionSelector(const MipsTargetMachine &,
|
D | MipsSubtarget.h | 397 std::unique_ptr<InstructionSelector> InstSelector; 403 InstructionSelector *getInstructionSelector() const override;
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/CodeGen/GlobalISel/ |
D | InstructionSelector.h | 381 class InstructionSelector { 383 virtual ~InstructionSelector() = default; 454 InstructionSelector();
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/ARM/ |
D | ARM.h | 31 class InstructionSelector; variable 53 InstructionSelector *
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AArch64/ |
D | AArch64.h | 28 class InstructionSelector; variable 55 InstructionSelector *
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/X86/ |
D | X86.h | 23 class InstructionSelector; variable 132 InstructionSelector *createX86InstructionSelector(const X86TargetMachine &TM,
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/CodeGen/ |
D | TargetSubtargetInfo.h | 34 class InstructionSelector; variable 109 virtual InstructionSelector *getInstructionSelector() const { in getInstructionSelector()
|