Home
last modified time | relevance | path

Searched refs:pcrel (Results 1 – 16 of 16) sorted by relevance

/freebsd/contrib/llvm-project/lld/MachO/
H A DRelocations.h54 bool pcrel = false; member
66 Reloc(uint8_t type, bool pcrel, uint8_t length, uint32_t offset, in Reloc()
68 : type(type), pcrel(pcrel), length(length), offset(offset), in Reloc()
H A DICF.cpp111 if (ra.pcrel != rb.pcrel) in equalsConstant()
H A DWriter.cpp710 if (!r.pcrel) { in scanRelocations()
H A DInputFiles.cpp585 r.pcrel = relInfo.r_pcrel; in parseRelocations()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DMachORelocation.h46 MachORelocation(uint32_t addr, uint32_t index, bool pcrel, uint8_t len,
49 r_address(addr), r_symbolnum(index), r_pcrel(pcrel), r_length(len), in r_address()
/freebsd/contrib/llvm-project/lld/MachO/Arch/
H A DARM64Common.cpp73 if (r.pcrel) in relocateOne()
80 assert(r.pcrel); in relocateOne()
86 assert(!r.pcrel); in relocateOne()
H A DX86_64.cpp98 if (r.pcrel) { in relocateOne()
/freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/
H A DLoongArch.td73 // Expand la.global as la.pcrel
75 : SubtargetFeature<"la-global-with-pcrel", "HasLaGlobalWithPcrel", "true",
76 "Expand la.global as la.pcrel">;
80 "Expand la.global as la.pcrel">;
H A DLoongArchInstrInfo.td1618 "la.pcrel", "$dst, $src">;
1626 "la.pcrel", "$dst, $tmp, $src">,
1689 // la.local = la.pcrel
1690 // With feature "+la-global-with-pcrel":
1691 // la = la.global = la.pcrel
1696 // With features "+la-global-with-pcrel,+la-global-with-abs"(disorder):
1697 // la = la.global = la.pcrel
1711 // "la-global-with-pcrel" takes effect when bose "la-global-with-pcrel" and
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/Disassembler/
H A DX86Disassembler.cpp1998 uint64_t pcrel = 0; in translateImmediate() local
2001 pcrel = insn.startLocation + insn.length; in translateImmediate()
2077 mcInst, immediate + pcrel, insn.startLocation, isBranch, in translateImmediate()
2153 uint64_t pcrel = 0; in translateRMMemory() local
2215 pcrel = insn.startLocation + insn.length; in translateRMMemory()
2216 Dis->tryAddingPcLoadReferenceComment(insn.displacement + pcrel, in translateRMMemory()
2283 mcInst, insn.displacement + pcrel, insn.startLocation, false, in translateRMMemory()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86InstrControl.td320 // the 32-bit pcrel field that we have.
/freebsd/contrib/llvm-project/llvm/lib/Target/Xtensa/
H A DXtensaInstrInfo.td242 // pcrel addr loading using L32R
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMScheduleA57.td379 "LDRcp", "(t2|t)?LDRConstPool", "LDRLIT_ga_(pcrel|abs)",
383 (instregex "t2LDRS?(B|H)?(pcrel|T|i8|i12|pci|pci_pic|s)?$")>;
/freebsd/contrib/llvm-project/llvm/lib/Target/MSP430/
H A DMSP430InstrInfo.td118 // Short jump targets have OtherVT type and are printed as pcrel imm values.
/freebsd/contrib/llvm-project/lld/ELF/
H A DOptions.td482 defm pcrel_optimize : BB<"pcrel-optimize",
/freebsd/contrib/llvm-project/clang/include/clang/Driver/
H A DOptions.td5084 def mno_pcrel: Flag<["-"], "mno-pcrel">, Group<m_ppc_Features_Group>;