Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/lld/MachO/Arch/
H A DARM64.cpp221 struct Ldr { struct
250 static bool parseLdr(uint32_t insn, Ldr &ldr) { in parseLdr()
295 static bool isLiteralLdrEligible(const Ldr &ldr) { in isLiteralLdrEligible()
299 static void writeLiteralLdr(void *loc, const Ldr &ldr) { in writeLiteralLdr()
322 static bool isImmediateLdrEligible(const Ldr &ldr) { in isImmediateLdrEligible()
333 static void writeImmediateLdr(void *loc, const Ldr &ldr) { in writeImmediateLdr()
424 Ldr ldr; in applyAdrpLdr()
448 Ldr ldr; in applyAdrpLdrGot()
474 Ldr ldr; in applyAdrpAddLdr()
489 Ldr literalLdr = ldr; in applyAdrpAddLdr()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64AsmPrinter.cpp2587 MCInst Ldr; in emitInstruction() local
2589 Ldr.setOpcode(AArch64::LDRWui); in emitInstruction()
2590 Ldr.addOperand(MCOperand::createReg(AArch64::W1)); in emitInstruction()
2592 Ldr.setOpcode(AArch64::LDRXui); in emitInstruction()
2593 Ldr.addOperand(MCOperand::createReg(AArch64::X1)); in emitInstruction()
2595 Ldr.addOperand(MCOperand::createReg(AArch64::X0)); in emitInstruction()
2596 Ldr.addOperand(SymTLSDescLo12); in emitInstruction()
2597 Ldr.addOperand(MCOperand::createImm(0)); in emitInstruction()
2598 EmitToStreamer(*OutStreamer, Ldr); in emitInstruction()
2848 MCInst Ldr; in emitMachOIFuncStubBody() local
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/
H A DAArch64InstructionSelector.cpp6652 auto Ldr = in selectIntrinsic() local
6654 constrainSelectedInstRegOperands(*Ldr, TII, TRI, RBI); in selectIntrinsic()