| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | MachineModuleInfo.cpp | 41 : TM(std::move(MMI.TM)), in MachineModuleInfo() 42 Context(TM.getTargetTriple(), TM.getMCAsmInfo(), TM.getMCRegisterInfo(), in MachineModuleInfo() 43 TM.getMCSubtargetInfo(), nullptr, &TM.Options.MCOptions, false), in MachineModuleInfo() 45 Context.setObjectFileInfo(TM.getObjFileLowering()); in MachineModuleInfo() 51 MachineModuleInfo::MachineModuleInfo(const TargetMachine *TM) in MachineModuleInfo() argument 52 : TM(*TM), Context(TM->getTargetTriple(), TM->getMCAsmInfo(), in MachineModuleInfo() 53 TM->getMCRegisterInfo(), TM->getMCSubtargetInfo(), in MachineModuleInfo() 54 nullptr, &TM->Options.MCOptions, false) { in MachineModuleInfo() 55 Context.setObjectFileInfo(TM->getObjFileLowering()); in MachineModuleInfo() 59 MachineModuleInfo::MachineModuleInfo(const TargetMachine *TM, in MachineModuleInfo() argument [all …]
|
| H A D | PseudoSourceValue.cpp | 27 PseudoSourceValue::PseudoSourceValue(unsigned Kind, const TargetMachine &TM) in PseudoSourceValue() argument 29 AddressSpace = TM.getAddressSpaceForPseudoSourceKind(Kind); in PseudoSourceValue() 82 const TargetMachine &TM) in CallEntryPseudoSourceValue() argument 83 : PseudoSourceValue(Kind, TM) {} in CallEntryPseudoSourceValue() 98 const GlobalValue *GV, const TargetMachine &TM) in GlobalValuePseudoSourceValue() argument 99 : CallEntryPseudoSourceValue(GlobalValueCallEntry, TM), GV(GV) {} in GlobalValuePseudoSourceValue() 101 const char *ES, const TargetMachine &TM) in ExternalSymbolPseudoSourceValue() argument 102 : CallEntryPseudoSourceValue(ExternalSymbolCallEntry, TM), ES(ES) {} in ExternalSymbolPseudoSourceValue() 105 : TM(TMInfo), StackPSV(PseudoSourceValue::Stack, TM), in PseudoSourceValueManager() 106 GOTPSV(PseudoSourceValue::GOT, TM), in PseudoSourceValueManager() [all …]
|
| H A D | TargetLoweringObjectFileImpl.cpp | 390 const GlobalValue *GV, const TargetMachine &TM, in getCFIPersonalitySymbol() argument 395 TM.getSymbol(GV)->getName()); in getCFIPersonalitySymbol() 397 return TM.getSymbol(GV); in getCFIPersonalitySymbol() 431 const GlobalValue *GV, unsigned Encoding, const TargetMachine &TM, in getTTypeGlobalReference() argument 436 MCSymbol *SSym = getSymbolWithGlobalValueBase(GV, ".DW.stub", TM); in getTTypeGlobalReference() 442 MCSymbol *Sym = TM.getSymbol(GV); in getTTypeGlobalReference() 451 return TargetLoweringObjectFile::getTTypeGlobalReference(GV, Encoding, TM, in getTTypeGlobalReference() 578 const TargetMachine &TM) { in getLinkedToSymbol() argument 585 return OtherGV ? dyn_cast<MCSymbolELF>(TM.getSymbol(OtherGV)) : nullptr; in getLinkedToSymbol() 634 Mangler &Mang, const TargetMachine &TM, in getELFSectionNameForGlobal() argument [all …]
|
| H A D | TargetPassConfig.cpp | 341 static std::string getFSProfileFile(const TargetMachine *TM) { in getFSProfileFile() argument 344 const std::optional<PGOOptions> &PGOOpt = TM->getPGOOption(); in getFSProfileFile() 352 static std::string getFSRemappingFile(const TargetMachine *TM) { in getFSRemappingFile() argument 355 const std::optional<PGOOptions> &PGOOpt = TM->getPGOOption(); in getFSRemappingFile() 520 TargetMachine &TM) { in registerCodeGenCallback() argument 583 TargetPassConfig::TargetPassConfig(TargetMachine &TM, PassManagerBase &PM) in TargetPassConfig() argument 584 : ImmutablePass(ID), PM(&PM), TM(&TM) { in TargetPassConfig() 597 TM.Options.EnableIPRA = EnableIPRA; in TargetPassConfig() 600 TM.Options.EnableIPRA |= TM.useIPRA(); in TargetPassConfig() 603 if (TM.Options.EnableIPRA) in TargetPassConfig() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPU.h | 63 createAMDGPULowerModuleLDSLegacyPass(const AMDGPUTargetMachine *TM = nullptr); 77 AMDGPUImageIntrinsicOptimizerPass(TargetMachine &TM) : TM(TM) {} in AMDGPUImageIntrinsicOptimizerPass() 81 TargetMachine &TM; 138 const AMDGPUTargetMachine &TM; member 139 AMDGPULowerModuleLDSPass(const AMDGPUTargetMachine &TM_) : TM(TM_) {} in AMDGPULowerModuleLDSPass() 149 AMDGPULowerBufferFatPointersPass(const TargetMachine &TM) : TM(TM) {} in AMDGPULowerBufferFatPointersPass() 153 const TargetMachine &TM; 243 AMDGPUPromoteAllocaPass(TargetMachine &TM) : TM(TM) {} in AMDGPUPromoteAllocaPass() 247 TargetMachine &TM; 252 AMDGPUPromoteAllocaToVectorPass(TargetMachine &TM) : TM(TM) {} in AMDGPUPromoteAllocaToVectorPass() [all …]
|
| H A D | AMDGPURemoveIncompatibleFunctions.cpp | 39 AMDGPURemoveIncompatibleFunctions(const TargetMachine *TM = nullptr) in AMDGPURemoveIncompatibleFunctions() argument 40 : TM(TM) { in AMDGPURemoveIncompatibleFunctions() 41 assert(TM && "No TargetMachine!"); in AMDGPURemoveIncompatibleFunctions() 47 assert(TM->getTargetTriple().isAMDGCN()); in run() 63 const TargetMachine *TM = nullptr; member in __anon63b7d22f0111::AMDGPURemoveIncompatibleFunctions 70 AMDGPURemoveIncompatibleFunctionsLegacy(const TargetMachine *TM) in AMDGPURemoveIncompatibleFunctionsLegacy() argument 71 : ModulePass(ID), TM(TM) {} in AMDGPURemoveIncompatibleFunctionsLegacy() 74 AMDGPURemoveIncompatibleFunctions Pass(TM); in runOnModule() 85 const TargetMachine *TM = nullptr; member in __anon63b7d22f0111::AMDGPURemoveIncompatibleFunctionsLegacy 151 AMDGPURemoveIncompatibleFunctions Impl(TM); in run() [all …]
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | TargetLoweringObjectFileImpl.h | 45 void Initialize(MCContext &Ctx, const TargetMachine &TM) override; 76 const TargetMachine &TM) const override; 79 const TargetMachine &TM) const override; 82 const TargetMachine &TM) const override; 84 getSectionForJumpTable(const Function &F, const TargetMachine &TM, 87 const TargetMachine &TM) const override; 92 const TargetMachine &TM) const override; 96 const TargetMachine &TM) const override; 105 const TargetMachine &TM, 111 const TargetMachine &TM, [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Mips/ |
| H A D | MipsTargetObjectFile.cpp | 44 void MipsTargetObjectFile::Initialize(MCContext &Ctx, const TargetMachine &TM){ in Initialize() argument 45 TargetLoweringObjectFileELF::Initialize(Ctx, TM); in Initialize() 54 this->TM = &static_cast<const MipsTargetMachine &>(TM); in Initialize() 69 const GlobalObject *GO, const TargetMachine &TM) const { in IsGlobalInSmallSection() 74 return IsGlobalInSmallSectionImpl(GO, TM); in IsGlobalInSmallSection() 76 return IsGlobalInSmallSection(GO, TM, getKindForGlobal(GO, TM)); in IsGlobalInSmallSection() 82 IsGlobalInSmallSection(const GlobalObject *GO, const TargetMachine &TM, in IsGlobalInSmallSection() argument 84 return IsGlobalInSmallSectionImpl(GO, TM) && in IsGlobalInSmallSection() 94 const TargetMachine &TM) const { in IsGlobalInSmallSectionImpl() 96 *static_cast<const MipsTargetMachine &>(TM).getSubtargetImpl(); in IsGlobalInSmallSectionImpl() [all …]
|
| H A D | MipsTargetObjectFile.h | 19 const MipsTargetMachine *TM; variable 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; 39 const TargetMachine &TM) const;
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Lanai/ |
| H A D | LanaiTargetObjectFile.cpp | 26 const TargetMachine &TM) { in Initialize() argument 27 TargetLoweringObjectFileELF::Initialize(Ctx, TM); in Initialize() 47 const GlobalObject *GO, const TargetMachine &TM) const { in isGlobalInSmallSection() 48 if (GO == nullptr) return TM.getCodeModel() == CodeModel::Small; in isGlobalInSmallSection() 54 return isGlobalInSmallSectionImpl(GO, TM); in isGlobalInSmallSection() 56 return isGlobalInSmallSection(GO, TM, getKindForGlobal(GO, TM)); in isGlobalInSmallSection() 62 const TargetMachine &TM, in isGlobalInSmallSection() argument 64 return isGlobalInSmallSectionImpl(GO, TM); in isGlobalInSmallSection() 71 const GlobalObject *GO, const TargetMachine &TM) const { in isGlobalInSmallSectionImpl() 75 if (!GVA) return TM.getCodeModel() == CodeModel::Small; in isGlobalInSmallSectionImpl() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| H A D | AArch64TargetObjectFile.cpp | 26 const TargetMachine &TM) { in Initialize() argument 27 TargetLoweringObjectFileELF::Initialize(Ctx, TM); in Initialize() 38 if (TM.getMCSubtargetInfo()->hasFeature(AArch64::FeatureExecuteOnly)) { in Initialize() 74 const GlobalValue *GV, unsigned Encoding, const TargetMachine &TM, in getTTypeGlobalReference() argument 81 const MCSymbol *Sym = TM.getSymbol(GV); in getTTypeGlobalReference() 91 GV, Encoding, TM, MMI, Streamer); in getTTypeGlobalReference() 95 const GlobalValue *GV, const TargetMachine &TM, in getCFIPersonalitySymbol() argument 97 return TM.getSymbol(GV); in getCFIPersonalitySymbol() 117 const TargetMachine &TM) const { in getNameWithPrefix() 125 MCContext &Ctx, const TargetMachine &TM, MachineModuleInfo *MMI, in getAuthPtrSlotSymbolHelper() argument [all …]
|
| H A D | AArch64TargetMachine.cpp | 545 AArch64PassConfig(AArch64TargetMachine &TM, PassManagerBase &PM) in AArch64PassConfig() argument 546 : TargetPassConfig(TM, PM) { in AArch64PassConfig() 547 if (TM.getOptLevel() != CodeGenOptLevel::None) in AArch64PassConfig() 604 return getStandardCSEConfigForOpt(TM->getOptLevel()); in getCSEConfig() 614 TM->getOptLevel() != CodeGenOptLevel::None) in addIRPasses() 620 if (TM->getOptLevel() != CodeGenOptLevel::None && EnableAtomicTidy) in addIRPasses() 633 if (TM->getOptLevel() != CodeGenOptLevel::None) { in addIRPasses() 659 /*IsOptNone=*/TM->getOptLevel() == CodeGenOptLevel::None)); in addIRPasses() 662 if (TM->getOptLevel() >= CodeGenOptLevel::Default) in addIRPasses() 663 addPass(createComplexDeinterleavingPass(TM)); in addIRPasses() [all …]
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Target/ |
| H A D | TargetLoweringObjectFile.h | 70 const TargetMachine *TM = nullptr; variable 84 virtual void Initialize(MCContext &ctx, const TargetMachine &TM); 86 virtual void emitPersonalityValue(MCStreamer &Streamer, const DataLayout &TM, 121 const TargetMachine &TM) const; 125 const TargetMachine &TM) const; 130 const TargetMachine &TM); 136 const TargetMachine &TM) const; 142 const TargetMachine &TM) const; 146 const TargetMachine &TM) const; 149 const TargetMachine &TM) const; [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/ |
| H A D | TargetLoweringObjectFile.cpp | 41 const TargetMachine &TM) { in Initialize() argument 45 initMCObjectFileInfo(ctx, TM.isPositionIndependent(), in Initialize() 46 TM.getCodeModel() == CodeModel::Large); in Initialize() 52 this->TM = &TM; in Initialize() 128 const GlobalValue *GV, StringRef Suffix, const TargetMachine &TM) const { in getSymbolWithGlobalValueBase() 133 TM.getNameWithPrefix(NameStr, GV, *Mang); in getSymbolWithGlobalValueBase() 139 const GlobalValue *GV, const TargetMachine &TM, in getCFIPersonalitySymbol() argument 141 return TM.getSymbol(GV); in getCFIPersonalitySymbol() 174 return TM->getSymbol(F); in emitCGProfileMetadata() 213 TM->getFunctionSections() ? Name->getString() : StringRef()); in emitPseudoProbeDescMetadata() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/ARM/ |
| H A D | ARMTargetObjectFile.cpp | 37 const TargetMachine &TM) { in Initialize() argument 38 const ARMBaseTargetMachine &ARM_TM = static_cast<const ARMBaseTargetMachine &>(TM); in Initialize() 43 TargetLoweringObjectFileELF::Initialize(Ctx, TM); in Initialize() 81 const GlobalValue *GV, unsigned Encoding, const TargetMachine &TM, in getTTypeGlobalReference() argument 83 if (TM.getMCAsmInfo()->getExceptionHandlingType() != ExceptionHandling::ARM) in getTTypeGlobalReference() 85 GV, Encoding, TM, MMI, Streamer); in getTTypeGlobalReference() 89 return MCSymbolRefExpr::create(TM.getSymbol(GV), ARM::S_TARGET2, in getTTypeGlobalReference() 99 const TargetMachine &TM) { in isExecuteOnlyFunction() argument 101 if (TM.getSubtarget<ARMSubtarget>(*F).genExecuteOnly() && SK.isText()) in isExecuteOnlyFunction() 107 const GlobalObject *GO, SectionKind SK, const TargetMachine &TM) const { in getExplicitSectionGlobal() [all …]
|
| H A D | ARMSubtarget.cpp | 90 const ARMBaseTargetMachine &TM, bool IsLittle, in ARMSubtarget() argument 94 IsLittle(IsLittle), TargetTriple(TT), Options(TM.Options), TM(TM), in ARMSubtarget() 103 TLInfo(TM, *this) { in ARMSubtarget() 113 InstSelector.reset(createARMInstructionSelector(TM, *this, *RBI)); in ARMSubtarget() 190 if (TM.isAAPCS_ABI()) in initSubtargetFeatures() 192 if (isTargetNaCl() || TM.isAAPCS16_ABI()) in initSubtargetFeatures() 310 return TM.getRelocationModel() == Reloc::ROPI || in isROPI() 311 TM.getRelocationModel() == Reloc::ROPI_RWPI; in isROPI() 314 return TM.getRelocationModel() == Reloc::RWPI || in isRWPI() 315 TM.getRelocationModel() == Reloc::ROPI_RWPI; in isRWPI() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
| H A D | HexagonTargetObjectFile.cpp | 113 const TargetMachine &TM) { in Initialize() argument 114 TargetLoweringObjectFileELF::Initialize(Ctx, TM); in Initialize() 127 const GlobalObject *GO, SectionKind Kind, const TargetMachine &TM) const { in SelectSectionForGlobal() 145 return selectSectionForLookupTable(GO, TM, Fn); in SelectSectionForGlobal() 148 if (isGlobalInSmallSection(GO, TM)) in SelectSectionForGlobal() 149 return selectSmallSectionForGlobal(GO, Kind, TM); in SelectSectionForGlobal() 161 return TargetLoweringObjectFileELF::SelectSectionForGlobal(GO, Kind, TM); in SelectSectionForGlobal() 165 const GlobalObject *GO, SectionKind Kind, const TargetMachine &TM) const { in getExplicitSectionGlobal() 188 if (isGlobalInSmallSection(GO, TM)) in getExplicitSectionGlobal() 189 return selectSmallSectionForGlobal(GO, Kind, TM); in getExplicitSectionGlobal() [all …]
|
| H A 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; 32 bool isSmallDataEnabled(const TargetMachine &TM) const; 46 const TargetMachine &TM) const; 50 const TargetMachine &TM) const; 53 const TargetMachine &TM,
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/M68k/ |
| H A D | M68kSubtarget.cpp | 51 const M68kTargetMachine &TM) in M68kSubtarget() argument 52 : M68kGenSubtargetInfo(TT, CPU, /*TuneCPU*/ CPU, FS), TM(TM), in M68kSubtarget() 53 InstrInfo(initializeSubtargetDependencies(CPU, TT, FS, TM)), in M68kSubtarget() 54 FrameLowering(*this, this->getStackAlignment()), TLInfo(TM, *this), in M68kSubtarget() 63 InstSelector.reset(createM68kInstructionSelector(TM, *this, *RBI)); in M68kSubtarget() 89 return TM.isPositionIndependent(); in isPositionIndependent() 95 StringRef CPU, Triple TT, StringRef FS, const M68kTargetMachine &TM) { in initializeSubtargetDependencies() argument 170 switch (TM.getCodeModel()) { in classifyBlockAddressReference() 190 switch (TM.getCodeModel()) { in classifyLocalReference() 224 if (TM.shouldAssumeDSOLocal(nullptr)) in classifyExternalReference() [all …]
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/ |
| H A D | CompileUtils.h | 42 SimpleCompiler(TargetMachine &TM, ObjectCache *ObjCache = nullptr) 43 : IRCompiler(irManglingOptionsFromTargetOptions(TM.Options)), TM(TM), 54 manglingOptionsForTargetMachine(const TargetMachine &TM); 59 TargetMachine &TM; variable 69 TMOwningSimpleCompiler(std::unique_ptr<TargetMachine> TM, 71 : SimpleCompiler(*TM, ObjCache), TM(std::move(TM)) {} 76 std::shared_ptr<llvm::TargetMachine> TM;
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Passes/ |
| H A D | CodeGenPassBuilder.h | 165 explicit CodeGenPassBuilder(TargetMachineT &TM, in CodeGenPassBuilder() argument 168 : TM(TM), Opt(Opts), PIC(PIC) { in CodeGenPassBuilder() 175 TM.Options.EnableIPRA = *Opt.EnableIPRA; in CodeGenPassBuilder() 178 TM.Options.EnableIPRA |= TM.useIPRA(); in CodeGenPassBuilder() 182 TM.Options.GlobalISelAbort = *Opt.EnableGlobalISelAbort; in CodeGenPassBuilder() 352 TargetMachineT &TM; variable 356 template <typename TMC> TMC &getTM() const { return static_cast<TMC &>(TM); } in getTM() 357 CodeGenOptLevel getOptLevel() const { return TM.getOptLevel(); } in getOptLevel() 363 return TM.Options.GlobalISelAbort == GlobalISelAbortMode::Enable; in isGlobalISelAbortEnabled() 370 return TM.Options.GlobalISelAbort == GlobalISelAbortMode::DisableWithDiag; in reportDiagnosticWhenGlobalISelFallback() [all …]
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/IPO/ |
| H A D | WholeProgramDevirt.h | 122 LLVM_ABI VirtualCallTarget(GlobalValue *Fn, const TypeMemberInfo *TM); 125 VirtualCallTarget(const TypeMemberInfo *TM, bool IsBigEndian) in VirtualCallTarget() 126 : Fn(nullptr), TM(TM), IsBigEndian(IsBigEndian), WasDevirt(false) {} in VirtualCallTarget() 133 const TypeMemberInfo *TM; member 149 uint64_t minBeforeBytes() const { return TM->Offset; } in minBeforeBytes() 156 uint64_t minAfterBytes() const { return TM->Bits->ObjectSize - TM->Offset; } in minAfterBytes() 161 return minBeforeBytes() + TM->Bits->Before.Bytes.size(); in allocatedBeforeBytes() 167 return minAfterBytes() + TM->Bits->After.Bytes.size(); in allocatedAfterBytes() 173 TM->Bits->Before.setBit(Pos - 8 * minBeforeBytes(), RetVal); in setBeforeBit() 179 TM->Bits->After.setBit(Pos - 8 * minAfterBytes(), RetVal); in setAfterBit() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
| H A D | PPCSubtarget.cpp | 57 const PPCTargetMachine &TM) in PPCSubtarget() argument 61 TM(TM), FrameLowering(initializeSubtargetDependencies(CPU, TuneCPU, FS)), in PPCSubtarget() 62 InstrInfo(*this), TLInfo(TM, *this) { in PPCSubtarget() 70 InstSelector.reset(createPPCInstructionSelector(TM, *this, *RBI)); in PPCSubtarget() 126 IsLittleEndian = TM.isLittleEndian(); in initSubtargetFeatures() 139 if (!TM.getDataSections()) in initSubtargetFeatures() 202 if (TM.getCodeModel() == CodeModel::Large) in isGVIndirectSymbol() 205 if (TM.shouldAssumeDSOLocal(GV)) in isGVIndirectSymbol() 210 CodeModel::Model PPCSubtarget::getCodeModel(const TargetMachine &TM, in getCodeModel() argument 214 CodeModel::Model ModuleModel = TM.getCodeModel(); in getCodeModel() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86Subtarget.cpp | 73 CodeModel::Model CM = TM.getCodeModel(); in classifyLocalReference() 95 return TM.isLargeGlobalValue(GV) ? X86II::MO_GOTOFF : X86II::MO_NO_FLAG; in classifyLocalReference() 128 if (TM.getCodeModel() == CodeModel::Large && !isPositionIndependent()) in classifyGlobalReference() 144 if (TM.shouldAssumeDSOLocal(GV)) in classifyGlobalReference() 163 if (TM.getCodeModel() == CodeModel::Large) in classifyGlobalReference() 181 if (TM.getRelocationModel() == Reloc::Static) in classifyGlobalReference() 194 if (TM.shouldAssumeDSOLocal(GV)) in classifyGlobalFunctionReference() 223 if (!is64Bit() && !GV && TM.getRelocationModel() == Reloc::Static) in classifyGlobalFunctionReference() 247 return isTargetELF() || TM.getRelocationModel() == Reloc::Static; in isLegalToCallImmediateAddr() 331 StringRef FS, const X86TargetMachine &TM, in X86Subtarget() argument [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/LTO/ |
| H A D | UpdateCompilerUsed.cpp | 30 const TargetMachine &TM, in PreserveLibCallsAndAsmUsed() argument 32 : AsmUndefinedRefs(AsmUndefinedRefs), TM(TM), LLVMUsed(LLVMUsed) {} in PreserveLibCallsAndAsmUsed() 47 const TargetMachine &TM; member in __anon4c61787d0111::PreserveLibCallsAndAsmUsed 60 TargetLibraryInfoImpl TLII(TM.getTargetTriple()); in initializeLibCalls() 76 TM.getSubtargetImpl(F)->getTargetLowering(); in initializeLibCalls() 115 TM.getNameWithPrefix(Buffer, &GV, Mangler); in findLibCallsAndAsm() 123 void llvm::updateCompilerUsed(Module &TheModule, const TargetMachine &TM, in updateCompilerUsed() argument 126 PreserveLibCallsAndAsmUsed(AsmUndefinedRefs, TM, UsedValues) in updateCompilerUsed()
|