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

/freebsd-10.3-release/contrib/llvm/lib/Target/PowerPC/
H A DPPCSelectionDAGInfo.h21 class PPCTargetMachine;
25 explicit PPCSelectionDAGInfo(const PPCTargetMachine &TM);
H A DPPCSelectionDAGInfo.cpp15 #include "PPCTargetMachine.h"
18 PPCSelectionDAGInfo::PPCSelectionDAGInfo(const PPCTargetMachine &TM)
H A DPPC.h25 class PPCTargetMachine;
33 FunctionPass *createPPCCTRLoops(PPCTargetMachine &TM);
39 FunctionPass *createPPCISelDag(PPCTargetMachine &TM);
40 FunctionPass *createPPCJITCodeEmitterPass(PPCTargetMachine &TM,
46 ImmutablePass *createPPCTargetTransformInfoPass(const PPCTargetMachine *TM);
H A DPPCJITInfo.h21 class PPCTargetMachine;
25 PPCTargetMachine &TM;
28 PPCJITInfo(PPCTargetMachine &tm, bool tmIs64Bit) : TM(tm) {
H A DPPCTargetMachine.cpp1 //===-- PPCTargetMachine.cpp - Define TargetMachine for PowerPC -----------===//
14 #include "PPCTargetMachine.h"
73 PPCTargetMachine::PPCTargetMachine(const Target &T, StringRef TT, function in class:PPCTargetMachine
99 : PPCTargetMachine(T, TT, CPU, FS, Options, RM, CM, OL, false) {
109 : PPCTargetMachine(T, TT, CPU, FS, Options, RM, CM, OL, true) {
121 PPCPassConfig(PPCTargetMachine *TM, PassManagerBase &PM)
124 PPCTargetMachine &getPPCTargetMachine() const {
125 return getTM<PPCTargetMachine>();
140 TargetPassConfig *PPCTargetMachine
[all...]
H A DPPCTargetMachine.h1 //===-- PPCTargetMachine.h - Define TargetMachine for PowerPC ---*- C++ -*-===//
28 /// PPCTargetMachine - Common code between 32-bit and 64-bit PowerPC targets.
30 class PPCTargetMachine : public LLVMTargetMachine { class in namespace:llvm
41 PPCTargetMachine(const Target &T, StringRef TT,
78 class PPC32TargetMachine : public PPCTargetMachine {
89 class PPC64TargetMachine : public PPCTargetMachine {
H A DPPCTargetTransformInfo.cpp19 #include "PPCTargetMachine.h"
36 const PPCTargetMachine *TM;
49 PPCTTI(const PPCTargetMachine *TM)
115 llvm::createPPCTargetTransformInfoPass(const PPCTargetMachine *TM) {
H A DPPCInstrInfo.h68 PPCTargetMachine &TM;
83 explicit PPCInstrInfo(PPCTargetMachine &TM);
H A DPPCCTRLoops.cpp49 #include "PPCTargetMachine.h"
90 PPCCTRLoops(PPCTargetMachine &TM) : FunctionPass(ID), TM(&TM) {
109 PPCTargetMachine *TM;
154 FunctionPass *llvm::createPPCCTRLoops(PPCTargetMachine &TM) {
H A DPPCCodeEmitter.cpp17 #include "PPCTargetMachine.h"
92 FunctionPass *llvm::createPPCJITCodeEmitterPass(PPCTargetMachine &TM,
H A DPPCISelDAGToDAG.cpp18 #include "PPCTargetMachine.h"
47 const PPCTargetMachine &TM;
52 explicit PPCDAGToDAGISel(PPCTargetMachine &tm)
1546 FunctionPass *llvm::createPPCISelDag(PPCTargetMachine &TM) {
H A DPPCInstrInfo.cpp20 #include "PPCTargetMachine.h"
51 PPCInstrInfo::PPCInstrInfo(PPCTargetMachine &tm)
1408 const PPCTargetMachine *TM;
1505 TM = static_cast<const PPCTargetMachine *>(&MF.getTarget());
H A DPPCISelLowering.h340 explicit PPCTargetLowering(PPCTargetMachine &TM);
H A DPPCFastISel.cpp20 #include "PPCTargetMachine.h"
99 *((static_cast<const PPCTargetMachine *>(&TM))->getSubtargetImpl())
H A DPPCISelLowering.cpp18 #include "PPCTargetMachine.h"
49 static TargetLoweringObjectFile *CreateTLOF(const PPCTargetMachine &TM) {
59 PPCTargetLowering::PPCTargetLowering(PPCTargetMachine &TM)
/freebsd-10.3-release/lib/clang/libllvmpowerpccodegen/
H A DMakefile24 PPCTargetMachine.cpp \

Completed in 90 milliseconds