/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/CodeGen/ |
D | TargetLoweringObjectFileImpl.h | 30 class TargetMachine; variable 39 const TargetMachine *TM; 45 void Initialize(MCContext &Ctx, const TargetMachine &TM) override; 60 const TargetMachine &TM) const override; 63 const TargetMachine &TM) const override; 66 const TargetMachine &TM) const override; 75 const TargetMachine &TM, 81 const TargetMachine &TM, 92 const TargetMachine &TM) const override; 100 void Initialize(MCContext &Ctx, const TargetMachine &TM) override; [all …]
|
/external/swiftshader/third_party/llvm-7.0/llvm/tools/llvm-exegesis/lib/ |
D | LlvmState.cpp | 30 TargetMachine.reset(static_cast<llvm::LLVMTargetMachine *>( in LLVMState() 33 TheExegesisTarget = ExegesisTarget::lookup(TargetMachine->getTargetTriple()); in LLVMState() 48 TargetMachine->getTarget().createTargetMachine( in createTargetMachine() 49 TargetMachine->getTargetTriple().normalize(), in createTargetMachine() 50 TargetMachine->getTargetCPU(), in createTargetMachine() 51 TargetMachine->getTargetFeatureString(), TargetMachine->Options, in createTargetMachine() 57 llvm::MCContext Context(TargetMachine->getMCAsmInfo(), in canAssemble() 58 TargetMachine->getMCRegisterInfo(), &ObjectFileInfo); in canAssemble() 60 TargetMachine->getTarget().createMCCodeEmitter( in canAssemble() 61 *TargetMachine->getMCInstrInfo(), *TargetMachine->getMCRegisterInfo(), in canAssemble() [all …]
|
D | LlvmState.h | 40 const llvm::TargetMachine &getTargetMachine() const { return *TargetMachine; } in getTargetMachine() 49 return *TargetMachine->getMCInstrInfo(); in getInstrInfo() 52 return *TargetMachine->getMCRegisterInfo(); in getRegInfo() 55 return *TargetMachine->getMCSubtargetInfo(); in getSubtargetInfo() 60 std::unique_ptr<const llvm::TargetMachine> TargetMachine; variable
|
/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 …]
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/ |
D | TargetMachine.cpp | 35 TargetMachine::TargetMachine(const Target &T, StringRef DataLayoutString, in TargetMachine() function in TargetMachine 43 TargetMachine::~TargetMachine() { in ~TargetMachine() 50 bool TargetMachine::isPositionIndependent() const { in isPositionIndependent() 59 void TargetMachine::resetTargetOptions(const Function &F) const { in resetTargetOptions() 88 Reloc::Model TargetMachine::getRelocationModel() const { return RM; } in getRelocationModel() 92 CodeModel::Model TargetMachine::getCodeModel() const { return CMModel; } in getCodeModel() 112 bool TargetMachine::shouldAssumeDSOLocal(const Module &M, in shouldAssumeDSOLocal() 199 bool TargetMachine::useEmulatedTLS() const { in useEmulatedTLS() 207 TLSModel::Model TargetMachine::getTLSModel(const GlobalValue *GV) const { in getTLSModel() 235 CodeGenOpt::Level TargetMachine::getOptLevel() const { return OptLevel; } in getOptLevel() [all …]
|
/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 …]
|
/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/swiftshader/third_party/llvm-7.0/llvm/include/llvm/Target/ |
D | TargetLoweringObjectFile.h | 37 class TargetMachine; variable 68 virtual void Initialize(MCContext &ctx, const TargetMachine &TM); 86 const TargetMachine &TM); 92 const TargetMachine &TM) const; 98 const TargetMachine &TM) const { in SectionForGlobal() 104 const TargetMachine &TM) const; 107 const TargetMachine &TM) const; 117 const TargetMachine &TM) const = 0; 123 const TargetMachine &TM, 131 const TargetMachine &TM) const; [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-7.0/llvm/lib/Target/Hexagon/ |
D | HexagonTargetObjectFile.h | 20 void Initialize(MCContext &Ctx, const TargetMachine &TM) override; 23 const TargetMachine &TM) const override; 27 const TargetMachine &TM) const override; 30 const TargetMachine &TM) const; 46 const TargetMachine &TM) const; 50 const TargetMachine &TM) const; 53 const 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;
|
/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/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/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/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;
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/Mips/ |
D | MipsTargetObjectFile.h | 22 bool IsGlobalInSmallSection(const GlobalObject *GO, const TargetMachine &TM, 25 const TargetMachine &TM) const; 28 void Initialize(MCContext &Ctx, const TargetMachine &TM) override; 33 const TargetMachine &TM) const; 36 const TargetMachine &TM) const override; 40 const TargetMachine &TM) const;
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/X86/ |
D | X86TargetObjectFile.h | 24 const TargetMachine &TM, 31 const TargetMachine &TM, 55 void Initialize(MCContext &Ctx, const TargetMachine &TM) override; 60 void Initialize(MCContext &Ctx, const TargetMachine &TM) override; 66 void Initialize(MCContext &Ctx, const TargetMachine &TM) override; 71 void Initialize(MCContext &Ctx, const TargetMachine &TM) override;
|
D | X86TargetObjectFile.cpp | 27 const GlobalValue *GV, unsigned Encoding, const TargetMachine &TM, in getTTypeGlobalReference() 45 const GlobalValue *GV, const TargetMachine &TM, in getCFIPersonalitySymbol() 70 const TargetMachine &TM) { in Initialize() 77 const TargetMachine &TM) { in Initialize() 84 const TargetMachine &TM) { in Initialize() 90 const TargetMachine &TM) { in Initialize()
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/Lanai/ |
D | LanaiTargetObjectFile.h | 21 bool isGlobalInSmallSection(const GlobalObject *GO, const TargetMachine &TM, 24 const TargetMachine &TM) const; 27 void Initialize(MCContext &Ctx, const TargetMachine &TM) override; 32 const TargetMachine &TM) const; 35 const TargetMachine &TM) const override;
|
/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;
|
/external/swiftshader/third_party/llvm-7.0/llvm/unittests/Target/AArch64/ |
D | InstSizes.cpp | 13 std::unique_ptr<TargetMachine> createTargetMachine() { in createTargetMachine() 25 return std::unique_ptr<TargetMachine>(TheTarget->createTargetMachine( in createTargetMachine() 29 std::unique_ptr<AArch64InstrInfo> createInstrInfo(TargetMachine *TM) { in createInstrInfo() 40 TargetMachine *TM, AArch64InstrInfo *II, const StringRef InputIRSnippet, in runChecks() 81 std::unique_ptr<TargetMachine> TM = createTargetMachine(); in TEST() 96 std::unique_ptr<TargetMachine> TM = createTargetMachine(); in TEST() 111 std::unique_ptr<TargetMachine> TM = createTargetMachine(); in TEST()
|
/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;
|