Home
last modified time | relevance | path

Searched refs:PPCTargetMachine (Results 1 – 18 of 18) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCTargetMachine.cpp120 RegisterTargetMachine<PPCTargetMachine> A(getThePPC32Target()); in LLVMInitializePowerPCTarget()
121 RegisterTargetMachine<PPCTargetMachine> B(getThePPC32LETarget()); in LLVMInitializePowerPCTarget()
122 RegisterTargetMachine<PPCTargetMachine> C(getThePPC64Target()); in LLVMInitializePowerPCTarget()
123 RegisterTargetMachine<PPCTargetMachine> D(getThePPC64LETarget()); in LLVMInitializePowerPCTarget()
247 static PPCTargetMachine::PPCABI computeTargetABI(const Triple &TT, in computeTargetABI()
250 return PPCTargetMachine::PPC_ABI_ELFv1; in computeTargetABI()
252 return PPCTargetMachine::PPC_ABI_ELFv2; in computeTargetABI()
259 return PPCTargetMachine::PPC_ABI_ELFv2; in computeTargetABI()
262 return PPCTargetMachine::PPC_ABI_ELFv2; in computeTargetABI()
264 return PPCTargetMachine::PPC_ABI_ELFv1; in computeTargetABI()
[all …]
H A DPPC.h25 class PPCTargetMachine; variable
39 FunctionPass *createPPCLoopInstrFormPrepPass(PPCTargetMachine &TM);
49 FunctionPass *createPPCISelDag(PPCTargetMachine &TM, CodeGenOptLevel OL);
95 createPPCInstructionSelector(const PPCTargetMachine &, const PPCSubtarget &,
H A DPPCTargetMachine.h26 class PPCTargetMachine final : public CodeGenTargetMachineImpl {
40 PPCTargetMachine(const Target &T, const Triple &TT, StringRef CPU,
46 ~PPCTargetMachine() override;
H A DPPCSubtarget.h104 const PPCTargetMachine &TM;
124 const PPCTargetMachine &TM);
160 const PPCTargetMachine &getTargetMachine() const { return TM; } in getTargetMachine()
H A DPPCRegisterInfo.h24 class PPCTargetMachine; variable
59 const PPCTargetMachine &TM;
67 PPCRegisterInfo(const PPCTargetMachine &TM);
H A DPPCLowerMASSVEntries.cpp162 auto &TM = TPC->getTM<PPCTargetMachine>(); in runOnModule()
H A DPPCSubtarget.cpp57 const PPCTargetMachine &TM) in PPCSubtarget()
H A DPPCTargetTransformInfo.h39 explicit PPCTTIImpl(const PPCTargetMachine *TM, const Function &F) in PPCTTIImpl()
H A DPPCBoolRetToInt.cpp189 auto &TM = TPC->getTM<PPCTargetMachine>(); in runOnFunction()
H A DPPCLoopInstrFormPrep.cpp223 PPCLoopInstrFormPrep(PPCTargetMachine &TM) : FunctionPass(ID), TM(&TM) {} in PPCLoopInstrFormPrep()
235 PPCTargetMachine *TM = nullptr;
343 FunctionPass *llvm::createPPCLoopInstrFormPrepPass(PPCTargetMachine &TM) { in createPPCLoopInstrFormPrepPass()
H A DPPCTargetTransformInfo.cpp343 const PPCTargetMachine &TM = ST->getTargetMachine(); in isHardwareLoopProfitable()
971 const PPCTargetMachine &TM = ST->getTargetMachine(); in shouldBuildRelLookupTables()
H A DPPCAsmPrinter.cpp1914 if (static_cast<const PPCTargetMachine &>(TM).isELFv2ABI()) { in emitStartOfAsmFile()
1920 if (static_cast<const PPCTargetMachine &>(TM).isPPC64() || in emitStartOfAsmFile()
2031 if (static_cast<const PPCTargetMachine &>(TM).hasGlibcHWCAPAccess()) in emitEndOfAsmFile()
H A DPPCISelLowering.h763 explicit PPCTargetLowering(const PPCTargetMachine &TM,
H A DPPCISelDAGToDAG.cpp144 const PPCTargetMachine &TM;
152 explicit PPCDAGToDAGISel(PPCTargetMachine &tm, CodeGenOptLevel OptLevel) in PPCDAGToDAGISel()
451 explicit PPCDAGToDAGISelLegacy(PPCTargetMachine &tm, in PPCDAGToDAGISelLegacy()
7948 FunctionPass *llvm::createPPCISelDag(PPCTargetMachine &TM, in createPPCISelDag()
H A DPPCRegisterInfo.cpp96 PPCRegisterInfo::PPCRegisterInfo(const PPCTargetMachine &TM) in PPCRegisterInfo()
H A DPPCISelLowering.cpp173 PPCTargetLowering::PPCTargetLowering(const PPCTargetMachine &TM, in PPCTargetLowering()
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/GISel/
H A DPPCInstructionSelector.cpp40 PPCInstructionSelector(const PPCTargetMachine &TM, const PPCSubtarget &STI,
68 const PPCTargetMachine &TM;
89 PPCInstructionSelector::PPCInstructionSelector(const PPCTargetMachine &TM, in PPCInstructionSelector()
784 createPPCInstructionSelector(const PPCTargetMachine &TM, in createPPCInstructionSelector()
/freebsd/lib/clang/libllvm/
H A DMakefile1654 SRCS_MIN+= Target/PowerPC/PPCTargetMachine.cpp