/llvm-project/llvm/lib/Target/ |
H A D | TargetMachine.cpp | 56 return getCodeModel() == CodeModel::Large; in isLargeGlobalValue() 78 return getCodeModel() == CodeModel::Large; in isLargeGlobalValue() 86 if (auto CM = GV->getCodeModel()) { in isLargeGlobalValue() 104 if (getCodeModel() == CodeModel::Medium || in isLargeGlobalValue() 105 getCodeModel() == CodeModel::Large) { in isLargeGlobalValue() 152 switch (getCodeModel()) { in getMaxCodeSize()
|
/llvm-project/llvm/lib/Target/PowerPC/ |
H A D | PPCSubtarget.cpp | 202 if (TM.getCodeModel() == CodeModel::Large) in isGVIndirectSymbol() 210 CodeModel::Model PPCSubtarget::getCodeModel(const TargetMachine &TM, in getCodeModel() 214 CodeModel::Model ModuleModel = TM.getCodeModel(); in getCodeModel() 239 std::optional<CodeModel::Model> MaybeCodeModel = GlobalVar->getCodeModel(); in getCodeModel() 255 CodeModel::Medium == getTargetMachine().getCodeModel(); in getCallLowering() 206 CodeModel::Model PPCSubtarget::getCodeModel(const TargetMachine &TM, getCodeModel() function in PPCSubtarget
|
H A D | PPCAsmPrinter.cpp | 479 static CodeModel::Model getCodeModel(const PPCSubtarget &S, in getCodeModel() 482 CodeModel::Model ModuleModel = TM.getCodeModel(); in getCodeModel() 492 return S.getCodeModel(TM, GV); 1075 getCodeModel(*Subtarget, TM, MO) == CodeModel::Small && in emitInstruction() 1098 assert(IsAIX && TM.getCodeModel() == CodeModel::Small && in emitInstruction() 1163 getCodeModel(*Subtarget, TM, MO) == CodeModel::Large) && in emitInstruction() 1208 getCodeModel(*Subtarget, TM, MO) == CodeModel::Large && in emitInstruction() 1258 IsAIX ? getCodeModel(*Subtarget, TM, MO) : TM.getCodeModel(); in emitInstruction() 1303 IsAIX ? getCodeModel(*Subtarge in emitInstruction() 477 static CodeModel::Model getCodeModel(const PPCSubtarget &S, getCodeModel() function [all...] |
H A D | PPCSubtarget.h | 256 CodeModel::Model getCodeModel(const TargetMachine &TM, in usesFunctionDescriptors()
|
H A D | PPCTLSDynamicCall.cpp | 56 Subtarget.getTargetMachine().getCodeModel() == CodeModel::Large; in processBlock()
|
/llvm-project/llvm/lib/Target/Lanai/ |
H A D | LanaiTargetObjectFile.cpp | 48 if (GO == nullptr) return TM.getCodeModel() == CodeModel::Small; 75 if (!GVA) return TM.getCodeModel() == CodeModel::Small; in isGlobalInSmallSectionImpl() 83 if (TM.getCodeModel() == CodeModel::Small) in isGlobalInSmallSectionImpl()
|
H A D | LanaiTargetMachine.cpp | 65 Subtarget(TT, Cpu, FeatureString, *this, Options, getCodeModel(), in LanaiTargetMachine()
|
/llvm-project/llvm/lib/Target/M68k/ |
H A D | M68kSubtarget.cpp | 163 switch (TM.getCodeModel()) { in classifyLocalReference() 183 switch (TM.getCodeModel()) { in classifyExternalReference() 236 switch (TM.getCodeModel()) { in classifyGlobalFunctionReference() 269 if ((TM.getCodeModel() == CodeModel::Medium && !atLeastM68020()) || 270 TM.getCodeModel() == CodeModel::Large)
|
H A D | M68kInstrInfo.td | 420 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">;
|
/llvm-project/llvm/lib/Target/X86/ |
H A D | X86Subtarget.cpp | 73 CodeModel::Model CM = TM.getCodeModel(); in classifyLocalReference() 128 if (TM.getCodeModel() == CodeModel::Large && !isPositionIndependent()) in classifyGlobalReference() 163 if (TM.getCodeModel() == CodeModel::Large) in classifyGlobalReference() 343 if (!isPositionIndependent() || TM.getCodeModel() == CodeModel::Large) in X86Subtarget()
|
H A D | X86InstrPredicates.td | 219 def SmallCode : Predicate<"TM.getCodeModel() == CodeModel::Small">; 220 def KernelCode : Predicate<"TM.getCodeModel() == CodeModel::Kernel">; 221 def NearData : Predicate<"TM.getCodeModel() == CodeModel::Small ||" 222 "TM.getCodeModel() == CodeModel::Kernel">;
|
H A D | X86IndirectBranchTracking.cpp | 106 switch (MF.getTarget().getCodeModel()) { in needsPrologueENDBR()
|
H A D | X86SpeculativeLoadHardening.cpp | 1108 if (MF.getTarget().getCodeModel() == CodeModel::Small && in tracePredStateThroughIndirectBranches() 1147 if (MF.getTarget().getCodeModel() == CodeModel::Small && in tracePredStateThroughIndirectBranches() 2118 if (MF.getTarget().getCodeModel() == CodeModel::Small && in tracePredStateThroughCall() 2156 if (MF.getTarget().getCodeModel() == CodeModel::Small && in tracePredStateThroughCall()
|
/llvm-project/llvm/lib/Target/AArch64/ |
H A D | AArch64Subtarget.cpp | 430 if (TM.getCodeModel() == CodeModel::Large && isTargetMachO()) in ClassifyGlobalReference() 452 if ((useSmallAddressing() || TM.getCodeModel() == CodeModel::Tiny) && in classifyGlobalFunctionReference() 470 if (TM.getCodeModel() == CodeModel::Large && isTargetMachO() && in overrideSchedPolicy()
|
H A D | AArch64TargetMachine.cpp | 384 if ((getCodeModel() == CodeModel::Small || in AArch64TargetMachine() 385 getCodeModel() == CodeModel::Kernel) && in AArch64TargetMachine() 389 else if (getCodeModel() == CodeModel::Tiny && this->Options.TLSSize > 24) in AArch64TargetMachine() 398 !(getCodeModel() == CodeModel::Large && TT.isOSBinFormatMachO())) { in AArch64TargetMachine()
|
H A D | AArch64Subtarget.h | 308 switch (TLInfo.getTargetMachine().getCodeModel()) {
|
/llvm-project/flang/lib/Frontend/ |
H A D | CodeGenOptions.cpp | 25 std::optional<llvm::CodeModel::Model> getCodeModel(llvm::StringRef string) { in getCodeModel() function
|
/llvm-project/flang/include/flang/Frontend/ |
H A D | CodeGenOptions.h | 156 std::optional<llvm::CodeModel::Model> getCodeModel(llvm::StringRef string);
|
/llvm-project/llvm/lib/Transforms/Instrumentation/ |
H A D | Instrumentation.cpp |
|
/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/ |
H A D | JITTargetMachineBuilder.h | 99 const std::optional<CodeModel::Model> &getCodeModel() const { return CM; } in getCodeModel() function
|
/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | CommandFlags.h | 46 CodeModel::Model getCodeModel();
|
/llvm-project/llvm/include/llvm/IR/ |
H A D | GlobalVariable.h | 281 std::optional<CodeModel::Model> getCodeModel() const { 266 std::optional<CodeModel::Model> getCodeModel() const { getCodeModel() function
|
/llvm-project/llvm/lib/Target/XCore/ |
H A D | XCoreTargetObjectFile.cpp | 122 if (TM.getCodeModel() == CodeModel::Small || !ObjType->isSized() || in SelectSectionForGlobal()
|
/llvm-project/llvm/lib/IR/ |
H A D | Globals.cpp | 525 if (auto CM = Src->getCodeModel()) in setCodeModel() 540 assert(getCodeModel() == CM && "Code model representation error!"); in GlobalAlias()
|
/llvm-project/llvm/lib/Object/ |
H A D | ModuleSymbolTable.cpp | 182 auto CM = M.getCodeModel(); in CollectAsmSymbols()
|