Searched refs:Ldr (Results 1 – 4 of 4) sorted by relevance
253 struct Ldr { struct282 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 …]
3033 MCInst Ldr; in emitInstruction() local3034 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() local3085 Ldr.setOpcode(AArch64::LDRWui); in emitInstruction()3086 Ldr.addOperand(MCOperand::createReg(AArch64::W1)); in emitInstruction()[all …]
745 uint32_t Ldr = support::endian::read32(PltContents.data() + Byte + 8, in findPltEntries() local747 if ((Ldr & 0xe5bcf000) != 0xe5bcf000) in findPltEntries()752 ((Add2 & 0xff) << 12) + (Ldr & 0xfff); in findPltEntries()
6825 auto Ldr = in selectIntrinsic() local6827 constrainSelectedInstRegOperands(*Ldr, TII, TRI, RBI); in selectIntrinsic()