Searched defs:TM (Results 1 - 25 of 199) sorted by relevance

12345678

/external/llvm/lib/CodeGen/
H A DBasicTargetTransformInfo.cpp36 BasicTTIImpl::BasicTTIImpl(const TargetMachine *TM, Function &F) argument
37 : BaseT(TM), ST(TM->getSubtargetImpl(F)), TLI(ST->getTargetLowering()) {}
/external/llvm/include/llvm/Passes/
H A DPassBuilder.h33 TargetMachine *TM; member in class:llvm::PassBuilder
36 explicit PassBuilder(TargetMachine *TM = nullptr) : TM(TM) {}
/external/llvm/lib/Target/Mips/
H A DMips16ISelDAGToDAG.h23 explicit Mips16DAGToDAGISel(MipsTargetMachine &TM) : MipsDAGToDAGISel(TM) {} argument
49 FunctionPass *createMips16ISelDag(MipsTargetMachine &TM);
H A DMipsSEISelDAGToDAG.h24 explicit MipsSEDAGToDAGISel(MipsTargetMachine &TM) : MipsDAGToDAGISel(TM) {} argument
126 FunctionPass *createMipsSEISelDag(MipsTargetMachine &TM);
H A DMipsTargetObjectFile.h20 const MipsTargetMachine *TM; member in class:llvm::MipsTargetObjectFile
23 void Initialize(MCContext &Ctx, const TargetMachine &TM) override;
27 bool IsGlobalInSmallSection(const GlobalValue *GV, const TargetMachine &TM,
30 const TargetMachine &TM) const;
32 const TargetMachine &TM) const;
36 const TargetMachine &TM) const override;
40 const TargetMachine &TM) const;
H A DMipsISelDAGToDAG.h34 explicit MipsDAGToDAGISel(MipsTargetMachine &TM) argument
35 : SelectionDAGISel(TM), Subtarget(nullptr) {}
H A DMipsModuleISelDAGToDAG.cpp26 : MachineFunctionPass(ID), TM(TM_) {}
36 MipsTargetMachine &TM; member in class:__anon10775::MipsModuleDAGToDAGISel
44 TM.resetSubtarget(&MF);
48 llvm::FunctionPass *llvm::createMipsModuleISelDagPass(MipsTargetMachine &TM) { argument
49 return new MipsModuleDAGToDAGISel(TM);
H A DMipsAsmPrinter.h101 explicit MipsAsmPrinter(TargetMachine &TM, argument
103 : AsmPrinter(TM, std::move(Streamer)), MCP(nullptr),
/external/mesa3d/src/gallium/drivers/radeon/
H A DR600RegisterInfo.h27 AMDGPUTargetMachine &TM; member in struct:llvm::R600RegisterInfo
H A DSIRegisterInfo.h27 AMDGPUTargetMachine &TM; member in struct:llvm::SIRegisterInfo
H A DAMDGPUAsmPrinter.h24 explicit AMDGPUAsmPrinter(TargetMachine &TM, MCStreamer &Streamer) argument
25 : AsmPrinter(TM, Streamer) { }
H A DSIInstrInfo.h26 AMDGPUTargetMachine &TM; member in class:llvm::SIInstrInfo
/external/llvm/lib/Target/SystemZ/
H A DSystemZAsmPrinter.h26 SystemZAsmPrinter(TargetMachine &TM, std::unique_ptr<MCStreamer> Streamer) argument
27 : AsmPrinter(TM, std::move(Streamer)) {}
/external/llvm/include/llvm/CodeGen/
H A DMachineFunctionAnalysis.h28 const TargetMachine &TM; member in struct:llvm::MachineFunctionAnalysis
/external/llvm/lib/Target/BPF/
H A DBPFSubtarget.cpp29 const std::string &FS, const TargetMachine &TM)
31 TLInfo(TM, *this), TSInfo(TM.getDataLayout()) {}
28 BPFSubtarget(const std::string &TT, const std::string &CPU, const std::string &FS, const TargetMachine &TM) argument
H A DBPFAsmPrinter.cpp38 explicit BPFAsmPrinter(TargetMachine &TM, std::unique_ptr<MCStreamer> Streamer) argument
39 : AsmPrinter(TM, std::move(Streamer)) {}
/external/llvm/lib/Target/MSP430/
H A DMSP430Subtarget.cpp35 const std::string &FS, const TargetMachine &TM)
37 InstrInfo(initializeSubtargetDependencies(CPU, FS)), TLInfo(TM, *this),
38 TSInfo(*TM.getDataLayout()) {}
34 MSP430Subtarget(const std::string &TT, const std::string &CPU, const std::string &FS, const TargetMachine &TM) argument
/external/llvm/lib/Target/NVPTX/
H A DNVPTXISelDAGToDAG.h29 const NVPTXTargetMachine &TM; member in class:__anon10788::NVPTXDAGToDAGISel
/external/llvm/lib/Target/PowerPC/
H A DPPCRegisterInfo.h60 const PPCTargetMachine &TM; member in class:llvm::PPCRegisterInfo
62 PPCRegisterInfo(const PPCTargetMachine &TM);
/external/llvm/lib/Target/XCore/
H A DXCoreSubtarget.cpp29 const std::string &FS, const TargetMachine &TM)
31 TLInfo(TM, *this), TSInfo(*TM.getDataLayout()) {}
28 XCoreSubtarget(const std::string &TT, const std::string &CPU, const std::string &FS, const TargetMachine &TM) argument
/external/llvm/include/llvm/ExecutionEngine/Orc/
H A DCompileUtils.h31 SimpleCompiler(TargetMachine &TM) : TM(TM) {} argument
40 if (TM.addPassesToEmitMC(PM, Ctx, ObjStream))
56 TargetMachine &TM; member in class:llvm::orc::SimpleCompiler
/external/llvm/lib/Target/ARM/
H A DARMTargetObjectFile.cpp29 const TargetMachine &TM) {
30 bool isAAPCS_ABI = static_cast<const ARMTargetMachine &>(TM).TargetABI ==
32 TargetLoweringObjectFileELF::Initialize(Ctx, TM);
45 const TargetMachine &TM, MachineModuleInfo *MMI,
47 if (TM.getMCAsmInfo()->getExceptionHandlingType() != ExceptionHandling::ARM)
49 GV, Encoding, Mang, TM, MMI, Streamer);
53 return MCSymbolRefExpr::Create(TM.getSymbol(GV, Mang),
28 Initialize(MCContext &Ctx, const TargetMachine &TM) argument
43 getTTypeGlobalReference( const GlobalValue *GV, unsigned Encoding, Mangler &Mang, const TargetMachine &TM, MachineModuleInfo *MMI, MCStreamer &Streamer) const argument
/external/llvm/lib/Target/Hexagon/
H A DHexagonRemoveSZExtArgs.cpp88 llvm::createHexagonRemoveExtendArgs(const HexagonTargetMachine &TM) { argument
H A DHexagonSubtarget.cpp74 const TargetMachine &TM)
76 InstrInfo(initializeSubtargetDependencies(CPU, FS)), TLInfo(TM, *this),
77 TSInfo(*TM.getDataLayout()), FrameLowering() {
73 HexagonSubtarget(StringRef TT, StringRef CPU, StringRef FS, const TargetMachine &TM) argument
H A DHexagonTargetObjectFile.cpp32 const TargetMachine &TM) {
33 TargetLoweringObjectFileELF::Initialize(Ctx, TM);
34 InitializeELF(TM.Options.UseInitArray);
54 const TargetMachine &TM) const {
62 // up in getKindForGlobal(GV, TM).
63 return IsGlobalInSmallSection(GV, TM, getKindForGlobal(GV, TM));
69 IsGlobalInSmallSection(const GlobalValue *GV, const TargetMachine &TM, argument
78 return IsInSmallSection(TM.getDataLayout()->getTypeAllocSize(Ty));
87 const TargetMachine &TM) cons
31 Initialize(MCContext &Ctx, const TargetMachine &TM) argument
[all...]

Completed in 3301 milliseconds

12345678