/external/llvm/include/llvm/CodeGen/ |
D | TargetLoweringObjectFileImpl.h | 32 class TargetMachine; variable 44 void emitPersonalityValue(MCStreamer &Streamer, const TargetMachine &TM, 54 const TargetMachine &TM) const override; 58 const TargetMachine &TM) const override; 62 const TargetMachine &TM) const override; 71 Mangler &Mang, const TargetMachine &TM, 77 const TargetMachine &TM, 101 Mangler &Mang, const TargetMachine &TM) const override; 106 const TargetMachine &TM) const override; 111 const TargetMachine &TM) const override; [all …]
|
D | Passes.h | 111 TargetMachine *TM; 124 TargetPassConfig(TargetMachine *tm, PassManagerBase &pm); 355 FunctionPass *createAtomicExpandPass(const TargetMachine *TM); 373 FunctionPass *createCodeGenPreparePass(const TargetMachine *TM = nullptr); 558 FunctionPass *createStackProtectorPass(const TargetMachine *TM); 567 FunctionPass *createDwarfEHPass(const TargetMachine *TM); 571 FunctionPass *createWinEHPass(const TargetMachine *TM); 576 FunctionPass *createSjLjEHPreparePass(const TargetMachine *TM);
|
D | MachineFunctionAnalysis.h | 22 class TargetMachine; variable 28 const TargetMachine &TM; 33 explicit MachineFunctionAnalysis(const TargetMachine &tm);
|
/external/llvm/include/llvm/Target/ |
D | TargetLoweringObjectFile.h | 35 class TargetMachine; variable 61 virtual void Initialize(MCContext &ctx, const TargetMachine &TM); 64 const TargetMachine &TM, 76 Mangler &Mang, const TargetMachine &TM) const {} in emitModuleFlags() 86 const TargetMachine &TM); 93 const TargetMachine &TM) const; 100 const TargetMachine &TM) const { in SectionForGlobal() 107 const TargetMachine &TM) const; 111 const TargetMachine &TM) const; 121 Mangler &Mang, const TargetMachine &TM) const = 0; [all …]
|
D | TargetMachine.h | 66 class TargetMachine { 67 TargetMachine(const TargetMachine &) = delete; 68 void operator=(const TargetMachine &) = delete; 70 TargetMachine(const Target &T, StringRef DataLayoutString, 102 virtual ~TargetMachine(); 238 class LLVMTargetMachine : public TargetMachine {
|
/external/llvm/lib/Target/R600/ |
D | AMDGPU.h | 26 class TargetMachine; variable 29 FunctionPass *createR600VectorRegMerger(TargetMachine &tm); 31 FunctionPass *createR600ExpandSpecialInstrsPass(TargetMachine &tm); 33 FunctionPass *createR600ClauseMergePass(TargetMachine &tm); 34 FunctionPass *createR600Packetizer(TargetMachine &tm); 35 FunctionPass *createR600ControlFlowFinalizer(TargetMachine &tm); 44 FunctionPass *createSILoadStoreOptimizerPass(TargetMachine &tm); 45 FunctionPass *createSILowerControlFlowPass(TargetMachine &tm); 46 FunctionPass *createSIFixSGPRCopiesPass(TargetMachine &tm); 49 FunctionPass *createSIInsertWaits(TargetMachine &tm); [all …]
|
/external/llvm/lib/Target/ |
D | TargetMachine.cpp | 40 TargetMachine::TargetMachine(const Target &T, StringRef DataLayoutString, in TargetMachine() function in TargetMachine 48 TargetMachine::~TargetMachine() { in ~TargetMachine() 57 void TargetMachine::resetTargetOptions(const Function &F) const { in resetTargetOptions() 77 Reloc::Model TargetMachine::getRelocationModel() const { in getRelocationModel() 85 CodeModel::Model TargetMachine::getCodeModel() const { in getCodeModel() 109 TLSModel::Model TargetMachine::getTLSModel(const GlobalValue *GV) const { in getTLSModel() 141 CodeGenOpt::Level TargetMachine::getOptLevel() const { in getOptLevel() 147 void TargetMachine::setOptLevel(CodeGenOpt::Level Level) const { in setOptLevel() 152 TargetIRAnalysis TargetMachine::getTargetIRAnalysis() { in getTargetIRAnalysis() 170 void TargetMachine::getNameWithPrefix(SmallVectorImpl<char> &Name, in getNameWithPrefix() [all …]
|
D | TargetLoweringObjectFile.cpp | 44 const TargetMachine &TM) { in Initialize() 106 const TargetMachine &TM) const { in getSymbolWithGlobalValueBase() 117 const GlobalValue *GV, Mangler &Mang, const TargetMachine &TM, in getCFIPersonalitySymbol() 123 const TargetMachine &TM, in emitPersonalityValue() 134 const TargetMachine &TM){ in getKindForGlobal() 263 const TargetMachine &TM) const { in SectionForGlobal() 274 const Function &F, Mangler &Mang, const TargetMachine &TM) const { in getSectionForJumpTable() 313 const TargetMachine &TM, MachineModuleInfo *MMI, in getTTypeGlobalReference() 349 bool CannotUsePrivateLabel, Mangler &Mang, const TargetMachine &TM) const { in getNameWithPrefix()
|
D | TargetMachineC.cpp | 35 inline TargetMachine *unwrap(LLVMTargetMachineRef P) { in unwrap() 36 return reinterpret_cast<TargetMachine*>(P); in unwrap() 41 inline LLVMTargetMachineRef wrap(const TargetMachine *P) { in wrap() 43 reinterpret_cast<LLVMTargetMachineRef>(const_cast<TargetMachine*>(P)); in wrap() 189 TargetMachine* TM = unwrap(T); in LLVMTargetMachineEmit() 205 TargetMachine::CodeGenFileType ft; in LLVMTargetMachineEmit() 208 ft = TargetMachine::CGFT_AssemblyFile; in LLVMTargetMachineEmit() 211 ft = TargetMachine::CGFT_ObjectFile; in LLVMTargetMachineEmit()
|
/external/llvm/lib/Target/Mips/ |
D | MipsTargetObjectFile.h | 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;
|
D | MipsTargetObjectFile.cpp | 39 void MipsTargetObjectFile::Initialize(MCContext &Ctx, const TargetMachine &TM){ in Initialize() 63 IsGlobalInSmallSection(const GlobalValue *GV, const TargetMachine &TM) const { in IsGlobalInSmallSection() 76 IsGlobalInSmallSection(const GlobalValue *GV, const TargetMachine &TM, in IsGlobalInSmallSection() 87 const TargetMachine &TM) const { in IsGlobalInSmallSectionImpl() 115 Mangler &Mang, const TargetMachine &TM) const { in SelectSectionForGlobal() 131 IsConstantInSmallSection(const Constant *CN, const TargetMachine &TM) const { in IsConstantInSmallSection()
|
/external/mesa3d/src/gallium/drivers/radeon/ |
D | AMDIL.h | 62 class TargetMachine; variable 66 createAMDGPUISelDag(TargetMachine &TM); 68 createAMDGPUPeepholeOpt(TargetMachine &TM); 72 createAMDGPUCFGPreparationPass(TargetMachine &TM); 74 createAMDGPUCFGStructurizerPass(TargetMachine &TM);
|
D | AMDGPU.h | 24 FunctionPass *createR600ExpandSpecialInstrsPass(TargetMachine &tm); 27 FunctionPass *createSIAssignInterpRegsPass(TargetMachine &tm); 31 FunctionPass *createAMDGPUConvertToISAPass(TargetMachine &tm);
|
D | AMDGPUConvertToISA.cpp | 27 TargetMachine &TM; 30 AMDGPUConvertToISAPass(TargetMachine &tm) : in AMDGPUConvertToISAPass() 43 FunctionPass *llvm::createAMDGPUConvertToISAPass(TargetMachine &tm) { in createAMDGPUConvertToISAPass()
|
/external/llvm/lib/Target/Hexagon/ |
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;
|
D | HexagonTargetObjectFile.cpp | 32 const TargetMachine &TM) { in Initialize() 54 const TargetMachine &TM) const { in IsGlobalInSmallSection() 69 IsGlobalInSmallSection(const GlobalValue *GV, const TargetMachine &TM, in IsGlobalInSmallSection() 87 const TargetMachine &TM) const { in SelectSectionForGlobal()
|
D | Hexagon.h | 30 class TargetMachine; variable 34 FunctionPass *createHexagonDelaySlotFillerPass(const TargetMachine &TM); 35 FunctionPass *createHexagonFPMoverPass(const TargetMachine &TM);
|
/external/llvm/lib/Target/X86/ |
D | X86TargetObjectFile.h | 24 Mangler &Mang, const TargetMachine &TM, 31 const TargetMachine &TM, 50 void Initialize(MCContext &Ctx, const TargetMachine &TM) override; 57 const TargetMachine &TM) const override;
|
/external/llvm/tools/llc/ |
D | llc.cpp | 116 case TargetMachine::CGFT_AssemblyFile: in GetOutputStream() 127 case TargetMachine::CGFT_ObjectFile: in GetOutputStream() 133 case TargetMachine::CGFT_Null: in GetOutputStream() 143 case TargetMachine::CGFT_AssemblyFile: in GetOutputStream() 145 case TargetMachine::CGFT_ObjectFile: in GetOutputStream() 146 case TargetMachine::CGFT_Null: in GetOutputStream() 296 std::unique_ptr<TargetMachine> Target( in compileModule() 333 FileType != TargetMachine::CGFT_ObjectFile) in compileModule() 340 if (FileType != TargetMachine::CGFT_AssemblyFile && in compileModule()
|
/external/llvm/lib/Target/ARM/ |
D | ARMTargetObjectFile.h | 18 class TargetMachine; variable 29 void Initialize(MCContext &Ctx, const TargetMachine &TM) override; 33 Mangler &Mang, const TargetMachine &TM,
|
/external/llvm/lib/Target/XCore/ |
D | XCoreTargetObjectFile.h | 25 void Initialize(MCContext &Ctx, const TargetMachine &TM) override; 30 const TargetMachine &TM) const override; 35 const TargetMachine &TM) const override;
|
/external/llvm/lib/Target/AArch64/ |
D | AArch64TargetObjectFile.h | 21 void Initialize(MCContext &Ctx, const TargetMachine &TM) override; 31 const TargetMachine &TM, 36 const TargetMachine &TM,
|
/external/llvm/include/llvm/Passes/ |
D | PassBuilder.h | 24 class TargetMachine; variable 33 TargetMachine *TM; 36 explicit PassBuilder(TargetMachine *TM = nullptr) : TM(TM) {} in TM()
|
/external/llvm/bindings/go/llvm/ |
D | target.go | 32 TargetMachine struct { struct 249 CodeModel CodeModel) (tm TargetMachine) { 264 func (tm TargetMachine) Triple() string { argument 270 func (tm TargetMachine) TargetData() TargetData { argument 274 func (tm TargetMachine) EmitToMemoryBuffer(m Module, ft CodeGenFileType) (MemoryBuffer, error) { argument 286 func (tm TargetMachine) AddAnalysisPasses(pm PassManager) { argument 291 func (tm TargetMachine) Dispose() { argument
|
/external/llvm/lib/CodeGen/ |
D | TargetLoweringObjectFileImpl.cpp | 50 const GlobalValue *GV, Mangler &Mang, const TargetMachine &TM, in getCFIPersonalitySymbol() 62 const TargetMachine &TM, in emitPersonalityValue() 89 const TargetMachine &TM, MachineModuleInfo *MMI, in getTTypeGlobalReference() 206 const TargetMachine &TM) const { in getExplicitSectionGlobal() 251 const TargetMachine &TM, bool EmitUniqueSection, in selectELFSectionForGlobal() 313 const TargetMachine &TM) const { in SelectSectionForGlobal() 332 const Function &F, Mangler &Mang, const TargetMachine &TM) const { in getSectionForJumpTable() 461 Mangler &Mang, const TargetMachine &TM) const { in emitModuleFlags() 545 const TargetMachine &TM) const { in getExplicitSectionGlobal() 587 Mangler &Mang, const TargetMachine &TM) const { in SelectSectionForGlobal() [all …]
|