Home
last modified time | relevance | path

Searched refs:InstructionSelector (Results 1 – 25 of 46) sorted by relevance

12

/llvm-project-15.0.7/llvm/lib/Target/AMDGPU/
H A DAMDGPUInstructionSelector.h155 InstructionSelector::ComplexRendererFns
158 InstructionSelector::ComplexRendererFns
161 InstructionSelector::ComplexRendererFns
163 InstructionSelector::ComplexRendererFns
165 InstructionSelector::ComplexRendererFns
167 InstructionSelector::ComplexRendererFns
169 InstructionSelector::ComplexRendererFns
174 InstructionSelector::ComplexRendererFns
181 InstructionSelector::ComplexRendererFns
184 InstructionSelector::ComplexRendererFns
[all …]
H A DAMDGPUInstructionSelector.cpp3572 InstructionSelector::ComplexRendererFns
3621 InstructionSelector::ComplexRendererFns
3628 InstructionSelector::ComplexRendererFns
3642 InstructionSelector::ComplexRendererFns
3656 InstructionSelector::ComplexRendererFns
3665 InstructionSelector::ComplexRendererFns
3677 InstructionSelector::ComplexRendererFns
3689 InstructionSelector::ComplexRendererFns
3725 InstructionSelector::ComplexRendererFns
3740 InstructionSelector::ComplexRendererFns
[all …]
/llvm-project-15.0.7/llvm/lib/CodeGen/GlobalISel/
H A DInstructionSelector.cpp24 InstructionSelector::MatcherState::MatcherState(unsigned MaxRenderers) in MatcherState()
27 InstructionSelector::InstructionSelector() = default;
29 bool InstructionSelector::isOperandImmEqual( in isOperandImmEqual()
38 bool InstructionSelector::isBaseWithConstantOffset( in isBaseWithConstantOffset()
55 bool InstructionSelector::isObviouslySafeToFold(MachineInstr &MI, in isObviouslySafeToFold()
H A DCMakeLists.txt13 InstructionSelector.cpp
/llvm-project-15.0.7/llvm/lib/Target/M68k/GISel/
H A DM68kInstructionSelector.cpp26 class M68kInstructionSelector : public InstructionSelector {
60 : InstructionSelector(), TM(TM), TII(*STI.getInstrInfo()), in M68kInstructionSelector()
84 InstructionSelector *
/llvm-project-15.0.7/llvm/lib/Target/M68k/
H A DM68k.h21 class InstructionSelector; variable
51 InstructionSelector *
H A DM68kSubtarget.h170 std::unique_ptr<InstructionSelector> InstSelector;
176 InstructionSelector *getInstructionSelector() const override;
/llvm-project-15.0.7/llvm/lib/Target/SPIRV/
H A DSPIRV.h19 class InstructionSelector; variable
25 InstructionSelector *
H A DSPIRVSubtarget.h51 std::unique_ptr<InstructionSelector> InstSelector;
77 InstructionSelector *getInstructionSelector() const override { in getInstructionSelector()
H A DSPIRVRegisterBanks.td10 // as InstructionSelector RegClass checking code relies on them
/llvm-project-15.0.7/llvm/lib/Target/Mips/
H A DMips.h27 class InstructionSelector; variable
44 InstructionSelector *createMipsInstructionSelector(const MipsTargetMachine &,
H A DMipsSubtarget.h404 std::unique_ptr<InstructionSelector> InstSelector;
410 InstructionSelector *getInstructionSelector() const override;
/llvm-project-15.0.7/llvm/lib/Target/PowerPC/GISel/
H A DPPCInstructionSelector.cpp33 class PPCInstructionSelector : public InstructionSelector {
85 InstructionSelector *
/llvm-project-15.0.7/llvm/lib/Target/RISCV/
H A DRISCVInstructionSelector.cpp32 class RISCVInstructionSelector : public InstructionSelector {
97 InstructionSelector *
H A DRISCV.h26 class InstructionSelector; variable
68 InstructionSelector *createRISCVInstructionSelector(const RISCVTargetMachine &,
H A DRISCVSubtarget.h245 std::unique_ptr<InstructionSelector> InstSelector;
263 InstructionSelector *getInstructionSelector() const override;
/llvm-project-15.0.7/llvm/lib/Target/ARM/
H A DARM.h30 class InstructionSelector; variable
53 InstructionSelector *
/llvm-project-15.0.7/llvm/include/llvm/CodeGen/GlobalISel/
H A DInstructionSelector.h428 class InstructionSelector {
430 virtual ~InstructionSelector() = default;
519 InstructionSelector();
/llvm-project-15.0.7/llvm/lib/Target/X86/
H A DX86.h22 class InstructionSelector; variable
154 InstructionSelector *createX86InstructionSelector(const X86TargetMachine &TM,
H A DX86Subtarget.h33 class InstructionSelector; variable
93 std::unique_ptr<InstructionSelector> InstSelector;
160 InstructionSelector *getInstructionSelector() const override;
/llvm-project-15.0.7/llvm/lib/Target/AArch64/
H A DAArch64.h30 class InstructionSelector; variable
61 InstructionSelector *
H A DAArch64Subtarget.h133 std::unique_ptr<InstructionSelector> InstSelector;
177 InstructionSelector *getInstructionSelector() const override;
/llvm-project-15.0.7/llvm/lib/Target/PowerPC/
H A DPPC.h28 class InstructionSelector; variable
91 InstructionSelector *
/llvm-project-15.0.7/llvm/docs/GlobalISel/
H A DInstructionSelect.rst13 API: InstructionSelector
16 The target implements the ``InstructionSelector`` class, containing the
37 The ``InstructionSelector`` can fold other instructions into the selected MI,
/llvm-project-15.0.7/llvm/include/llvm/CodeGen/
H A DTargetSubtargetInfo.h35 class InstructionSelector; variable
111 virtual InstructionSelector *getInstructionSelector() const { in getInstructionSelector()

12