Home
last modified time | relevance | path

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

12

/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUInstructionSelector.h48 class AMDGPUInstructionSelector final : public InstructionSelector {
169 InstructionSelector::ComplexRendererFns
172 InstructionSelector::ComplexRendererFns
175 InstructionSelector::ComplexRendererFns
177 InstructionSelector::ComplexRendererFns
179 InstructionSelector::ComplexRendererFns
181 InstructionSelector::ComplexRendererFns
183 InstructionSelector::ComplexRendererFns
185 InstructionSelector::ComplexRendererFns
193 InstructionSelector::ComplexRendererFns
[all …]
H A DAMDGPUInstructionSelector.cpp67 InstructionSelector::setupMF(MF, VT, CoverageInfo, PSI, BFI); in setupMF()
4162 InstructionSelector::ComplexRendererFns
4223 InstructionSelector::ComplexRendererFns
4230 InstructionSelector::ComplexRendererFns
4246 InstructionSelector::ComplexRendererFns
4264 InstructionSelector::ComplexRendererFns
4273 InstructionSelector::ComplexRendererFns
4287 InstructionSelector::ComplexRendererFns
4303 InstructionSelector::ComplexRendererFns
4319 InstructionSelector::ComplexRendererFns
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
H A DInstructionSelect.h24 class InstructionSelector; variable
59 void setInstructionSelector(InstructionSelector *NewISel) { ISel = NewISel; } in setInstructionSelector()
64 InstructionSelector *ISel = nullptr;
H A DInstructionSelector.h22 class LLVM_ABI InstructionSelector : public GIMatchTableExecutor {
24 virtual ~InstructionSelector();
/freebsd/contrib/llvm-project/llvm/lib/Target/M68k/GISel/
H A DM68kInstructionSelector.cpp26 class M68kInstructionSelector : public InstructionSelector {
60 : InstructionSelector(), TM(TM), TII(*STI.getInstrInfo()), in M68kInstructionSelector()
84 InstructionSelector *
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DInstructionSelector.cpp14 InstructionSelector::~InstructionSelector() = default;
/freebsd/contrib/llvm-project/llvm/lib/Target/M68k/
H A DM68k.h21 class InstructionSelector; variable
45 InstructionSelector *
H A DM68kSubtarget.h175 std::unique_ptr<InstructionSelector> InstSelector;
182 InstructionSelector *getInstructionSelector() const override;
/freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/
H A DSPIRV.h19 class InstructionSelector; variable
33 InstructionSelector *
H A DSPIRVSubtarget.h62 std::unique_ptr<InstructionSelector> InstSelector;
130 InstructionSelector *getInstructionSelector() const override { in getInstructionSelector()
H A DSPIRVRegisterBanks.td10 // as InstructionSelector RegClass checking code relies on them
/freebsd/contrib/llvm-project/llvm/lib/Target/BPF/GISel/
H A DBPFInstructionSelector.cpp31 class BPFInstructionSelector : public InstructionSelector {
85 InstructionSelector *
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMips.h33 class InstructionSelector; variable
55 InstructionSelector *
H A DMipsSubtarget.h409 std::unique_ptr<InstructionSelector> InstSelector;
415 InstructionSelector *getInstructionSelector() const override;
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARM.h29 class InstructionSelector; variable
52 InstructionSelector *
/freebsd/contrib/llvm-project/llvm/lib/Target/BPF/
H A DBPFSubtarget.h71 std::unique_ptr<InstructionSelector> InstSelector;
115 InstructionSelector *getInstructionSelector() const override;
H A DBPF.h22 class InstructionSelector; variable
35 InstructionSelector *createBPFInstructionSelector(const BPFTargetMachine &,
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCV.h22 class InstructionSelector; variable
99 InstructionSelector *
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64.h30 class InstructionSelector; variable
64 InstructionSelector *
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPC.h28 class InstructionSelector; variable
94 InstructionSelector *
H A DPPCSubtarget.h116 std::unique_ptr<InstructionSelector> InstSelector;
320 InstructionSelector *getInstructionSelector() const override;
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86.h22 class InstructionSelector; variable
163 InstructionSelector *createX86InstructionSelector(const X86TargetMachine &TM,
H A DX86Subtarget.h33 class InstructionSelector; variable
86 std::unique_ptr<InstructionSelector> InstSelector;
154 InstructionSelector *getInstructionSelector() const override;
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DTargetSubtargetInfo.h39 class InstructionSelector; variable
116 virtual InstructionSelector *getInstructionSelector() const { in getInstructionSelector()
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/GISel/
H A DRISCVInstructionSelector.cpp39 class RISCVInstructionSelector : public InstructionSelector {
50 InstructionSelector::setupMF(MF, VT, CoverageInfo, PSI, BFI); in setupMF()
271 InstructionSelector::ComplexRendererFns
349 InstructionSelector::ComplexRendererFns
370 InstructionSelector::ComplexRendererFns
394 InstructionSelector::ComplexRendererFns
492 InstructionSelector::ComplexRendererFns
530 InstructionSelector::ComplexRendererFns
553 InstructionSelector::ComplexRendererFns
1419 InstructionSelector *

12