Searched refs:PPCTargetMachine (Results 1 - 17 of 17) sorted by relevance

/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCTargetMachine.h1 //===-- PPCTargetMachine.h - Define TargetMachine for PowerPC ---*- C++ -*-===//
25 class PPCTargetMachine final : public LLVMTargetMachine {
35 PPCTargetMachine(const Target &T, const Triple &TT, StringRef CPU,
40 ~PPCTargetMachine() override;
H A DPPCTargetMachine.cpp1 //===-- PPCTargetMachine.cpp - Define TargetMachine for PowerPC -----------===//
13 #include "PPCTargetMachine.h"
99 RegisterTargetMachine<PPCTargetMachine> A(getThePPC32Target());
100 RegisterTargetMachine<PPCTargetMachine> B(getThePPC64Target());
101 RegisterTargetMachine<PPCTargetMachine> C(getThePPC64LETarget());
198 static PPCTargetMachine::PPCABI computeTargetABI(const Triple &TT,
204 return PPCTargetMachine::PPC_ABI_ELFv1;
206 return PPCTargetMachine::PPC_ABI_ELFv2;
212 return PPCTargetMachine::PPC_ABI_UNKNOWN;
216 return PPCTargetMachine
293 PPCTargetMachine::PPCTargetMachine(const Target &T, const Triple &TT, function in class:PPCTargetMachine
[all...]
H A DPPC.h23 class PPCTargetMachine;
37 FunctionPass *createPPCLoopInstrFormPrepPass(PPCTargetMachine &TM);
48 FunctionPass *createPPCISelDag(PPCTargetMachine &TM, CodeGenOpt::Level OL);
H A DPPCRegisterInfo.h24 class PPCTargetMachine;
59 const PPCTargetMachine &TM;
62 PPCRegisterInfo(const PPCTargetMachine &TM);
H A DPPCSubtarget.h151 const PPCTargetMachine &TM;
162 const PPCTargetMachine &TM);
199 const PPCTargetMachine &getTargetMachine() const { return TM; }
H A DPPCLowerMASSVEntries.cpp18 #include "PPCTargetMachine.h"
125 auto &TM = TPC->getTM<PPCTargetMachine>();
H A DPPCSubtarget.cpp16 #include "PPCTargetMachine.h"
55 const std::string &FS, const PPCTargetMachine &TM)
H A DPPCTargetTransformInfo.h19 #include "PPCTargetMachine.h"
40 explicit PPCTTIImpl(const PPCTargetMachine *TM, const Function &F)
H A DPPCBoolRetToInt.cpp35 #include "PPCTargetMachine.h"
195 auto &TM = TPC->getTM<PPCTargetMachine>();
H A DPPCLoopInstrFormPrep.cpp48 #include "PPCTargetMachine.h"
159 PPCLoopInstrFormPrep(PPCTargetMachine &TM) : FunctionPass(ID), TM(&TM) {
173 PPCTargetMachine *TM = nullptr;
252 FunctionPass *llvm::createPPCLoopInstrFormPrepPass(PPCTargetMachine &TM) {
H A DPPCTargetTransformInfo.cpp218 static bool memAddrUsesCTR(const Value *MemAddr, const PPCTargetMachine &TM,
241 const PPCTargetMachine &TM = ST->getTargetMachine();
483 const PPCTargetMachine &TM = ST->getTargetMachine();
H A DPPCAsmPrinter.cpp26 #include "PPCTargetMachine.h"
1327 if (static_cast<const PPCTargetMachine &>(TM).isELFv2ABI()) {
1335 if (static_cast<const PPCTargetMachine &>(TM).isPPC64() ||
H A DPPCISelLowering.h618 explicit PPCTargetLowering(const PPCTargetMachine &TM,
H A DPPCRegisterInfo.cpp19 #include "PPCTargetMachine.h"
80 PPCRegisterInfo::PPCRegisterInfo(const PPCTargetMachine &TM)
H A DPPCISelDAGToDAG.cpp20 #include "PPCTargetMachine.h"
140 const PPCTargetMachine &TM;
146 explicit PPCDAGToDAGISel(PPCTargetMachine &tm, CodeGenOpt::Level OptLevel)
6650 FunctionPass *llvm::createPPCISelDag(PPCTargetMachine &TM,
H A DPPCISelLowering.cpp24 #include "PPCTargetMachine.h"
137 PPCTargetLowering::PPCTargetLowering(const PPCTargetMachine &TM,
/freebsd-11-stable/lib/clang/libllvm/
H A DMakefile1206 SRCS_MIN+= Target/PowerPC/PPCTargetMachine.cpp

Completed in 303 milliseconds