Home
last modified time | relevance | path

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

12

/netbsd/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
H A DAMDGPUInstructionSelector.h157 InstructionSelector::ComplexRendererFns
160 InstructionSelector::ComplexRendererFns
163 InstructionSelector::ComplexRendererFns
165 InstructionSelector::ComplexRendererFns
167 InstructionSelector::ComplexRendererFns
169 InstructionSelector::ComplexRendererFns
171 InstructionSelector::ComplexRendererFns
176 InstructionSelector::ComplexRendererFns
182 InstructionSelector::ComplexRendererFns
185 InstructionSelector::ComplexRendererFns
[all …]
H A DAMDGPUInstructionSelector.cpp3181 InstructionSelector::ComplexRendererFns
3228 InstructionSelector::ComplexRendererFns
3235 InstructionSelector::ComplexRendererFns
3249 InstructionSelector::ComplexRendererFns
3263 InstructionSelector::ComplexRendererFns
3272 InstructionSelector::ComplexRendererFns
3284 InstructionSelector::ComplexRendererFns
3296 InstructionSelector::ComplexRendererFns
3331 InstructionSelector::ComplexRendererFns
3346 InstructionSelector::ComplexRendererFns
[all …]
/netbsd/external/apache2/llvm/dist/llvm/lib/CodeGen/GlobalISel/
H A DInstructionSelector.cpp31 InstructionSelector::MatcherState::MatcherState(unsigned MaxRenderers) in MatcherState()
34 InstructionSelector::InstructionSelector() = default;
36 bool InstructionSelector::isOperandImmEqual( in isOperandImmEqual()
45 bool InstructionSelector::isBaseWithConstantOffset( in isBaseWithConstantOffset()
62 bool InstructionSelector::isObviouslySafeToFold(MachineInstr &MI, in isObviouslySafeToFold()
H A DCMakeLists.txt13 InstructionSelector.cpp
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/PowerPC/GISel/
H A DPPCInstructionSelector.cpp33 class PPCInstructionSelector : public InstructionSelector {
68 : InstructionSelector(), TII(*STI.getInstrInfo()), in PPCInstructionSelector()
86 InstructionSelector *
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/RISCV/
H A DRISCVInstructionSelector.cpp32 class RISCVInstructionSelector : public InstructionSelector {
72 : InstructionSelector(), STI(STI), TII(*STI.getInstrInfo()), in RISCVInstructionSelector()
98 InstructionSelector *
H A DRISCV.h26 class InstructionSelector; variable
52 InstructionSelector *createRISCVInstructionSelector(const RISCVTargetMachine &,
H A DRISCVSubtarget.h141 std::unique_ptr<InstructionSelector> InstSelector;
147 InstructionSelector *getInstructionSelector() const override;
H A DRISCVSubtarget.cpp96 InstructionSelector *RISCVSubtarget::getInstructionSelector() const { in getInstructionSelector()
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/Mips/
H A DMips.h27 class InstructionSelector; variable
42 InstructionSelector *createMipsInstructionSelector(const MipsTargetMachine &,
H A DMipsSubtarget.h401 std::unique_ptr<InstructionSelector> InstSelector;
407 InstructionSelector *getInstructionSelector() const override;
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/ARM/
H A DARM.h31 class InstructionSelector; variable
55 InstructionSelector *
H A DARMSubtarget.h579 InstructionSelector *getInstructionSelector() const override;
593 std::unique_ptr<InstructionSelector> InstSelector;
/netbsd/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/GlobalISel/
H A DInstructionSelector.h423 class InstructionSelector {
425 virtual ~InstructionSelector() = default;
514 InstructionSelector();
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/PowerPC/
H A DPPC.h28 class InstructionSelector; variable
85 InstructionSelector *
H A DPPCSubtarget.h173 std::unique_ptr<InstructionSelector> InstSelector;
418 InstructionSelector *getInstructionSelector() const override;
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/X86/
H A DX86.h22 class InstructionSelector; variable
148 InstructionSelector *createX86InstructionSelector(const X86TargetMachine &TM,
H A DX86Subtarget.h33 class InstructionSelector; variable
504 std::unique_ptr<InstructionSelector> InstSelector;
581 InstructionSelector *getInstructionSelector() const override;
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/AArch64/
H A DAArch64.h28 class InstructionSelector; variable
59 InstructionSelector *
H A DAArch64Subtarget.h275 std::unique_ptr<InstructionSelector> InstSelector;
311 InstructionSelector *getInstructionSelector() const override;
/netbsd/external/apache2/llvm/dist/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,
H A DPorting.rst15 * :ref:`InstructionSelector <api-instructionselector>` --- select generic MIR
/netbsd/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
H A DTargetSubtargetInfo.h34 class InstructionSelector; variable
110 virtual InstructionSelector *getInstructionSelector() const { in getInstructionSelector()
/netbsd/external/apache2/llvm/lib/libLLVMGlobalISel/
H A DMakefile19 InstructionSelector.cpp \
/netbsd/external/apache2/llvm/dist/llvm/utils/gn/secondary/llvm/lib/CodeGen/GlobalISel/
H A DBUILD.gn26 "InstructionSelector.cpp",

12