/external/llvm/include/llvm/CodeGen/ |
D | TargetLoweringObjectFileImpl.h | 31 class TargetMachine; variable 58 const TargetMachine &TM) const override; 62 const TargetMachine &TM) const override; 65 const TargetMachine &TM) const override; 74 Mangler &Mang, const TargetMachine &TM, 80 const TargetMachine &TM, 91 const TargetMachine &TM) const override; 104 Mangler &Mang, const TargetMachine &TM) const override; 108 const TargetMachine &TM) const override; 112 const TargetMachine &TM) const override; [all …]
|
D | Passes.h | 28 class TargetMachine; variable 36 FunctionPass *createAtomicExpandPass(const TargetMachine *TM); 58 FunctionPass *createCodeGenPreparePass(const TargetMachine *TM = nullptr); 155 MachineFunctionPass *createPrologEpilogInserterPass(const TargetMachine *TM); 275 FunctionPass *createStackProtectorPass(const TargetMachine *TM); 284 FunctionPass *createDwarfEHPass(const TargetMachine *TM); 288 FunctionPass *createWinEHPass(const TargetMachine *TM); 340 FunctionPass *createInterleavedAccessPass(const TargetMachine *TM); 345 ModulePass *createLowerEmuTLSPass(const TargetMachine *TM); 356 Pass *createGlobalMergePass(const TargetMachine *TM, unsigned MaximalOffset, [all …]
|
/external/llvm/lib/Target/ |
D | TargetMachine.cpp | 42 TargetMachine::TargetMachine(const Target &T, StringRef DataLayoutString, in TargetMachine() function in TargetMachine 52 TargetMachine::~TargetMachine() { in ~TargetMachine() 59 bool TargetMachine::isPositionIndependent() const { in isPositionIndependent() 69 void TargetMachine::resetTargetOptions(const Function &F) const { in resetTargetOptions() 84 Reloc::Model TargetMachine::getRelocationModel() const { return RM; } in getRelocationModel() 88 CodeModel::Model TargetMachine::getCodeModel() const { return CMModel; } in getCodeModel() 111 bool TargetMachine::shouldAssumeDSOLocal(const Module &M, in shouldAssumeDSOLocal() 153 TLSModel::Model TargetMachine::getTLSModel(const GlobalValue *GV) const { in getTLSModel() 181 CodeGenOpt::Level TargetMachine::getOptLevel() const { return OptLevel; } in getOptLevel() 183 void TargetMachine::setOptLevel(CodeGenOpt::Level Level) { OptLevel = Level; } in setOptLevel() [all …]
|
D | TargetLoweringObjectFile.cpp | 44 const TargetMachine &TM) { in Initialize() 105 const TargetMachine &TM) const { in getSymbolWithGlobalValueBase() 116 const GlobalValue *GV, Mangler &Mang, const TargetMachine &TM, in getCFIPersonalitySymbol() 133 const TargetMachine &TM){ in getKindForGlobal() 235 const TargetMachine &TM) const { in SectionForGlobal() 246 const Function &F, Mangler &Mang, const TargetMachine &TM) const { in getSectionForJumpTable() 287 const TargetMachine &TM, MachineModuleInfo *MMI, in getTTypeGlobalReference() 323 const TargetMachine &TM) const { in getNameWithPrefix()
|
D | TargetMachineC.cpp | 35 static TargetMachine *unwrap(LLVMTargetMachineRef P) { in unwrap() 36 return reinterpret_cast<TargetMachine *>(P); in unwrap() 41 static LLVMTargetMachineRef wrap(const TargetMachine *P) { in wrap() 42 return reinterpret_cast<LLVMTargetMachineRef>(const_cast<TargetMachine *>(P)); in wrap() 181 TargetMachine* TM = unwrap(T); in LLVMTargetMachineEmit() 190 TargetMachine::CodeGenFileType ft; in LLVMTargetMachineEmit() 193 ft = TargetMachine::CGFT_AssemblyFile; in LLVMTargetMachineEmit() 196 ft = TargetMachine::CGFT_ObjectFile; in LLVMTargetMachineEmit()
|
/external/llvm/include/llvm/Target/ |
D | TargetLoweringObjectFile.h | 35 class TargetMachine; variable 60 virtual void Initialize(MCContext &ctx, const TargetMachine &TM); 68 Mangler &Mang, const TargetMachine &TM) const {} in emitModuleFlags() 80 const TargetMachine &TM); 86 Mangler &Mang, const TargetMachine &TM) const; 92 const TargetMachine &TM) const { in SectionForGlobal() 98 const TargetMachine &TM) const; 101 const TargetMachine &TM) const; 111 Mangler &Mang, const TargetMachine &TM) const = 0; 124 Mangler &Mang, const TargetMachine &TM, [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, 108 virtual ~TargetMachine(); 281 class LLVMTargetMachine : public TargetMachine {
|
/external/llvm/lib/Target/Sparc/ |
D | LeonPasses.h | 35 LEONMachineFunctionPass(TargetMachine &tm, char &ID); 52 ReplaceSDIV(TargetMachine &tm); 65 FixCALL(TargetMachine &tm); 78 IgnoreZeroFlag(TargetMachine &tm); 92 InsertNOPDoublePrecision(TargetMachine &tm); 105 FixFSMULD(TargetMachine &tm); 117 ReplaceFMULS(TargetMachine &tm); 132 PreventRoundChange(TargetMachine &tm); 145 FixAllFDIVSQRT(TargetMachine &tm); 158 InsertNOPLoad(TargetMachine &tm); [all …]
|
/external/llvm/lib/Target/AMDGPU/ |
D | AMDGPU.h | 28 class TargetMachine; variable 31 FunctionPass *createR600VectorRegMerger(TargetMachine &tm); 32 FunctionPass *createR600ExpandSpecialInstrsPass(TargetMachine &tm); 34 FunctionPass *createR600ClauseMergePass(TargetMachine &tm); 35 FunctionPass *createR600Packetizer(TargetMachine &tm); 36 FunctionPass *createR600ControlFlowFinalizer(TargetMachine &tm); 45 FunctionPass *createSILoadStoreOptimizerPass(TargetMachine &tm); 53 FunctionPass *createAMDGPUCodeGenPreparePass(const TargetMachine *TM = nullptr); 84 FunctionPass *createAMDGPUPromoteAlloca(const TargetMachine *TM = nullptr); 90 FunctionPass *createAMDGPUISelDag(TargetMachine &tm);
|
/external/swiftshader/third_party/LLVM/include/llvm/Target/ |
D | TargetLoweringObjectFile.h | 33 class TargetMachine; variable 51 virtual void Initialize(MCContext &ctx, const TargetMachine &TM); 54 const TargetMachine &TM, 72 const TargetMachine &TM); 79 const TargetMachine &TM) const; 86 const TargetMachine &TM) const { in SectionForGlobal() 97 Mangler *Mang, const TargetMachine &TM) const = 0; 128 Mangler *Mang, const TargetMachine &TM) const;
|
D | TargetMachine.h | 72 class TargetMachine { 73 TargetMachine(const TargetMachine &); // DO NOT IMPLEMENT 74 void operator=(const TargetMachine &); // DO NOT IMPLEMENT 76 TargetMachine(const Target &T, StringRef TargetTriple, 106 virtual ~TargetMachine(); 285 class LLVMTargetMachine : public TargetMachine {
|
/external/llvm/lib/Target/Hexagon/ |
D | HexagonTargetObjectFile.h | 20 void Initialize(MCContext &Ctx, const TargetMachine &TM) override; 23 Mangler &Mang, const TargetMachine &TM) const override; 26 Mangler &Mang, const TargetMachine &TM) const override; 28 bool isGlobalInSmallSection(const GlobalValue *GV, const TargetMachine &TM) 40 const TargetMachine &TM) const; 43 SectionKind Kind, Mangler &Mang, const TargetMachine &TM) const;
|
/external/swiftshader/third_party/LLVM/include/llvm/CodeGen/ |
D | TargetLoweringObjectFileImpl.h | 32 class TargetMachine; variable 40 const TargetMachine &TM, 50 Mangler *Mang, const TargetMachine &TM) const; 54 Mangler *Mang, const TargetMachine &TM) const; 78 Mangler *Mang, const TargetMachine &TM) const; 82 Mangler *Mang, const TargetMachine &TM) const; 113 Mangler *Mang, const TargetMachine &TM) const; 117 Mangler *Mang, const TargetMachine &TM) const;
|
/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() 65 IsGlobalInSmallSection(const GlobalValue *GV, const TargetMachine &TM) const { in IsGlobalInSmallSection() 78 IsGlobalInSmallSection(const GlobalValue *GV, const TargetMachine &TM, in IsGlobalInSmallSection() 89 const TargetMachine &TM) const { in IsGlobalInSmallSectionImpl() 119 const TargetMachine &TM) const { in SelectSectionForGlobal() 135 const DataLayout &DL, const Constant *CN, const TargetMachine &TM) const { in IsConstantInSmallSection()
|
/external/swiftshader/third_party/LLVM/lib/Target/ |
D | TargetMachine.cpp | 192 TargetMachine::TargetMachine(const Target &T, in TargetMachine() function in TargetMachine 207 TargetMachine::~TargetMachine() { in ~TargetMachine() 214 Reloc::Model TargetMachine::getRelocationModel() const { in getRelocationModel() 222 CodeModel::Model TargetMachine::getCodeModel() const { in getCodeModel() 228 bool TargetMachine::getAsmVerbosityDefault() { in getAsmVerbosityDefault() 232 void TargetMachine::setAsmVerbosityDefault(bool V) { in setAsmVerbosityDefault() 236 bool TargetMachine::getFunctionSections() { in getFunctionSections() 240 bool TargetMachine::getDataSections() { in getDataSections() 244 void TargetMachine::setFunctionSections(bool V) { in setFunctionSections() 248 void TargetMachine::setDataSections(bool V) { in setDataSections()
|
/external/swiftshader/third_party/LLVM/tools/llc/ |
D | llc.cpp | 115 cl::opt<TargetMachine::CodeGenFileType> 116 FileType("filetype", cl::init(TargetMachine::CGFT_AssemblyFile), 119 clEnumValN(TargetMachine::CGFT_AssemblyFile, "asm", 121 clEnumValN(TargetMachine::CGFT_ObjectFile, "obj", 123 clEnumValN(TargetMachine::CGFT_Null, "null", 170 case TargetMachine::CGFT_AssemblyFile: in GetOutputStream() 181 case TargetMachine::CGFT_ObjectFile: in GetOutputStream() 187 case TargetMachine::CGFT_Null: in GetOutputStream() 198 case TargetMachine::CGFT_AssemblyFile: in GetOutputStream() 200 case TargetMachine::CGFT_ObjectFile: in GetOutputStream() [all …]
|
/external/llvm/lib/Target/Lanai/ |
D | LanaiTargetObjectFile.h | 22 void Initialize(MCContext &Ctx, const TargetMachine &TM) override; 26 bool isGlobalInSmallSection(const GlobalValue *GV, const TargetMachine &TM, 29 const TargetMachine &TM) const; 31 const TargetMachine &TM) const; 35 const TargetMachine &TM) const override;
|
D | LanaiTargetObjectFile.cpp | 30 const TargetMachine &TM) { in Initialize() 52 const GlobalValue *GV, const TargetMachine &TM) const { in isGlobalInSmallSection() 65 const TargetMachine &TM, in isGlobalInSmallSection() 75 const GlobalValue *GV, const TargetMachine &TM) const { in isGlobalInSmallSectionImpl() 96 const TargetMachine &TM) const { in SelectSectionForGlobal()
|
/external/swiftshader/third_party/LLVM/lib/Target/Mips/ |
D | MipsTargetObjectFile.h | 22 void Initialize(MCContext &Ctx, const TargetMachine &TM); 28 const TargetMachine &TM, SectionKind Kind)const; 30 const TargetMachine &TM) const; 35 const TargetMachine &TM) const;
|
/external/swiftshader/third_party/LLVM/lib/Target/MBlaze/ |
D | MBlazeTargetObjectFile.h | 22 void Initialize(MCContext &Ctx, const TargetMachine &TM); 27 const TargetMachine &TM, 31 const TargetMachine &TM) const; 36 const TargetMachine &TM) const;
|
/external/llvm/lib/CodeGen/ |
D | ParallelCG.cpp | 29 function_ref<std::unique_ptr<TargetMachine>()> TMFactory, in codegen() 30 TargetMachine::CodeGenFileType FileType) { in codegen() 31 std::unique_ptr<TargetMachine> TM = TMFactory(); in codegen() 41 const std::function<std::unique_ptr<TargetMachine>()> &TMFactory, in splitCodeGen() 42 TargetMachine::CodeGenFileType FileType, bool PreserveLocals) { in splitCodeGen()
|
/external/llvm/include/llvm/LTO/legacy/ |
D | LTOCodeGenerator.h | 57 class TargetMachine; variable 86 void setFileType(TargetMachine::CodeGenFileType FT) { FileType = FT; } in setFileType() 198 std::unique_ptr<TargetMachine> createTargetMachine(); 210 std::unique_ptr<TargetMachine> TargetMach; 233 TargetMachine::CodeGenFileType FileType = TargetMachine::CGFT_ObjectFile;
|
/external/llvm/lib/Target/X86/ |
D | X86TargetObjectFile.h | 24 Mangler &Mang, const TargetMachine &TM, 31 const TargetMachine &TM, 55 void Initialize(MCContext &Ctx, const TargetMachine &TM) override; 63 const TargetMachine &TM) const override;
|
/external/mesa3d/src/gallium/state_trackers/clover/llvm/codegen/ |
D | native.cpp | 44 using ::llvm::TargetMachine; 108 TargetMachine::CodeGenFileType ft, in emit_code() 115 std::unique_ptr<TargetMachine> tm { in emit_code() 133 (ft == TargetMachine::CGFT_AssemblyFile); in emit_code() 150 TargetMachine::CGFT_ObjectFile, r_log); 161 TargetMachine::CGFT_AssemblyFile, log));
|