Lines Matching refs:PPCTargetMachine
1 //===-- 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::PPC_ABI_ELFv2;
218 return PPCTargetMachine::PPC_ABI_ELFv1;
220 return PPCTargetMachine::PPC_ABI_UNKNOWN;
293 PPCTargetMachine::PPCTargetMachine(const Target &T, const Triple &TT,
308 PPCTargetMachine::~PPCTargetMachine() = default;
311 PPCTargetMachine::getSubtargetImpl(const Function &F) const {
362 PPCPassConfig(PPCTargetMachine &TM, PassManagerBase &PM)
370 PPCTargetMachine &getPPCTargetMachine() const {
371 return getTM<PPCTargetMachine>();
394 TargetPassConfig *PPCTargetMachine::createPassConfig(PassManagerBase &PM) {
531 PPCTargetMachine::getTargetTransformInfo(const Function &F) {