Home
last modified time | relevance | path

Searched refs:getCodeModel (Results 1 – 25 of 69) sorted by relevance

123

/freebsd-src/contrib/llvm-project/llvm/lib/Target/
H A DTargetMachine.cpp51 return getCodeModel() == CodeModel::Large; in isLargeGlobalValue()
73 return getCodeModel() == CodeModel::Large; in isLargeGlobalValue()
81 if (auto CM = GV->getCodeModel()) { in isLargeGlobalValue()
99 if (getCodeModel() == CodeModel::Medium ||
100 getCodeModel() == CodeModel::Large) {
147 switch (getCodeModel()) { in getSelectedTLSModel()
H A DTargetLoweringObjectFile.cpp46 TM.getCodeModel() == CodeModel::Large); in Initialize()
/freebsd-src/contrib/llvm-project/llvm/lib/Target/Lanai/
H A DLanaiTargetObjectFile.cpp51 if (GO == nullptr) return TM.getCodeModel() == CodeModel::Small; in isGlobalInSmallSection()
78 if (!GVA) return TM.getCodeModel() == CodeModel::Small; in isGlobalInSmallSectionImpl()
86 if (TM.getCodeModel() == CodeModel::Small) in isGlobalInSmallSectionImpl()
H A DLanaiTargetMachine.cpp67 Subtarget(TT, Cpu, FeatureString, *this, Options, getCodeModel(), in LanaiTargetMachine()
/freebsd-src/contrib/llvm-project/llvm/lib/Target/M68k/
H A DM68kSubtarget.cpp151 switch (TM.getCodeModel()) { in classifyLocalReference()
197 switch (TM.getCodeModel()) { in classifyGlobalReference()
224 if (TM.getCodeModel() == CodeModel::Medium && !atLeastM68020()) in getJumpTableEncoding()
H A DM68kInstrInfo.td420 def SmallCode : Predicate<"TM.getCodeModel() == CodeModel::Small">;
421 def KernelCode : Predicate<"TM.getCodeModel() == CodeModel::Kernel">;
422 def FarData : Predicate<"TM.getCodeModel() != CodeModel::Small &&"
423 "TM.getCodeModel() != CodeModel::Kernel">;
424 def NearData : Predicate<"TM.getCodeModel() == CodeModel::Small ||"
425 "TM.getCodeModel() == CodeModel::Kernel">;
/freebsd-src/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86Subtarget.cpp73 CodeModel::Model CM = TM.getCodeModel(); in classifyLocalReference()
128 if (TM.getCodeModel() == CodeModel::Large && !isPositionIndependent()) in classifyGlobalReference()
163 if (TM.getCodeModel() == CodeModel::Large) in classifyGlobalReference()
336 if (!isPositionIndependent() || TM.getCodeModel() == CodeModel::Large) in X86Subtarget()
H A DX86InstrPredicates.td209 def SmallCode : Predicate<"TM.getCodeModel() == CodeModel::Small">;
210 def KernelCode : Predicate<"TM.getCodeModel() == CodeModel::Kernel">;
211 def NearData : Predicate<"TM.getCodeModel() == CodeModel::Small ||"
212 "TM.getCodeModel() == CodeModel::Kernel">;
H A DX86IndirectBranchTracking.cpp106 switch (MF.getTarget().getCodeModel()) { in needsPrologueENDBR()
H A DX86SpeculativeLoadHardening.cpp1110 if (MF.getTarget().getCodeModel() == CodeModel::Small && in tracePredStateThroughIndirectBranches()
1149 if (MF.getTarget().getCodeModel() == CodeModel::Small && in tracePredStateThroughIndirectBranches()
2120 if (MF.getTarget().getCodeModel() == CodeModel::Small && in tracePredStateThroughCall()
2158 if (MF.getTarget().getCodeModel() == CodeModel::Small && in tracePredStateThroughCall()
/freebsd-src/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCSubtarget.cpp197 if (TM.getCodeModel() == CodeModel::Large) in getRegBankInfo()
205 CodeModel::Model PPCSubtarget::getCodeModel(const TargetMachine &TM, in getInstructionSelector()
209 CodeModel::Model ModuleModel = TM.getCodeModel();
234 std::optional<CodeModel::Model> MaybeCodeModel = GlobalVar->getCodeModel();
250 CodeModel::Medium == getTargetMachine().getCodeModel();
H A DPPCAsmPrinter.cpp477 static CodeModel::Model getCodeModel(const PPCSubtarget &S, in lookUpOrCreateTOCEntry()
480 CodeModel::Model ModuleModel = TM.getCodeModel(); in lookUpOrCreateTOCEntry()
490 return S.getCodeModel(TM, GV); in LowerSTACKMAP()
1073 getCodeModel(*Subtarget, TM, MO) == CodeModel::Small && in emitInstruction()
1096 assert(IsAIX && TM.getCodeModel() == CodeModel::Small && in emitInstruction()
1161 getCodeModel(*Subtarget, TM, MO) == CodeModel::Large) && in emitInstruction()
1206 getCodeModel(*Subtarget, TM, MO) == CodeModel::Large && in emitInstruction()
1256 IsAIX ? getCodeModel(*Subtarget, TM, MO) : TM.getCodeModel(); in emitInstruction()
1301 IsAIX ? getCodeModel(*Subtarge in emitInstruction()
[all...]
/freebsd-src/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64Subtarget.cpp398 if (TM.getCodeModel() == CodeModel::Large && isTargetMachO()) in ClassifyGlobalReference()
420 if ((useSmallAddressing() || TM.getCodeModel() == CodeModel::Tiny) && in ClassifyGlobalReference()
438 if (TM.getCodeModel() == CodeModel::Large && isTargetMachO() && in classifyGlobalFunctionReference()
H A DAArch64TargetMachine.cpp374 if ((getCodeModel() == CodeModel::Small || in AArch64TargetMachine()
375 getCodeModel() == CodeModel::Kernel) && in AArch64TargetMachine()
379 else if (getCodeModel() == CodeModel::Tiny && this->Options.TLSSize > 24) in AArch64TargetMachine()
388 !(getCodeModel() == CodeModel::Large && TT.isOSBinFormatMachO())) { in AArch64TargetMachine()
H A DAArch64Subtarget.h284 switch (TLInfo.getTargetMachine().getCodeModel()) { in getMinimumJumpTableEntries()
/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DInstrumentation.cpp95 std::optional<CodeModel::Model> CM = GV.getParent()->getCodeModel(); in setGlobalVariableLargeSection()
H A DSanitizerBinaryMetadata.cpp146 const auto CM = Mod.getCodeModel(); in getVersion()
/freebsd-src/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/
H A DJITTargetMachineBuilder.h99 const std::optional<CodeModel::Model> &getCodeModel() const { return CM; } in getCodeModel() function
/freebsd-src/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DCommandFlags.h46 CodeModel::Model getCodeModel();
/freebsd-src/contrib/llvm-project/llvm/include/llvm/IR/
H A DGlobalVariable.h266 std::optional<CodeModel::Model> getCodeModel() const { in getCodeModel() function
/freebsd-src/contrib/llvm-project/llvm/lib/IR/
H A DGlobals.cpp512 if (auto CM = Src->getCodeModel()) in GlobalAlias()
527 assert(getCodeModel() == CM && "Code model representation error!"); in create()
/freebsd-src/contrib/llvm-project/llvm/lib/Target/XCore/
H A DXCoreTargetObjectFile.cpp122 if (TM.getCodeModel() == CodeModel::Small || !ObjType->isSized() || in SelectSectionForGlobal()
/freebsd-src/contrib/llvm-project/llvm/lib/Target/LoongArch/
H A DLoongArchExpandPseudoInsts.cpp203 bool Large = MF->getTarget().getCodeModel() == CodeModel::Large; in expandLoadAddressTLSLE()
681 switch (MF->getTarget().getCodeModel()) {
/freebsd-src/contrib/llvm-project/llvm/include/llvm/Target/
H A DTargetMachine.h232 CodeModel::Model getCodeModel() const { return CMModel; }
233 CodeModel::Model getCodeModel() const { return CMModel; } getCodeModel() function
/freebsd-src/contrib/llvm-project/clang/lib/CodeGen/
H A DBackendUtil.cpp293 getCodeModel(const CodeGenOptions &CodeGenOpts) { in getCodeModel()
560 std::optional<llvm::CodeModel::Model> CM = getCodeModel(CodeGenOpts); in CreateTargetMachine()
1223 Conf.CodeModel = getCodeModel(CGOpts); in runThinLTOBackend()
282 getCodeModel(const CodeGenOptions &CodeGenOpts) { getCodeModel() function

123