| /freebsd-12.1/contrib/llvm/tools/llvm-readobj/ |
| H A D | WasmDumper.cpp | 70 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 D | SparcTargetMachine.cpp | 57 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 D | SparcTargetMachine.h | 31 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 D | X86TargetMachine.cpp | 152 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 D | TargetMachine.cpp | 46 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 D | TargetMachineC.cpp | 105 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 D | TargetLoweringObjectFile.cpp | 228 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 D | SystemZTargetMachine.cpp | 94 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 D | ARMTargetMachine.cpp | 180 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 D | ARMTargetMachine.h | 45 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 D | MSP430TargetMachine.cpp | 29 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 D | ARCTargetMachine.cpp | 23 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 D | LanaiTargetMachine.cpp | 50 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 D | RISCVTargetMachine.cpp | 43 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 D | AVRTargetMachine.cpp | 39 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 D | XCoreTargetMachine.cpp | 28 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 D | BPFTargetMachine.cpp | 48 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 D | HexagonAsmBackend.cpp | 427 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 D | MipsTargetMachine.cpp | 98 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 D | MipsTargetMachine.h | 43 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 D | AArch64TargetMachine.h | 34 Optional<Reloc::Model> RM, Optional<CodeModel::Model> CM, 64 Optional<Reloc::Model> RM, 76 Optional<Reloc::Model> RM,
|
| H A D | AArch64TargetMachine.cpp | 210 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 D | NVPTXTargetMachine.h | 41 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 D | PPCTargetMachine.cpp | 208 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 D | AMDGPUTargetMachine.h | 47 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,
|