Home
last modified time | relevance | path

Searched refs:isPositionIndependent (Results 1 – 25 of 62) sorted by relevance

123

/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/Mips/
HDMipsSubtarget.cpp152 if (NoABICalls && TM.isPositionIndependent()) in MipsSubtarget()
155 if (isABI_N64() && !TM.isPositionIndependent() && !hasSym32()) in MipsSubtarget()
220 bool MipsSubtarget::isPositionIndependent() const { in isPositionIndependent() function in MipsSubtarget
221 return TM.isPositionIndependent(); in isPositionIndependent()
HDMips16HardFloat.cpp259 if (TM.isPositionIndependent()) in assureFPCallStub()
434 if (!TM.isPositionIndependent()) { in fixupFPReturnAndCall()
448 bool PicMode = TM.isPositionIndependent(); in createFPFnStub()
HDMipsMachineFunction.cpp97 if (!MF.getTarget().isPositionIndependent()) { in initGlobalBaseReg()
HDMipsSubtarget.h221 bool isPositionIndependent() const;
HDMips16ISelDAGToDAG.cpp117 if (!TM.isPositionIndependent()) { in selectAddr()
HDMipsInstructionSelector.cpp365 if (MF.getTarget().isPositionIndependent()) { in select()
569 if (MF.getTarget().isPositionIndependent()) { in select()
625 if (MF.getTarget().isPositionIndependent()) { in select()
HDMipsAsmPrinter.cpp779 TS.setPic(OutContext.getObjectFileInfo()->isPositionIndependent()); in EmitStartOfAsmFile()
800 if (!isPositionIndependent() && STI.hasSym32()) in EmitStartOfAsmFile()
1080 assert(!isPositionIndependent() && in EmitFPCallStub()
HDMipsSEInstrInfo.cpp29 return STI.isPositionIndependent() ? Mips::B_MM : Mips::J_MM; in getUnconditionalBranch()
30 return STI.isPositionIndependent() ? Mips::B : Mips::J; in getUnconditionalBranch()
888 if (TM.isPositionIndependent()) in expandEhReturn()
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/X86/
HDX86Subtarget.cpp72 if (!isPositionIndependent()) in classifyLocalReference()
125 if (TM.getCodeModel() == CodeModel::Large && !isPositionIndependent()) in classifyGlobalReference()
163 if (!isPositionIndependent()) in classifyGlobalReference()
339 if (!isPositionIndependent()) in X86Subtarget()
HDX86Subtarget.h832 bool isPositionIndependent() const { return TM.isPositionIndependent(); } in isPositionIndependent() function
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/ARM/
HDARMInstrInfo.cpp98 if (TM.isPositionIndependent()) in expandLoadStackGuard()
105 if (!TM.isPositionIndependent()) { in expandLoadStackGuard()
HDARMSubtarget.cpp356 if (isTargetMachO() && TM.isPositionIndependent() && in isGVIndirectSymbol()
364 return isTargetELF() && TM.isPositionIndependent() && in isGVInGOT()
HDThumb1InstrInfo.cpp137 if (TM.isPositionIndependent()) in expandLoadStackGuard()
HDARMAsmPrinter.cpp619 if (isPositionIndependent()) { in emitAttributes()
629 if (isPositionIndependent() || STI.isROPI()) { in emitAttributes()
635 if (isPositionIndependent()) { in emitAttributes()
968 if (isPositionIndependent() || Subtarget->isROPI()) in EmitJumpTableAddrs()
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/
HDTargetMachine.cpp44 bool TargetMachine::isPositionIndependent() const { in isPositionIndependent() function in TargetMachine
154 if (GV && isPositionIndependent() && GV->hasExternalWeakLinkage()) in shouldAssumeDSOLocal()
HDTargetLoweringObjectFile.cpp45 InitMCObjectFileInfo(TM.getTargetTriple(), TM.isPositionIndependent(), *Ctx, in Initialize()
/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/
HDTargetLoweringObjectFileImpl.cpp112 PersonalityEncoding = isPositionIndependent() in Initialize()
117 LSDAEncoding = isPositionIndependent() in Initialize()
120 TTypeEncoding = isPositionIndependent() in Initialize()
126 if (isPositionIndependent()) { in Initialize()
150 if (isPositionIndependent()) { in Initialize()
162 if (isPositionIndependent()) { in Initialize()
212 if (isPositionIndependent()) { in Initialize()
236 if (isPositionIndependent()) { in Initialize()
249 if (isPositionIndependent()) { in Initialize()
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/PowerPC/
HDPPCMCInstLower.cpp118 if (Subtarget->isSecurePlt() && TM.isPositionIndependent() && in GetSymbolRef()
HDPPCAsmPrinter.cpp498 if (Subtarget->is32BitELFABI() && isPositionIndependent()) in EmitTlsCall()
632 if (Subtarget->isSecurePlt() && isPositionIndependent() ) { in EmitInstruction()
1336 !isPositionIndependent()) in EmitStartOfAsmFile()
1365 (!isPositionIndependent() || in EmitFunctionEntryLabel()
HDPPCTargetMachine.cpp493 if (getPPCTargetMachine().isPositionIndependent()) { in addPreRegAlloc()
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/Target/
HDTargetMachine.h211 bool isPositionIndependent() const;
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/WebAssembly/
HDWebAssemblyInstrInfo.td18 def IsPIC : Predicate<"TM.isPositionIndependent()">;
19 def IsNotPIC : Predicate<"!TM.isPositionIndependent()">;
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/MC/
HDMCObjectFileInfo.h401 bool isPositionIndependent() const { return PositionIndependent; } in isPositionIndependent() function
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/
HDHexagonTargetObjectFile.cpp274 return SmallDataThreshold > 0 && !TM.isPositionIndependent(); in isSmallDataEnabled()
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/
HDAsmPrinter.h210 bool isPositionIndependent() const;

123