Home
last modified time | relevance | path

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

12

/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/PowerPC/
DPPCTargetMachine.cpp98 RegisterTargetMachine<PPCTargetMachine> A(getThePPC32Target()); in LLVMInitializePowerPCTarget()
99 RegisterTargetMachine<PPCTargetMachine> B(getThePPC64Target()); in LLVMInitializePowerPCTarget()
100 RegisterTargetMachine<PPCTargetMachine> C(getThePPC64LETarget()); in LLVMInitializePowerPCTarget()
182 static PPCTargetMachine::PPCABI computeTargetABI(const Triple &TT, in computeTargetABI()
185 return PPCTargetMachine::PPC_ABI_ELFv1; in computeTargetABI()
187 return PPCTargetMachine::PPC_ABI_ELFv2; in computeTargetABI()
193 return PPCTargetMachine::PPC_ABI_UNKNOWN; in computeTargetABI()
197 return PPCTargetMachine::PPC_ABI_ELFv2; in computeTargetABI()
199 return PPCTargetMachine::PPC_ABI_ELFv1; in computeTargetABI()
201 return PPCTargetMachine::PPC_ABI_UNKNOWN; in computeTargetABI()
[all …]
DPPCTargetMachine.h26 class PPCTargetMachine final : public LLVMTargetMachine {
36 PPCTargetMachine(const Target &T, const Triple &TT, StringRef CPU,
41 ~PPCTargetMachine() override;
DPPC.h25 class PPCTargetMachine; variable
38 FunctionPass *createPPCLoopPreIncPrepPass(PPCTargetMachine &TM);
49 FunctionPass *createPPCISelDag(PPCTargetMachine &TM, CodeGenOpt::Level OL);
DPPCSubtarget.h147 const PPCTargetMachine &TM;
158 const PPCTargetMachine &TM);
192 const PPCTargetMachine &getTargetMachine() const { return TM; } in getTargetMachine()
DPPCRegisterInfo.h59 const PPCTargetMachine &TM;
62 PPCRegisterInfo(const PPCTargetMachine &TM);
DPPCLoopPreIncPrep.cpp84 PPCLoopPreIncPrep(PPCTargetMachine &TM) : FunctionPass(ID), TM(&TM) { in PPCLoopPreIncPrep()
105 PPCTargetMachine *TM = nullptr;
121 FunctionPass *llvm::createPPCLoopPreIncPrepPass(PPCTargetMachine &TM) { in INITIALIZE_PASS_BEGIN()
DCMakeLists.txt37 PPCTargetMachine.cpp
DPPCTargetTransformInfo.h40 explicit PPCTTIImpl(const PPCTargetMachine *TM, const Function &F) in PPCTTIImpl()
DPPCCTRLoops.cpp122 const PPCTargetMachine *TM;
194 TM = &TPC->getTM<PPCTargetMachine>(); in runOnFunction()
228 static bool memAddrUsesCTR(const PPCTargetMachine &TM, const Value *MemAddr) { in memAddrUsesCTR()
/external/llvm/lib/Target/PowerPC/
DPPCTargetMachine.cpp157 static PPCTargetMachine::PPCABI computeTargetABI(const Triple &TT, in computeTargetABI()
160 return PPCTargetMachine::PPC_ABI_ELFv1; in computeTargetABI()
162 return PPCTargetMachine::PPC_ABI_ELFv2; in computeTargetABI()
170 return PPCTargetMachine::PPC_ABI_ELFv2; in computeTargetABI()
172 return PPCTargetMachine::PPC_ABI_ELFv1; in computeTargetABI()
178 return PPCTargetMachine::PPC_ABI_UNKNOWN; in computeTargetABI()
195 PPCTargetMachine::PPCTargetMachine(const Target &T, const Triple &TT, in PPCTargetMachine() function in PPCTargetMachine
227 PPCTargetMachine::~PPCTargetMachine() {} in ~PPCTargetMachine()
237 : PPCTargetMachine(T, TT, CPU, FS, Options, RM, CM, OL) {} in PPC32TargetMachine()
247 : PPCTargetMachine(T, TT, CPU, FS, Options, RM, CM, OL) {} in PPC64TargetMachine()
[all …]
DPPCTargetMachine.h26 class PPCTargetMachine : public LLVMTargetMachine {
37 PPCTargetMachine(const Target &T, const Triple &TT, StringRef CPU,
42 ~PPCTargetMachine() override;
63 class PPC32TargetMachine : public PPCTargetMachine {
74 class PPC64TargetMachine : public PPCTargetMachine {
DPPC.h24 class PPCTargetMachine; variable
32 FunctionPass *createPPCCTRLoops(PPCTargetMachine &TM);
36 FunctionPass *createPPCLoopPreIncPrepPass(PPCTargetMachine &TM);
45 FunctionPass *createPPCISelDag(PPCTargetMachine &TM);
DPPCSubtarget.h143 const PPCTargetMachine &TM;
154 const PPCTargetMachine &TM);
188 const PPCTargetMachine &getTargetMachine() const { return TM; } in getTargetMachine()
DPPCRegisterInfo.h59 const PPCTargetMachine &TM;
62 PPCRegisterInfo(const PPCTargetMachine &TM);
DPPCLoopPreIncPrep.cpp68 PPCLoopPreIncPrep(PPCTargetMachine &TM) : FunctionPass(ID), TM(&TM) { in PPCLoopPreIncPrep()
86 PPCTargetMachine *TM;
101 FunctionPass *llvm::createPPCLoopPreIncPrepPass(PPCTargetMachine &TM) { in INITIALIZE_PASS_BEGIN()
DPPCCTRLoops.cpp87 PPCCTRLoops(PPCTargetMachine &TM) : FunctionPass(ID), TM(&TM) { in PPCCTRLoops()
106 PPCTargetMachine *TM;
152 FunctionPass *llvm::createPPCCTRLoops(PPCTargetMachine &TM) { in INITIALIZE_PASS_DEPENDENCY()
201 static bool memAddrUsesCTR(const PPCTargetMachine *TM, in memAddrUsesCTR()
DCMakeLists.txt35 PPCTargetMachine.cpp
DPPCTargetTransformInfo.h40 explicit PPCTTIImpl(const PPCTargetMachine *TM, const Function &F) in PPCTTIImpl()
/external/swiftshader/third_party/LLVM/lib/Target/PowerPC/
DPPCTargetMachine.cpp29 PPCTargetMachine::PPCTargetMachine(const Target &T, StringRef TT, in PPCTargetMachine() function in PPCTargetMachine
43 bool PPCTargetMachine::getEnableTailMergeDefault() const { return false; } in getEnableTailMergeDefault()
48 : PPCTargetMachine(T, TT, CPU, FS, RM, CM, false) { in PPC32TargetMachine()
55 : PPCTargetMachine(T, TT, CPU, FS, RM, CM, true) { in PPC64TargetMachine()
63 bool PPCTargetMachine::addInstSelector(PassManagerBase &PM, in addInstSelector()
70 bool PPCTargetMachine::addPreEmitPass(PassManagerBase &PM, in addPreEmitPass()
77 bool PPCTargetMachine::addCodeEmitter(PassManagerBase &PM, in addCodeEmitter()
DPPCTargetMachine.h32 class PPCTargetMachine : public LLVMTargetMachine {
43 PPCTargetMachine(const Target &T, StringRef TT,
78 class PPC32TargetMachine : public PPCTargetMachine {
87 class PPC64TargetMachine : public PPCTargetMachine {
DPPCJITInfo.h21 class PPCTargetMachine; variable
25 PPCTargetMachine &TM;
28 PPCJITInfo(PPCTargetMachine &tm, bool tmIs64Bit) : TM(tm) { in PPCJITInfo()
DPPC.h26 class PPCTargetMachine; variable
37 FunctionPass *createPPCISelDag(PPCTargetMachine &TM);
38 FunctionPass *createPPCJITCodeEmitterPass(PPCTargetMachine &TM,
DPPCSelectionDAGInfo.h21 class PPCTargetMachine; variable
25 explicit PPCSelectionDAGInfo(const PPCTargetMachine &TM);
DPPCInstrInfo.h68 PPCTargetMachine &TM;
80 explicit PPCInstrInfo(PPCTargetMachine &TM);
DPPCSelectionDAGInfo.cpp18 PPCSelectionDAGInfo::PPCSelectionDAGInfo(const PPCTargetMachine &TM) in PPCSelectionDAGInfo()

12