Searched refs:TM (Results 51 - 75 of 299) sorted by relevance

1234567891011>>

/external/llvm/lib/CodeGen/
H A DMachineFunctionAnalysis.cpp23 FunctionPass(ID), TM(tm), MF(0) {
48 MF = new MachineFunction(&F, TM, NextFnNum++,
H A DLLVMTargetMachine.cpp87 static MCContext *addPassesToGenerateCode(LLVMTargetMachine *TM, argument
93 TargetPassConfig *PassConfig = TM->createPassConfig(PM);
112 new MachineModuleInfo(*TM->getMCAsmInfo(), *TM->getRegisterInfo(),
113 &TM->getTargetLowering()->getObjFileLowering());
118 PM.add(new MachineFunctionAnalysis(*TM));
122 (TM->getOptLevel() == CodeGenOpt::None &&
124 TM->setFastISel(true);
/external/llvm/lib/Target/MSP430/
H A DMSP430TargetMachine.cpp45 MSP430PassConfig(MSP430TargetMachine *TM, PassManagerBase &PM) argument
46 : TargetPassConfig(TM, PM) {}
H A DMSP430RegisterInfo.h29 MSP430TargetMachine &TM; member in struct:llvm::MSP430RegisterInfo
/external/llvm/lib/Target/XCore/
H A DXCoreTargetMachine.cpp42 XCorePassConfig(XCoreTargetMachine *TM, PassManagerBase &PM) argument
43 : TargetPassConfig(TM, PM) {}
/external/llvm/lib/Target/ARM/
H A DARMTargetObjectFile.h29 virtual void Initialize(MCContext &Ctx, const TargetMachine &TM);
/external/llvm/lib/Target/Hexagon/
H A DHexagonSelectionDAGInfo.h25 explicit HexagonSelectionDAGInfo(const HexagonTargetMachine &TM);
/external/llvm/lib/Target/R600/
H A DR600RegisterInfo.h27 AMDGPUTargetMachine &TM; member in struct:llvm::R600RegisterInfo
H A DSIRegisterInfo.h27 AMDGPUTargetMachine &TM; member in struct:llvm::SIRegisterInfo
H A DSIRegisterInfo.cpp24 TM(tm),
/external/llvm/lib/Target/X86/
H A DX86TargetObjectFile.h38 virtual void Initialize(MCContext &Ctx, const TargetMachine &TM);
H A DX86AsmPrinter.h28 explicit X86AsmPrinter(TargetMachine &TM, MCStreamer &Streamer) argument
29 : AsmPrinter(TM, Streamer) {
30 Subtarget = &TM.getSubtarget<X86Subtarget>();
/external/llvm/lib/Target/AArch64/
H A DAArch64AsmPrinter.h38 explicit AArch64AsmPrinter(TargetMachine &TM, MCStreamer &Streamer) argument
39 : AsmPrinter(TM, Streamer) {
40 Subtarget = &TM.getSubtarget<AArch64Subtarget>();
H A DAArch64TargetMachine.cpp47 AArch64PassConfig(AArch64TargetMachine *TM, PassManagerBase &PM) argument
48 : TargetPassConfig(TM, PM) {}
/external/llvm/lib/Target/Mips/
H A DMipsSEISelDAGToDAG.h24 explicit MipsSEDAGToDAGISel(MipsTargetMachine &TM) : MipsDAGToDAGISel(TM) {} argument
53 FunctionPass *createMipsSEISelDag(MipsTargetMachine &TM);
H A DMipsAsmPrinter.h49 explicit MipsAsmPrinter(TargetMachine &TM, MCStreamer &Streamer) argument
50 : AsmPrinter(TM, Streamer), MCInstLowering(*this) {
51 Subtarget = &TM.getSubtarget<MipsSubtarget>();
H A DMipsFrameLowering.h33 static const MipsFrameLowering *create(MipsTargetMachine &TM,
H A DMipsISelDAGToDAG.cpp149 FunctionPass *llvm::createMipsISelDag(MipsTargetMachine &TM) { argument
150 if (TM.getSubtargetImpl()->inMips16Mode())
151 return llvm::createMips16ISelDag(TM);
153 return llvm::createMipsSEISelDag(TM);
H A DMipsFrameLowering.cpp85 const MipsFrameLowering *MipsFrameLowering::create(MipsTargetMachine &TM, argument
87 if (TM.getSubtargetImpl()->inMips16Mode())
/external/llvm/lib/Target/Sparc/
H A DSparc.h27 FunctionPass *createSparcISelDag(SparcTargetMachine &TM);
28 FunctionPass *createSparcDelaySlotFillerPass(TargetMachine &TM);
29 FunctionPass *createSparcFPMoverPass(TargetMachine &TM);
/external/clang/lib/CodeGen/
H A DBackendUtil.cpp58 PassManager *getCodeGenPasses(TargetMachine *TM) const {
62 if (TM)
63 TM->addAnalysisPasses(*CodeGenPasses);
68 PassManager *getPerModulePasses(TargetMachine *TM) const {
72 if (TM)
73 TM->addAnalysisPasses(*PerModulePasses);
78 FunctionPassManager *getPerFunctionPasses(TargetMachine *TM) const {
82 if (TM)
83 TM->addAnalysisPasses(*PerFunctionPasses);
89 void CreatePasses(TargetMachine *TM);
209 CreatePasses(TargetMachine *TM) argument
461 TargetMachine *TM = TheTarget->createTargetMachine(Triple, TargetOpts.CPU, local
479 AddEmitPasses(BackendAction Action, formatted_raw_ostream &OS, TargetMachine *TM) argument
529 TargetMachine *TM = CreateTargetMachine(UsesCodeGen); local
[all...]
/external/llvm/include/llvm/CodeGen/
H A DMachineFunctionAnalysis.h28 const TargetMachine &TM; member in struct:llvm::MachineFunctionAnalysis
/external/llvm/lib/ExecutionEngine/MCJIT/
H A DMCJIT.cpp43 TargetMachine *TM) {
49 return new MCJIT(M, TM, JMM, GVsWithCode);
54 : ExecutionEngine(m), TM(tm), Ctx(0), MemMgr(MM), Dyld(MM),
57 setDataLayout(TM->getDataLayout());
64 delete TM;
85 PM.add(new DataLayout(*TM->getDataLayout()));
92 if (TM->addPassesToEmitMC(PM, Ctx, Buffer->getOStream(), false)) {
172 return (void*)Dyld.getSymbolLoadAddress((TM->getMCAsmInfo()->getGlobalPrefix()
39 createJIT(Module *M, std::string *ErrorStr, JITMemoryManager *JMM, bool GVsWithCode, TargetMachine *TM) argument
H A DMCJIT.h30 TargetMachine *TM; member in class:llvm::MCJIT
95 TargetMachine *TM);
/external/llvm/lib/Target/MBlaze/
H A DMBlazeTargetMachine.cpp52 MBlazePassConfig(MBlazeTargetMachine *TM, PassManagerBase &PM) argument
53 : TargetPassConfig(TM, PM) {}

Completed in 1864 milliseconds

1234567891011>>