Home
last modified time | relevance | path

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

1234

/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
H A DAMDGPUTargetMachine.h46 const TargetSubtargetInfo *getSubtargetImpl() const;
47 const TargetSubtargetInfo *getSubtargetImpl(const Function &) const override = 0;
82 const R600Subtarget *getSubtargetImpl(const Function &) const override;
107 const GCNSubtarget *getSubtargetImpl(const Function &) const override;
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/
H A DWebAssemblyTargetMachine.cpp149 const WebAssemblySubtarget *WebAssemblyTargetMachine::getSubtargetImpl() const { in getSubtargetImpl() function in WebAssemblyTargetMachine
150 return getSubtargetImpl(std::string(getTargetCPU()), in getSubtargetImpl()
155 WebAssemblyTargetMachine::getSubtargetImpl(std::string CPU, in getSubtargetImpl() function in WebAssemblyTargetMachine
165 WebAssemblyTargetMachine::getSubtargetImpl(const Function &F) const { in getSubtargetImpl() function in WebAssemblyTargetMachine
179 return getSubtargetImpl(CPU, FS); in getSubtargetImpl()
228 ->getSubtargetImpl(std::string(WasmTM->getTargetCPU()), in coalesceFeatures()
232 Features |= WasmTM->getSubtargetImpl(F)->getFeatureBits(); in coalesceFeatures()
H A DWebAssemblyTargetMachine.h36 const WebAssemblySubtarget *getSubtargetImpl() const;
37 const WebAssemblySubtarget *getSubtargetImpl(std::string CPU,
40 getSubtargetImpl(const Function &F) const override;
H A DWebAssemblyTargetTransformInfo.cpp109 TM.getSubtargetImpl(*Caller)->getFeatureBits(); in areInlineCompatible()
111 TM.getSubtargetImpl(*Callee)->getFeatureBits(); in areInlineCompatible()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Sparc/
H A DSparcTargetMachine.cpp108 SparcTargetMachine::getSubtargetImpl(const Function &F) const { in getSubtargetImpl() function in SparcTargetMachine
172 if (this->getSparcTargetMachine().getSubtargetImpl()->insertNOPLoad()) in addPreEmitPass()
176 if (this->getSparcTargetMachine().getSubtargetImpl()->detectRoundChange()) { in addPreEmitPass()
179 if (this->getSparcTargetMachine().getSubtargetImpl()->fixAllFDIVSQRT()) in addPreEmitPass()
H A DSparcTargetMachine.h34 const SparcSubtarget *getSubtargetImpl() const { return &Subtarget; } in getSubtargetImpl() function
35 const SparcSubtarget *getSubtargetImpl(const Function &) const override;
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AVR/
H A DAVRTargetMachine.h36 const AVRSubtarget *getSubtargetImpl() const;
37 const AVRSubtarget *getSubtargetImpl(const Function &) const override;
H A DAVRTargetMachine.cpp88 const AVRSubtarget *AVRTargetMachine::getSubtargetImpl() const { in getSubtargetImpl() function in llvm::AVRTargetMachine
92 const AVRSubtarget *AVRTargetMachine::getSubtargetImpl(const Function &) const { in getSubtargetImpl() function in llvm::AVRTargetMachine
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/XCore/
H A DXCoreTargetMachine.h37 const XCoreSubtarget *getSubtargetImpl() const { return &Subtarget; } in getSubtargetImpl() function
38 const XCoreSubtarget *getSubtargetImpl(const Function &) const override { in getSubtargetImpl() function
H A DXCoreTargetTransformInfo.h40 : BaseT(TM, F.getParent()->getDataLayout()), ST(TM->getSubtargetImpl()), in XCoreTTIImpl()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/ARC/
H A DARCTargetMachine.h34 const ARCSubtarget *getSubtargetImpl() const { return &Subtarget; } in getSubtargetImpl() function
35 const ARCSubtarget *getSubtargetImpl(const Function &) const override { in getSubtargetImpl() function
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/M68k/
H A DM68kTargetMachine.h43 const M68kSubtarget *getSubtargetImpl() const { return &Subtarget; } in getSubtargetImpl() function
45 const M68kSubtarget *getSubtargetImpl(const Function &F) const override;
H A DM68kTargetMachine.cpp102 M68kTargetMachine::getSubtargetImpl(const Function &F) const { in getSubtargetImpl() function in M68kTargetMachine
135 return *getM68kTargetMachine().getSubtargetImpl(); in getM68kSubtarget()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/RISCV/
H A DRISCVTargetMachine.h33 const RISCVSubtarget *getSubtargetImpl(const Function &F) const override;
37 const RISCVSubtarget *getSubtargetImpl() const = delete;
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/SystemZ/
H A DSystemZTargetMachine.h39 const SystemZSubtarget *getSubtargetImpl(const Function &) const override;
43 const SystemZSubtarget *getSubtargetImpl() const = delete;
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/BPF/
H A DBPFTargetMachine.h30 const BPFSubtarget *getSubtargetImpl() const { return &Subtarget; } in getSubtargetImpl() function
31 const BPFSubtarget *getSubtargetImpl(const Function &) const override { in getSubtargetImpl() function
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/X86/
H A DX86TargetMachine.h41 const X86Subtarget *getSubtargetImpl(const Function &F) const override;
45 const X86Subtarget *getSubtargetImpl() const = delete;
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/VE/
H A DVETargetMachine.h36 const VESubtarget *getSubtargetImpl() const { return &Subtarget; } in getSubtargetImpl() function
37 const VESubtarget *getSubtargetImpl(const Function &) const override { in getSubtargetImpl() function
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/PowerPC/
H A DPPCTargetMachine.h45 const PPCSubtarget *getSubtargetImpl(const Function &F) const override;
49 const PPCSubtarget *getSubtargetImpl() const = delete;
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Mips/
H A DMipsTargetMachine.h48 const MipsSubtarget *getSubtargetImpl() const { in getSubtargetImpl() function
54 const MipsSubtarget *getSubtargetImpl(const Function &F) const override;
H A DMipsTargetObjectFile.cpp97 *static_cast<const MipsTargetMachine &>(TM).getSubtargetImpl(); in IsGlobalInSmallSectionImpl()
170 .getSubtargetImpl() in IsConstantInSmallSection()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/
H A DAArch64TargetMachine.h37 const AArch64Subtarget *getSubtargetImpl(const Function &F) const override;
41 const AArch64Subtarget *getSubtargetImpl() const = delete;
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/ARM/
H A DARMTargetMachine.h48 const ARMSubtarget *getSubtargetImpl(const Function &F) const override;
52 const ARMSubtarget *getSubtargetImpl() const = delete;
/netbsd-src/external/apache2/llvm/dist/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
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/
H A DBasicTargetTransformInfo.cpp33 : BaseT(TM, F.getParent()->getDataLayout()), ST(TM->getSubtargetImpl(F)), in BasicTTIImpl()

1234