Searched refs:Adrp (Results 1 – 3 of 3) sorted by relevance
240 struct Adrp { struct263 static bool parseAdrp(uint32_t insn, Adrp &adrp) { in parseAdrp()399 Adrp adrp; in applyAdrpAdd()429 Adrp adrp1, adrp2; in applyAdrpAdrp()456 Adrp adrp; in applyAdrpLdr()501 Adrp adrp; in applyAdrpAddLdr()
3027 MCInst Adrp; in emitInstruction() local3028 Adrp.setOpcode(AArch64::ADRP); in emitInstruction()3029 Adrp.addOperand(MCOperand::createReg(AArch64::X0)); in emitInstruction()3030 Adrp.addOperand(SymTLSDesc); in emitInstruction()3031 EmitToStreamer(*OutStreamer, Adrp); in emitInstruction()3077 MCInst Adrp; in emitInstruction() local3078 Adrp.setOpcode(AArch64::ADRP); in emitInstruction()3079 Adrp.addOperand(MCOperand::createReg(AArch64::X0)); in emitInstruction()3080 Adrp.addOperand(SymTLSDesc); in emitInstruction()3081 EmitToStreamer(*OutStreamer, Adrp); in emitInstruction()[all …]
4325 auto Adrp = in emitLoadFromConstantPool() local4329 LoadMI = &*MIRBuilder.buildInstr(Opc, {RC}, {Adrp}) in emitLoadFromConstantPool()4333 constrainSelectedInstRegOperands(*Adrp, TII, TRI, RBI); in emitLoadFromConstantPool()7612 MachineInstr &Adrp = *MRI.getVRegDef(RootDef.getOperand(1).getReg()); in tryFoldAddLowIntoImm() local7613 if (Adrp.getOpcode() != AArch64::ADRP) in tryFoldAddLowIntoImm()7617 auto Offset = Adrp.getOperand(1).getOffset(); in tryFoldAddLowIntoImm()7621 auto GV = Adrp.getOperand(1).getGlobal(); in tryFoldAddLowIntoImm()7631 Register AdrpReg = Adrp.getOperand(0).getReg(); in tryFoldAddLowIntoImm()