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

/freebsd-11.0-release/contrib/llvm/lib/Target/PowerPC/
H A DPPC.h25 class PPCTargetMachine;
33 FunctionPass *createPPCCTRLoops(PPCTargetMachine &TM);
38 FunctionPass *createPPCLoopPreIncPrepPass(PPCTargetMachine &TM);
46 FunctionPass *createPPCISelDag(PPCTargetMachine &TM);
H A DPPCTargetMachine.h1 //===-- PPCTargetMachine.h - Define TargetMachine for PowerPC ---*- C++ -*-===//
24 /// PPCTargetMachine - Common code between 32-bit and 64-bit PowerPC targets.
26 class PPCTargetMachine : public LLVMTargetMachine { class in namespace:llvm
37 PPCTargetMachine(const Target &T, const Triple &TT, StringRef CPU,
41 ~PPCTargetMachine() override;
62 class PPC32TargetMachine : public PPCTargetMachine {
73 class PPC64TargetMachine : public PPCTargetMachine {
H A DPPCTargetMachine.cpp1 //===-- PPCTargetMachine.cpp - Define TargetMachine for PowerPC -----------===//
14 #include "PPCTargetMachine.h"
151 static PPCTargetMachine::PPCABI computeTargetABI(const Triple &TT,
154 return PPCTargetMachine::PPC_ABI_ELFv1;
156 return PPCTargetMachine::PPC_ABI_ELFv2;
164 return PPCTargetMachine::PPC_ABI_ELFv2;
166 return PPCTargetMachine::PPC_ABI_ELFv1;
172 return PPCTargetMachine::PPC_ABI_UNKNOWN;
179 PPCTargetMachine::PPCTargetMachine(cons function in class:PPCTargetMachine
[all...]
H A DPPCSubtarget.h131 const PPCTargetMachine &TM;
142 const PPCTargetMachine &TM);
176 const PPCTargetMachine &getTargetMachine() const { return TM; }
H A DPPCRegisterInfo.h59 const PPCTargetMachine &TM;
62 PPCRegisterInfo(const PPCTargetMachine &TM);
H A DPPCTargetTransformInfo.h21 #include "PPCTargetMachine.h"
40 explicit PPCTTIImpl(const PPCTargetMachine *TM, const Function &F)
H A DPPCLoopPreIncPrep.cpp24 #include "PPCTargetMachine.h"
68 PPCLoopPreIncPrep(PPCTargetMachine &TM) : FunctionPass(ID), TM(&TM) {
86 PPCTargetMachine *TM;
101 FunctionPass *llvm::createPPCLoopPreIncPrepPass(PPCTargetMachine &TM) {
H A DPPCCTRLoops.cpp28 #include "PPCTargetMachine.h"
90 PPCCTRLoops(PPCTargetMachine &TM) : FunctionPass(ID), TM(&TM) {
109 PPCTargetMachine *TM;
155 FunctionPass *llvm::createPPCCTRLoops(PPCTargetMachine &TM) {
201 static bool memAddrUsesCTR(const PPCTargetMachine *TM,
H A DPPCSubtarget.cpp17 #include "PPCTargetMachine.h"
51 const std::string &FS, const PPCTargetMachine &TM)
H A DPPCISelLowering.h424 explicit PPCTargetLowering(const PPCTargetMachine &TM,
H A DPPCAsmPrinter.cpp25 #include "PPCTargetMachine.h"
1032 if (static_cast<const PPCTargetMachine &>(TM).isELFv2ABI()) {
1040 if (static_cast<const PPCTargetMachine &>(TM).isPPC64() ||
H A DPPCRegisterInfo.cpp21 #include "PPCTargetMachine.h"
60 PPCRegisterInfo::PPCRegisterInfo(const PPCTargetMachine &TM)
H A DPPCISelDAGToDAG.cpp18 #include "PPCTargetMachine.h"
72 const PPCTargetMachine &TM;
77 explicit PPCDAGToDAGISel(PPCTargetMachine &tm)
4365 FunctionPass *llvm::createPPCISelDag(PPCTargetMachine &TM) {
H A DPPCISelLowering.cpp19 #include "PPCTargetMachine.h"
57 PPCTargetLowering::PPCTargetLowering(const PPCTargetMachine &TM,
/freebsd-11.0-release/lib/clang/libllvmpowerpccodegen/
H A DMakefile28 PPCTargetMachine.cpp \

Completed in 256 milliseconds