Home
last modified time | relevance | path

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

/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/PowerPC/
H A DPPCTargetMachine.cpp102 RegisterTargetMachine<PPCTargetMachine> A(getThePPC32Target()); in LLVMInitializePowerPCTarget()
103 RegisterTargetMachine<PPCTargetMachine> B(getThePPC32LETarget()); in LLVMInitializePowerPCTarget()
104 RegisterTargetMachine<PPCTargetMachine> C(getThePPC64Target()); in LLVMInitializePowerPCTarget()
105 RegisterTargetMachine<PPCTargetMachine> D(getThePPC64LETarget()); in LLVMInitializePowerPCTarget()
213 static PPCTargetMachine::PPCABI computeTargetABI(const Triple &TT, in computeTargetABI()
216 return PPCTargetMachine::PPC_ABI_ELFv1; in computeTargetABI()
218 return PPCTargetMachine::PPC_ABI_ELFv2; in computeTargetABI()
224 return PPCTargetMachine::PPC_ABI_UNKNOWN; in computeTargetABI()
228 return PPCTargetMachine::PPC_ABI_ELFv2; in computeTargetABI()
230 return PPCTargetMachine::PPC_ABI_ELFv1; in computeTargetABI()
[all …]
H A DPPC.h25 class PPCTargetMachine; variable
40 FunctionPass *createPPCLoopInstrFormPrepPass(PPCTargetMachine &TM);
50 FunctionPass *createPPCISelDag(PPCTargetMachine &TM, CodeGenOpt::Level OL);
86 createPPCInstructionSelector(const PPCTargetMachine &, const PPCSubtarget &,
H A DPPCTargetMachine.h25 class PPCTargetMachine final : public LLVMTargetMachine {
38 PPCTargetMachine(const Target &T, const Triple &TT, StringRef CPU,
43 ~PPCTargetMachine() override;
H A DPPCRegisterInfo.h24 class PPCTargetMachine; variable
59 const PPCTargetMachine &TM;
62 PPCRegisterInfo(const PPCTargetMachine &TM);
H A DPPCSubtarget.h163 const PPCTargetMachine &TM;
180 const PPCTargetMachine &TM);
214 const PPCTargetMachine &getTargetMachine() const { return TM; } in getTargetMachine()
H A DPPCSubtarget.cpp55 const std::string &FS, const PPCTargetMachine &TM) in PPCSubtarget()
67 *static_cast<const PPCTargetMachine *>(&TM), *this, *RBI)); in PPCSubtarget()
H A DCMakeLists.txt45 PPCTargetMachine.cpp
H A DPPCLowerMASSVEntries.cpp157 auto &TM = TPC->getTM<PPCTargetMachine>(); in runOnModule()
H A DPPCLoopInstrFormPrep.cpp157 PPCLoopInstrFormPrep(PPCTargetMachine &TM) : FunctionPass(ID), TM(&TM) { in PPCLoopInstrFormPrep()
171 PPCTargetMachine *TM = nullptr;
250 FunctionPass *llvm::createPPCLoopInstrFormPrepPass(PPCTargetMachine &TM) { in createPPCLoopInstrFormPrepPass()
H A DPPCTargetTransformInfo.h40 explicit PPCTTIImpl(const PPCTargetMachine *TM, const Function &F) in PPCTTIImpl()
H A DPPCTargetTransformInfo.cpp341 static bool memAddrUsesCTR(const Value *MemAddr, const PPCTargetMachine &TM, in memAddrUsesCTR()
364 const PPCTargetMachine &TM = ST->getTargetMachine(); in mightUseCTR()
715 const PPCTargetMachine &TM = ST->getTargetMachine(); in isHardwareLoopProfitable()
1286 const PPCTargetMachine &TM = ST->getTargetMachine(); in shouldBuildRelLookupTables()
H A DPPCBoolRetToInt.cpp197 auto &TM = TPC->getTM<PPCTargetMachine>(); in runOnFunction()
H A DPPCISelLowering.h723 explicit PPCTargetLowering(const PPCTargetMachine &TM,
H A DPPCAsmPrinter.cpp1499 if (static_cast<const PPCTargetMachine &>(TM).isELFv2ABI()) { in emitStartOfAsmFile()
1507 if (static_cast<const PPCTargetMachine &>(TM).isPPC64() || in emitStartOfAsmFile()
H A DPPCRegisterInfo.cpp95 PPCRegisterInfo::PPCRegisterInfo(const PPCTargetMachine &TM) in PPCRegisterInfo()
H A DPPCISelDAGToDAG.cpp141 const PPCTargetMachine &TM;
147 explicit PPCDAGToDAGISel(PPCTargetMachine &tm, CodeGenOpt::Level OptLevel) in PPCDAGToDAGISel()
7261 FunctionPass *llvm::createPPCISelDag(PPCTargetMachine &TM, in createPPCISelDag()
H A DPPCISelLowering.cpp136 PPCTargetLowering::PPCTargetLowering(const PPCTargetMachine &TM, in PPCTargetLowering()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/PowerPC/GISel/
H A DPPCInstructionSelector.cpp35 PPCInstructionSelector(const PPCTargetMachine &TM, const PPCSubtarget &STI,
65 PPCInstructionSelector::PPCInstructionSelector(const PPCTargetMachine &TM, in PPCInstructionSelector()
87 createPPCInstructionSelector(const PPCTargetMachine &TM, in createPPCInstructionSelector()
/netbsd-src/external/apache2/llvm/lib/libLLVMPowerPCCodeGen/
H A DMakefile37 PPCTargetMachine.cpp \
/netbsd-src/external/apache2/llvm/dist/llvm/utils/gn/secondary/llvm/lib/Target/PowerPC/
H A DBUILD.gn88 "PPCTargetMachine.cpp",