Home
last modified time | relevance | path

Searched refs:Ldr (Results 1 – 4 of 4) sorted by relevance

/freebsd/contrib/llvm-project/lld/MachO/Arch/
H A DARM64.cpp253 struct Ldr { struct
282 static bool parseLdr(uint32_t insn, Ldr &ldr) { in parseLdr()
327 static bool isLiteralLdrEligible(const Ldr &ldr) { in isLiteralLdrEligible()
331 static void writeLiteralLdr(void *loc, const Ldr &ldr) { in writeLiteralLdr()
354 static bool isImmediateLdrEligible(const Ldr &ldr) { in isImmediateLdrEligible()
365 static void writeImmediateLdr(void *loc, const Ldr &ldr) { in writeImmediateLdr()
457 Ldr ldr; in applyAdrpLdr()
481 Ldr ldr; in applyAdrpLdrGot()
503 Ldr ldr; in applyAdrpAddLdr()
518 Ldr literalLdr = ldr; in applyAdrpAddLdr()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64AsmPrinter.cpp3033 MCInst Ldr; in emitInstruction() local
3034 Ldr.setOpcode(AArch64::LDRXui); in emitInstruction()
3035 Ldr.addOperand(MCOperand::createReg(AArch64::X16)); in emitInstruction()
3036 Ldr.addOperand(MCOperand::createReg(AArch64::X0)); in emitInstruction()
3037 Ldr.addOperand(SymTLSDescLo12); in emitInstruction()
3038 Ldr.addOperand(MCOperand::createImm(0)); in emitInstruction()
3039 EmitToStreamer(*OutStreamer, Ldr); in emitInstruction()
3083 MCInst Ldr; in emitInstruction() local
3085 Ldr.setOpcode(AArch64::LDRWui); in emitInstruction()
3086 Ldr.addOperand(MCOperand::createReg(AArch64::W1)); in emitInstruction()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/MCTargetDesc/
H A DARMMCTargetDesc.cpp745 uint32_t Ldr = support::endian::read32(PltContents.data() + Byte + 8, in findPltEntries() local
747 if ((Ldr & 0xe5bcf000) != 0xe5bcf000) in findPltEntries()
752 ((Add2 & 0xff) << 12) + (Ldr & 0xfff); in findPltEntries()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/
H A DAArch64InstructionSelector.cpp6825 auto Ldr = in selectIntrinsic() local
6827 constrainSelectedInstRegOperands(*Ldr, TII, TRI, RBI); in selectIntrinsic()