Home
last modified time | relevance | path

Searched refs:getSubtargetImpl (Results 1 – 25 of 117) sorted by relevance

12345

/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyTargetMachine.h47 const WebAssemblySubtarget *getSubtargetImpl() const;
48 const WebAssemblySubtarget *getSubtargetImpl(std::string CPU,
51 getSubtargetImpl(const Function &F) const override;
H A DWebAssemblyTargetMachine.cpp239 const WebAssemblySubtarget *WebAssemblyTargetMachine::getSubtargetImpl() const { in getSubtargetImpl() function in WebAssemblyTargetMachine
240 return getSubtargetImpl(std::string(getTargetCPU()), in getSubtargetImpl()
245 WebAssemblyTargetMachine::getSubtargetImpl(std::string CPU, in getSubtargetImpl() function in WebAssemblyTargetMachine
255 WebAssemblyTargetMachine::getSubtargetImpl(const Function &F) const { in getSubtargetImpl() function in WebAssemblyTargetMachine
269 return getSubtargetImpl(CPU, FS); in getSubtargetImpl()
327 Features |= WasmTM->getSubtargetImpl(F)->getFeatureBits(); in coalesceFeatures()
336 ->getSubtargetImpl(std::string(WasmTM->getTargetCPU()), in coalesceFeatures()
/freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/
H A DSPIRVEmitNonSemanticDI.cpp164 const SPIRVInstrInfo *TII = TM->getSubtargetImpl()->getInstrInfo(); in emitGlobalDI()
165 const SPIRVRegisterInfo *TRI = TM->getSubtargetImpl()->getRegisterInfo(); in emitGlobalDI()
166 const RegisterBankInfo *RBI = TM->getSubtargetImpl()->getRegBankInfo(); in emitGlobalDI()
167 SPIRVGlobalRegistry *GR = TM->getSubtargetImpl()->getSPIRVGlobalRegistry(); in emitGlobalDI()
317 *TM->getSubtargetImpl()), in emitGlobalDI()
H A DSPIRVTargetMachine.h32 const SPIRVSubtarget *getSubtargetImpl() const { return &Subtarget; } in getSubtargetImpl() function
34 const SPIRVSubtarget *getSubtargetImpl(const Function &) const override { in getSubtargetImpl() function
/freebsd/contrib/llvm-project/llvm/lib/Target/BPF/
H A DBPFTargetMachine.h32 const BPFSubtarget *getSubtargetImpl() const { return &Subtarget; } in getSubtargetImpl() function
33 const BPFSubtarget *getSubtargetImpl(const Function &) const override { in getSubtargetImpl() function
/freebsd/contrib/llvm-project/llvm/lib/Target/CSKY/
H A DCSKYTargetMachine.h36 const CSKYSubtarget *getSubtargetImpl(const Function &F) const override;
40 const CSKYSubtarget *getSubtargetImpl() const = delete;
/freebsd/contrib/llvm-project/llvm/lib/Target/AVR/
H A DAVRTargetMachine.h38 const AVRSubtarget *getSubtargetImpl() const;
39 const AVRSubtarget *getSubtargetImpl(const Function &) const override;
H A DAVRTargetObjectFile.cpp45 if (!AVRTM.getSubtargetImpl()->hasLPM()) { in SelectSectionForGlobal()
54 if (!AVRTM.getSubtargetImpl()->hasELPM() && in SelectSectionForGlobal()
H A DAVRTargetMachine.cpp102 const AVRSubtarget *AVRTargetMachine::getSubtargetImpl() const { in getSubtargetImpl() function in llvm::AVRTargetMachine
106 const AVRSubtarget *AVRTargetMachine::getSubtargetImpl(const Function &) const { in getSubtargetImpl() function in llvm::AVRTargetMachine
/freebsd/contrib/llvm-project/llvm/lib/Target/XCore/
H A DXCoreTargetMachine.h38 const XCoreSubtarget *getSubtargetImpl() const { return &Subtarget; } in getSubtargetImpl() function
39 const XCoreSubtarget *getSubtargetImpl(const Function &) const override { in getSubtargetImpl() function
/freebsd/contrib/llvm-project/llvm/lib/Target/ARC/
H A DARCTargetMachine.h36 const ARCSubtarget *getSubtargetImpl() const { return &Subtarget; } in getSubtargetImpl() function
37 const ARCSubtarget *getSubtargetImpl(const Function &) const override { in getSubtargetImpl() function
/freebsd/contrib/llvm-project/llvm/lib/Target/M68k/
H A DM68kTargetMachine.h46 const M68kSubtarget *getSubtargetImpl() const { return &Subtarget; } in getSubtargetImpl() function
48 const M68kSubtarget *getSubtargetImpl(const Function &F) const override;
H A DM68kTargetMachine.cpp115 M68kTargetMachine::getSubtargetImpl(const Function &F) const { in getSubtargetImpl() function in M68kTargetMachine
155 return *getM68kTargetMachine().getSubtargetImpl(); in getM68kSubtarget()
/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZTargetMachine.h41 const SystemZSubtarget *getSubtargetImpl(const Function &) const override;
45 const SystemZSubtarget *getSubtargetImpl() const = delete;
/freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/
H A DLoongArchTargetMachine.h35 const LoongArchSubtarget *getSubtargetImpl(const Function &F) const override;
36 const LoongArchSubtarget *getSubtargetImpl() const = delete;
/freebsd/contrib/llvm-project/llvm/lib/Target/VE/
H A DVETargetMachine.h38 const VESubtarget *getSubtargetImpl() const { return &Subtarget; } in getSubtargetImpl() function
39 const VESubtarget *getSubtargetImpl(const Function &) const override { in getSubtargetImpl() function
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVTargetMachine.h34 const RISCVSubtarget *getSubtargetImpl(const Function &F) const override;
38 const RISCVSubtarget *getSubtargetImpl() const = delete;
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUTargetMachine.h48 const TargetSubtargetInfo *getSubtargetImpl() const;
50 getSubtargetImpl(const Function &) const override = 0;
95 const TargetSubtargetInfo *getSubtargetImpl(const Function &) const override;
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86TargetMachine.h45 const X86Subtarget *getSubtargetImpl(const Function &F) const override;
49 const X86Subtarget *getSubtargetImpl() const = delete;
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCTargetMachine.h48 const PPCSubtarget *getSubtargetImpl(const Function &F) const override;
52 const PPCSubtarget *getSubtargetImpl() const = delete;
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsTargetMachine.h49 const MipsSubtarget *getSubtargetImpl() const { in getSubtargetImpl() function
55 const MipsSubtarget *getSubtargetImpl(const Function &F) const override;
H A DMipsTargetObjectFile.cpp96 *static_cast<const MipsTargetMachine &>(TM).getSubtargetImpl(); in IsGlobalInSmallSectionImpl()
169 .getSubtargetImpl() in IsConstantInSmallSection()
/freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXTargetMachine.h42 const NVPTXSubtarget *getSubtargetImpl(const Function &) const override { in getSubtargetImpl() function
45 const NVPTXSubtarget *getSubtargetImpl() const { return &Subtarget; } in getSubtargetImpl() function
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64TargetMachine.h40 const AArch64Subtarget *getSubtargetImpl(const Function &F) const override;
44 const AArch64Subtarget *getSubtargetImpl() const = delete;
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMTargetMachine.h49 const ARMSubtarget *getSubtargetImpl(const Function &F) const override;
53 const ARMSubtarget *getSubtargetImpl() const = delete;

12345