/external/llvm/lib/Target/Mips/ |
H A D | Mips.h | 25 FunctionPass *createMipsISelDag(MipsTargetMachine &TM); 26 FunctionPass *createMipsOptimizePICCallPass(MipsTargetMachine &TM); 27 FunctionPass *createMipsDelaySlotFillerPass(MipsTargetMachine &TM); 28 FunctionPass *createMipsLongBranchPass(MipsTargetMachine &TM); 29 FunctionPass *createMipsJITCodeEmitterPass(MipsTargetMachine &TM,
|
H A D | Mips16HardFloat.h | 34 TM(TM_), Subtarget(TM.getSubtarget<MipsSubtarget>()) { 46 const TargetMachine &TM; member in class:llvm::Mips16HardFloat 51 ModulePass *createMips16HardFloat(MipsTargetMachine &TM);
|
H A D | MipsModuleISelDAGToDAG.h | 41 TM(TM_), Subtarget(TM.getSubtarget<MipsSubtarget>()) {} 53 const TargetMachine &TM; member in class:llvm::MipsModuleDAGToDAGISel 59 FunctionPass *createMipsModuleISelDag(MipsTargetMachine &TM);
|
H A D | MipsTargetObjectFile.cpp | 27 void MipsTargetObjectFile::Initialize(MCContext &Ctx, const TargetMachine &TM){ argument 28 TargetLoweringObjectFileELF::Initialize(Ctx, TM); 29 InitializeELF(TM.Options.UseInitArray); 50 const TargetMachine &TM) const { 54 return IsGlobalInSmallSection(GV, TM, getKindForGlobal(GV, TM)); 60 IsGlobalInSmallSection(const GlobalValue *GV, const TargetMachine &TM, argument 63 const MipsSubtarget &Subtarget = TM.getSubtarget<MipsSubtarget>(); 84 return IsInSmallSection(TM.getDataLayout()->getTypeAllocSize(Ty)); 91 Mangler &Mang, const TargetMachine &TM) cons [all...] |
H A D | MipsTargetObjectFile.h | 22 void Initialize(MCContext &Ctx, const TargetMachine &TM) override; 28 const TargetMachine &TM, SectionKind Kind)const; 30 const TargetMachine &TM) const; 34 const TargetMachine &TM) const override;
|
H A D | MipsModuleISelDAGToDAG.cpp | 32 llvm::FunctionPass *llvm::createMipsModuleISelDag(MipsTargetMachine &TM) { argument 33 return new MipsModuleDAGToDAGISel(TM);
|
/external/llvm/lib/Target/ARM/ |
H A D | ARMTargetObjectFile.cpp | 29 const TargetMachine &TM) { 30 bool isAAPCS_ABI = TM.getSubtarget<ARMSubtarget>().isAAPCS_ABI(); 31 TargetLoweringObjectFileELF::Initialize(Ctx, TM); 47 const TargetMachine &TM, MachineModuleInfo *MMI, 49 if (TM.getMCAsmInfo()->getExceptionHandlingType() != ExceptionHandling::ARM) 51 GV, Encoding, Mang, TM, MMI, Streamer); 55 return MCSymbolRefExpr::Create(TM.getSymbol(GV, Mang), 28 Initialize(MCContext &Ctx, const TargetMachine &TM) argument 45 getTTypeGlobalReference( const GlobalValue *GV, unsigned Encoding, Mangler &Mang, const TargetMachine &TM, MachineModuleInfo *MMI, MCStreamer &Streamer) const argument
|
/external/llvm/lib/Target/Hexagon/ |
H A D | HexagonTargetObjectFile.h | 22 void Initialize(MCContext &Ctx, const TargetMachine &TM) override; 27 const TargetMachine &TM, 30 const TargetMachine &TM) const; 35 const TargetMachine &TM) const override;
|
H A D | HexagonTargetObjectFile.cpp | 32 const TargetMachine &TM) { 33 TargetLoweringObjectFileELF::Initialize(Ctx, TM); 58 const TargetMachine &TM) const { 66 // up in getKindForGlobal(GV, TM). 67 return IsGlobalInSmallSection(GV, TM, getKindForGlobal(GV, TM)); 73 IsGlobalInSmallSection(const GlobalValue *GV, const TargetMachine &TM, argument 82 return IsInSmallSection(TM.getDataLayout()->getTypeAllocSize(Ty)); 91 const TargetMachine &TM) const { 94 if (Kind.isBSS() && IsGlobalInSmallSection(GV, TM, Kin 31 Initialize(MCContext &Ctx, const TargetMachine &TM) argument [all...] |
H A D | Hexagon.h | 32 FunctionPass *createHexagonISelDag(HexagonTargetMachine &TM, 34 FunctionPass *createHexagonDelaySlotFillerPass(const TargetMachine &TM); 35 FunctionPass *createHexagonFPMoverPass(const TargetMachine &TM); 36 FunctionPass *createHexagonRemoveExtendArgs(const HexagonTargetMachine &TM); 37 FunctionPass *createHexagonCFGOptimizer(const HexagonTargetMachine &TM); 39 FunctionPass *createHexagonSplitTFRCondSets(const HexagonTargetMachine &TM); 41 const HexagonTargetMachine &TM); 43 const HexagonTargetMachine &TM); 54 const TargetMachine &TM,
|
H A D | HexagonTargetMachine.cpp | 81 HexagonPassConfig(HexagonTargetMachine *TM, PassManagerBase &PM) argument 82 : TargetPassConfig(TM, PM) { 115 HexagonTargetMachine &TM = getHexagonTargetMachine(); local 119 addPass(createHexagonRemoveExtendArgs(TM)); 121 addPass(createHexagonISelDag(TM, getOptLevel())); 139 const HexagonTargetMachine &TM = getHexagonTargetMachine(); local 142 addPass(createHexagonCFGOptimizer(TM)); 147 const HexagonTargetMachine &TM = getHexagonTargetMachine(); local 152 addPass(createHexagonSplitConst32AndConst64(TM)); 158 const HexagonTargetMachine &TM local [all...] |
/external/llvm/lib/Target/X86/ |
H A D | X86.h | 29 FunctionPass *createX86AtomicExpandPass(const X86TargetMachine *TM); 34 FunctionPass *createX86ISelDag(X86TargetMachine &TM, 59 FunctionPass *createX86JITCodeEmitterPass(X86TargetMachine &TM, 69 ImmutablePass *createX86TargetTransformInfoPass(const X86TargetMachine *TM);
|
H A D | X86TargetObjectFile.cpp | 24 const TargetMachine &TM, MachineModuleInfo *MMI, 30 const MCSymbol *Sym = TM.getSymbol(GV, Mang); 38 GV, Encoding, Mang, TM, MMI, Streamer); 42 const GlobalValue *GV, Mangler &Mang, const TargetMachine &TM, 44 return TM.getSymbol(GV, Mang); 48 X86LinuxTargetObjectFile::Initialize(MCContext &Ctx, const TargetMachine &TM) { argument 49 TargetLoweringObjectFileELF::Initialize(Ctx, TM); 50 InitializeELF(TM.Options.UseInitArray); 60 const ConstantExpr *CE, Mangler &Mang, const TargetMachine &TM) const { 105 return MCSymbolRefExpr::Create(TM 22 getTTypeGlobalReference( const GlobalValue *GV, unsigned Encoding, Mangler &Mang, const TargetMachine &TM, MachineModuleInfo *MMI, MCStreamer &Streamer) const argument 41 getCFIPersonalitySymbol( const GlobalValue *GV, Mangler &Mang, const TargetMachine &TM, MachineModuleInfo *MMI) const argument [all...] |
/external/chromium_org/third_party/mesa/src/src/gallium/drivers/radeon/ |
H A D | AMDGPUAsmPrinter.h | 24 explicit AMDGPUAsmPrinter(TargetMachine &TM, MCStreamer &Streamer) argument 25 : AsmPrinter(TM, Streamer) { }
|
/external/llvm/lib/Target/AArch64/ |
H A D | AArch64TargetObjectFile.cpp | 21 const TargetMachine &TM) { 22 TargetLoweringObjectFileELF::Initialize(Ctx, TM); 23 InitializeELF(TM.Options.UseInitArray); 28 const TargetMachine &TM, MachineModuleInfo *MMI, 35 const MCSymbol *Sym = TM.getSymbol(GV, Mang); 45 GV, Encoding, Mang, TM, MMI, Streamer); 49 const GlobalValue *GV, Mangler &Mang, const TargetMachine &TM, 51 return TM.getSymbol(GV, Mang); 20 Initialize(MCContext &Ctx, const TargetMachine &TM) argument 26 getTTypeGlobalReference( const GlobalValue *GV, unsigned Encoding, Mangler &Mang, const TargetMachine &TM, MachineModuleInfo *MMI, MCStreamer &Streamer) const argument 48 getCFIPersonalitySymbol( const GlobalValue *GV, Mangler &Mang, const TargetMachine &TM, MachineModuleInfo *MMI) const argument
|
H A D | AArch64TargetObjectFile.h | 21 void Initialize(MCContext &Ctx, const TargetMachine &TM) override; 29 const TargetMachine &TM, 34 const TargetMachine &TM,
|
/external/llvm/lib/Target/PowerPC/ |
H A D | PPCTargetObjectFile.h | 23 void Initialize(MCContext &Ctx, const TargetMachine &TM) override; 27 const TargetMachine &TM) const override;
|
H A D | PPCTargetObjectFile.cpp | 20 Initialize(MCContext &Ctx, const TargetMachine &TM) { argument 21 TargetLoweringObjectFileELF::Initialize(Ctx, TM); 22 InitializeELF(TM.Options.UseInitArray); 27 const TargetMachine &TM) const { 52 Mang, TM);
|
/external/llvm/lib/Target/XCore/ |
H A D | XCore.h | 31 FunctionPass *createXCoreISelDag(XCoreTargetMachine &TM, 35 ImmutablePass *createXCoreTargetTransformInfoPass(const XCoreTargetMachine *TM);
|
H A D | XCoreSubtarget.cpp | 29 const std::string &FS, const TargetMachine &TM) 32 InstrInfo(), FrameLowering(*this), TLInfo(TM), TSInfo(DL) {} 28 XCoreSubtarget(const std::string &TT, const std::string &CPU, const std::string &FS, const TargetMachine &TM) argument
|
H A D | XCoreTargetObjectFile.h | 25 void Initialize(MCContext &Ctx, const TargetMachine &TM) override; 30 const TargetMachine &TM) const override; 35 const TargetMachine &TM) const override;
|
H A D | XCoreTargetTransformInfo.cpp | 41 XCoreTTI(const XCoreTargetMachine *TM) argument 78 llvm::createXCoreTargetTransformInfoPass(const XCoreTargetMachine *TM) { argument 79 return new XCoreTTI(TM);
|
/external/mesa3d/src/gallium/drivers/radeon/ |
H A D | AMDGPUAsmPrinter.h | 24 explicit AMDGPUAsmPrinter(TargetMachine &TM, MCStreamer &Streamer) argument 25 : AsmPrinter(TM, Streamer) { }
|
/external/llvm/lib/Target/R600/ |
H A D | AMDGPUTargetTransformInfo.cpp | 40 const AMDGPUTargetMachine *TM; member in class:__anon26103::final 49 AMDGPUTTI() : ImmutablePass(ID), TM(nullptr), ST(nullptr), TLI(nullptr) { 53 AMDGPUTTI(const AMDGPUTargetMachine *TM) argument 54 : ImmutablePass(ID), TM(TM), ST(TM->getSubtargetImpl()), 55 TLI(TM->getTargetLowering()) { 90 llvm::createAMDGPUTargetTransformInfoPass(const AMDGPUTargetMachine *TM) { argument 91 return new AMDGPUTTI(TM);
|
H A D | AMDGPUTargetMachine.cpp | 97 AMDGPUPassConfig(AMDGPUTargetMachine *TM, PassManagerBase &PM) argument 98 : TargetPassConfig(TM, PM) {} 106 const AMDGPUSubtarget &ST = TM->getSubtarget<AMDGPUSubtarget>(); 139 const AMDGPUSubtarget &ST = TM->getSubtarget<AMDGPUSubtarget>(); 147 const AMDGPUSubtarget &ST = TM->getSubtarget<AMDGPUSubtarget>(); 168 const AMDGPUSubtarget &ST = TM->getSubtarget<AMDGPUSubtarget>(); 171 addPass(createR600VectorRegMerger(*TM)); 173 addPass(createSIFixSGPRCopiesPass(*TM)); 184 const AMDGPUSubtarget &ST = TM->getSubtarget<AMDGPUSubtarget>(); 187 addPass(createSIInsertWaits(*TM)); [all...] |