Home
last modified time | relevance | path

Searched refs:Reloc (Results 1 – 25 of 108) sorted by relevance

12345

/freebsd-12.1/contrib/llvm/tools/llvm-readobj/
H A DWasmDumper.cpp70 const RelocationRef &Reloc) { in printRelocation() argument
72 uint64_t RelocType = Reloc.getType(); in printRelocation()
73 Reloc.getTypeName(RelocTypeName); in printRelocation()
74 const wasm::WasmRelocation &WasmReloc = Obj->getWasmRelocation(Reloc); in printRelocation()
77 symbol_iterator SI = Reloc.getSymbol(); in printRelocation()
96 W.printHex("Offset", Reloc.getOffset()); in printRelocation()
105 OS << W.hex(Reloc.getOffset()) << " " << RelocTypeName << " "; in printRelocation()
126 for (const RelocationRef &Reloc : Section.relocations()) { in printRelocations() local
133 printRelocation(Section, Reloc); in printRelocations()
197 for (const RelocationRef &Reloc : Section.relocations()) in printSectionHeaders() local
[all …]
/freebsd-12.1/contrib/llvm/lib/Target/Sparc/
H A DSparcTargetMachine.cpp57 static Reloc::Model getEffectiveRelocModel(Optional<Reloc::Model> RM) { in getEffectiveRelocModel()
59 return Reloc::Static; in getEffectiveRelocModel()
74 getEffectiveSparcCodeModel(Optional<CodeModel::Model> CM, Reloc::Model RM, in getEffectiveSparcCodeModel()
86 return RM == Reloc::PIC_ ? CodeModel::Small : CodeModel::Medium; in getEffectiveSparcCodeModel()
94 const TargetOptions &Options, Optional<Reloc::Model> RM, in SparcTargetMachine()
195 Optional<Reloc::Model> RM, in SparcV8TargetMachine()
205 Optional<Reloc::Model> RM, in SparcV9TargetMachine()
215 Optional<Reloc::Model> RM, in SparcelTargetMachine()
H A DSparcTargetMachine.h31 Optional<Reloc::Model> RM, Optional<CodeModel::Model> CM,
52 Optional<Reloc::Model> RM, Optional<CodeModel::Model> CM,
63 Optional<Reloc::Model> RM, Optional<CodeModel::Model> CM,
73 Optional<Reloc::Model> RM, Optional<CodeModel::Model> CM,
/freebsd-12.1/contrib/llvm/lib/Target/X86/
H A DX86TargetMachine.cpp152 static Reloc::Model getEffectiveRelocModel(const Triple &TT, in getEffectiveRelocModel()
160 return Reloc::Static; in getEffectiveRelocModel()
167 return Reloc::PIC_; in getEffectiveRelocModel()
168 return Reloc::DynamicNoPIC; in getEffectiveRelocModel()
171 return Reloc::PIC_; in getEffectiveRelocModel()
172 return Reloc::Static; in getEffectiveRelocModel()
179 if (*RM == Reloc::DynamicNoPIC) { in getEffectiveRelocModel()
181 return Reloc::PIC_; in getEffectiveRelocModel()
183 return Reloc::Static; in getEffectiveRelocModel()
188 if (*RM == Reloc::Static && TT.isOSDarwin() && is64Bit) in getEffectiveRelocModel()
[all …]
/freebsd-12.1/contrib/llvm/lib/Target/
H A DTargetMachine.cpp46 return getRelocationModel() == Reloc::PIC_; in isPositionIndependent()
83 Reloc::Model TargetMachine::getRelocationModel() const { return RM; } in getRelocationModel()
132 Reloc::Model RM = getRelocationModel(); in shouldAssumeDSOLocal()
166 if (RM == Reloc::Static) in shouldAssumeDSOLocal()
172 assert(RM != Reloc::DynamicNoPIC); in shouldAssumeDSOLocal()
175 RM == Reloc::Static || M.getPIELevel() != PIELevel::Default; in shouldAssumeDSOLocal()
195 if (!IsTLS && !IsPPC && (RM == Reloc::Static || IsAccessViaCopyRelocs)) in shouldAssumeDSOLocal()
213 Reloc::Model RM = getRelocationModel(); in getTLSModel()
214 bool IsSharedLibrary = RM == Reloc::PIC_ && !IsPIE; in getTLSModel()
H A DTargetMachineC.cpp105 LLVMCodeGenOptLevel Level, LLVMRelocMode Reloc, in LLVMCreateTargetMachine() argument
107 Optional<Reloc::Model> RM; in LLVMCreateTargetMachine()
108 switch (Reloc){ in LLVMCreateTargetMachine()
110 RM = Reloc::Static; in LLVMCreateTargetMachine()
113 RM = Reloc::PIC_; in LLVMCreateTargetMachine()
116 RM = Reloc::DynamicNoPIC; in LLVMCreateTargetMachine()
119 RM = Reloc::ROPI; in LLVMCreateTargetMachine()
122 RM = Reloc::RWPI; in LLVMCreateTargetMachine()
125 RM = Reloc::ROPI_RWPI; in LLVMCreateTargetMachine()
H A DTargetLoweringObjectFile.cpp228 Reloc::Model ReloModel = TM.getRelocationModel(); in getKindForGlobal()
229 if (ReloModel == Reloc::Static || ReloModel == Reloc::ROPI || in getKindForGlobal()
230 ReloModel == Reloc::RWPI || ReloModel == Reloc::ROPI_RWPI) in getKindForGlobal()
/freebsd-12.1/contrib/llvm/lib/Target/SystemZ/
H A DSystemZTargetMachine.cpp94 static Reloc::Model getEffectiveRelocModel(Optional<Reloc::Model> RM) { in getEffectiveRelocModel()
97 if (!RM.hasValue() || *RM == Reloc::DynamicNoPIC) in getEffectiveRelocModel()
98 return Reloc::Static; in getEffectiveRelocModel()
132 getEffectiveSystemZCodeModel(Optional<CodeModel::Model> CM, Reloc::Model RM, in getEffectiveSystemZCodeModel()
142 return RM == Reloc::PIC_ ? CodeModel::Small : CodeModel::Medium; in getEffectiveSystemZCodeModel()
149 Optional<Reloc::Model> RM, in SystemZTargetMachine()
/freebsd-12.1/contrib/llvm/lib/Target/ARM/
H A DARMTargetMachine.cpp180 static Reloc::Model getEffectiveRelocModel(const Triple &TT, in getEffectiveRelocModel()
181 Optional<Reloc::Model> RM) { in getEffectiveRelocModel()
184 return TT.isOSBinFormatMachO() ? Reloc::PIC_ : Reloc::Static; in getEffectiveRelocModel()
186 if (*RM == Reloc::ROPI || *RM == Reloc::RWPI || *RM == Reloc::ROPI_RWPI) in getEffectiveRelocModel()
191 if (*RM == Reloc::DynamicNoPIC && !TT.isOSDarwin()) in getEffectiveRelocModel()
192 return Reloc::Static; in getEffectiveRelocModel()
202 Optional<Reloc::Model> RM, in ARMBaseTargetMachine()
291 Optional<Reloc::Model> RM, in ARMLETargetMachine()
299 Optional<Reloc::Model> RM, in ARMBETargetMachine()
H A DARMTargetMachine.h45 Optional<Reloc::Model> RM, Optional<CodeModel::Model> CM,
82 Optional<Reloc::Model> RM, Optional<CodeModel::Model> CM,
92 Optional<Reloc::Model> RM, Optional<CodeModel::Model> CM,
/freebsd-12.1/contrib/llvm/lib/Target/MSP430/
H A DMSP430TargetMachine.cpp29 static Reloc::Model getEffectiveRelocModel(Optional<Reloc::Model> RM) { in getEffectiveRelocModel()
31 return Reloc::Static; in getEffectiveRelocModel()
43 Optional<Reloc::Model> RM, in MSP430TargetMachine()
/freebsd-12.1/contrib/llvm/lib/Target/ARC/
H A DARCTargetMachine.cpp23 static Reloc::Model getRelocModel(Optional<Reloc::Model> RM) { in getRelocModel()
25 return Reloc::Static; in getRelocModel()
33 Optional<Reloc::Model> RM, in ARCTargetMachine()
/freebsd-12.1/contrib/llvm/lib/Target/Lanai/
H A DLanaiTargetMachine.cpp50 static Reloc::Model getEffectiveRelocModel(Optional<Reloc::Model> RM) { in getEffectiveRelocModel()
52 return Reloc::PIC_; in getEffectiveRelocModel()
59 Optional<Reloc::Model> RM, in LanaiTargetMachine()
/freebsd-12.1/contrib/llvm/lib/Target/RISCV/
H A DRISCVTargetMachine.cpp43 static Reloc::Model getEffectiveRelocModel(const Triple &TT, in getEffectiveRelocModel()
44 Optional<Reloc::Model> RM) { in getEffectiveRelocModel()
46 return Reloc::Static; in getEffectiveRelocModel()
53 Optional<Reloc::Model> RM, in RISCVTargetMachine()
/freebsd-12.1/contrib/llvm/lib/Target/AVR/
H A DAVRTargetMachine.cpp39 static Reloc::Model getEffectiveRelocModel(Optional<Reloc::Model> RM) { in getEffectiveRelocModel()
40 return RM.hasValue() ? *RM : Reloc::Static; in getEffectiveRelocModel()
46 Optional<Reloc::Model> RM, in AVRTargetMachine()
/freebsd-12.1/contrib/llvm/lib/Target/XCore/
H A DXCoreTargetMachine.cpp28 static Reloc::Model getEffectiveRelocModel(Optional<Reloc::Model> RM) { in getEffectiveRelocModel()
30 return Reloc::Static; in getEffectiveRelocModel()
49 Optional<Reloc::Model> RM, in XCoreTargetMachine()
/freebsd-12.1/contrib/llvm/lib/Target/BPF/
H A DBPFTargetMachine.cpp48 static Reloc::Model getEffectiveRelocModel(Optional<Reloc::Model> RM) { in getEffectiveRelocModel()
50 return Reloc::PIC_; in getEffectiveRelocModel()
57 Optional<Reloc::Model> RM, in BPFTargetMachine()
/freebsd-12.1/contrib/llvm/lib/Target/Hexagon/MCTargetDesc/
H A DHexagonAsmBackend.cpp427 uint32_t Reloc; in applyFixup() local
451 Reloc = (((Value >> 2) & 0x1f) << 8) | // Value 6-2 = Target 12-8 in applyFixup()
461 Reloc = (((Value >> 7) & 0x3) << 20) | // Value 8-7 = Target 21-20 in applyFixup()
473 Reloc = (((Value >> 12) & 0x1) << 21) | // Value 12 = Target 21 in applyFixup()
484 Reloc = (((Value >> 13) & 0x3) << 22) | // Value 14-13 = Target 23-22 in applyFixup()
496 Reloc = (((Value >> 13) & 0x1ff) << 16) | // Value 21-13 = Target 24-16 in applyFixup()
502 Reloc = (((Value >> 14) & 0xfff) << 16) | // Value 25-14 = Target 27-16 in applyFixup()
511 Reloc = Value; in applyFixup()
523 dbgs().write_hex(OldData) << ": Reloc=0x"; dbgs().write_hex(Reloc);); in applyFixup()
530 InstAddr[i] |= uint8_t(Reloc >> (i * 8)) & 0xff; // Apply new reloc in applyFixup()
/freebsd-12.1/contrib/llvm/lib/Target/Mips/
H A DMipsTargetMachine.cpp98 static Reloc::Model getEffectiveRelocModel(bool JIT, in getEffectiveRelocModel()
99 Optional<Reloc::Model> RM) { in getEffectiveRelocModel()
101 return Reloc::Static; in getEffectiveRelocModel()
113 Optional<Reloc::Model> RM, in MipsTargetMachine()
139 Optional<Reloc::Model> RM, in MipsebTargetMachine()
149 Optional<Reloc::Model> RM, in MipselTargetMachine()
H A DMipsTargetMachine.h43 Optional<Reloc::Model> RM, Optional<CodeModel::Model> CM,
83 Optional<Reloc::Model> RM, Optional<CodeModel::Model> CM,
95 Optional<Reloc::Model> RM, Optional<CodeModel::Model> CM,
/freebsd-12.1/contrib/llvm/lib/Target/AArch64/
H A DAArch64TargetMachine.h34 Optional<Reloc::Model> RM, Optional<CodeModel::Model> CM,
64 Optional<Reloc::Model> RM,
76 Optional<Reloc::Model> RM,
H A DAArch64TargetMachine.cpp210 static Reloc::Model getEffectiveRelocModel(const Triple &TT, in getEffectiveRelocModel()
211 Optional<Reloc::Model> RM) { in getEffectiveRelocModel()
214 return Reloc::PIC_; in getEffectiveRelocModel()
218 if (!RM.hasValue() || *RM == Reloc::DynamicNoPIC) in getEffectiveRelocModel()
219 return Reloc::Static; in getEffectiveRelocModel()
252 Optional<Reloc::Model> RM, in AArch64TargetMachine()
321 const TargetOptions &Options, Optional<Reloc::Model> RM, in AArch64leTargetMachine()
329 const TargetOptions &Options, Optional<Reloc::Model> RM, in AArch64beTargetMachine()
/freebsd-12.1/contrib/llvm/lib/Target/NVPTX/
H A DNVPTXTargetMachine.h41 Optional<Reloc::Model> RM, Optional<CodeModel::Model> CM,
81 Optional<Reloc::Model> RM, Optional<CodeModel::Model> CM,
90 Optional<Reloc::Model> RM, Optional<CodeModel::Model> CM,
/freebsd-12.1/contrib/llvm/lib/Target/PowerPC/
H A DPPCTargetMachine.cpp208 static Reloc::Model getEffectiveRelocModel(const Triple &TT, in getEffectiveRelocModel()
209 Optional<Reloc::Model> RM) { in getEffectiveRelocModel()
215 return Reloc::DynamicNoPIC; in getEffectiveRelocModel()
219 return Reloc::PIC_; in getEffectiveRelocModel()
222 return Reloc::Static; in getEffectiveRelocModel()
248 Optional<Reloc::Model> RM, in PPCTargetMachine()
/freebsd-12.1/contrib/llvm/lib/Target/AMDGPU/
H A DAMDGPUTargetMachine.h47 Optional<Reloc::Model> RM, Optional<CodeModel::Model> CM,
78 Optional<Reloc::Model> RM, Optional<CodeModel::Model> CM,
104 Optional<Reloc::Model> RM, Optional<CodeModel::Model> CM,

12345