Lines Matching refs:PPCTargetMachine
1 //===-- PPCTargetMachine.cpp - Define TargetMachine for PowerPC -----------===//
13 #include "PPCTargetMachine.h"
100 RegisterTargetMachine<PPCTargetMachine> A(getThePPC32Target());
101 RegisterTargetMachine<PPCTargetMachine> B(getThePPC64Target());
102 RegisterTargetMachine<PPCTargetMachine> C(getThePPC64LETarget());
199 static PPCTargetMachine::PPCABI computeTargetABI(const Triple &TT,
205 return PPCTargetMachine::PPC_ABI_ELFv1;
207 return PPCTargetMachine::PPC_ABI_ELFv2;
213 return PPCTargetMachine::PPC_ABI_UNKNOWN;
217 return PPCTargetMachine::PPC_ABI_ELFv2;
219 return PPCTargetMachine::PPC_ABI_ELFv1;
221 return PPCTargetMachine::PPC_ABI_UNKNOWN;
302 PPCTargetMachine::PPCTargetMachine(const Target &T, const Triple &TT,
317 PPCTargetMachine::~PPCTargetMachine() = default;
320 PPCTargetMachine::getSubtargetImpl(const Function &F) const {
371 PPCPassConfig(PPCTargetMachine &TM, PassManagerBase &PM)
379 PPCTargetMachine &getPPCTargetMachine() const {
380 return getTM<PPCTargetMachine>();
403 TargetPassConfig *PPCTargetMachine::createPassConfig(PassManagerBase &PM) {
540 PPCTargetMachine::getTargetTransformInfo(const Function &F) {