Home
last modified time | relevance | path

Searched refs:Adrp (Results 1 – 2 of 2) sorted by relevance

/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/AArch64/
DAArch64AsmPrinter.cpp1301 MCInst Adrp; in emitInstruction() local
1302 Adrp.setOpcode(AArch64::ADRP); in emitInstruction()
1303 Adrp.addOperand(MCOperand::createReg(AArch64::X0)); in emitInstruction()
1304 Adrp.addOperand(SymTLSDesc); in emitInstruction()
1305 EmitToStreamer(*OutStreamer, Adrp); in emitInstruction()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/
DAArch64InstructionSelector.cpp4146 auto Adrp = in emitLoadFromConstantPool() local
4157 .buildInstr(AArch64::LDRQui, {&AArch64::FPR128RegClass}, {Adrp}) in emitLoadFromConstantPool()
4164 .buildInstr(AArch64::LDRDui, {&AArch64::FPR64RegClass}, {Adrp}) in emitLoadFromConstantPool()
4171 .buildInstr(AArch64::LDRSui, {&AArch64::FPR32RegClass}, {Adrp}) in emitLoadFromConstantPool()
4183 constrainSelectedInstRegOperands(*Adrp, TII, TRI, RBI); in emitLoadFromConstantPool()
5754 MachineInstr &Adrp = *MRI.getVRegDef(RootDef.getOperand(1).getReg()); in tryFoldAddLowIntoImm() local
5755 if (Adrp.getOpcode() != AArch64::ADRP) in tryFoldAddLowIntoImm()
5759 auto Offset = Adrp.getOperand(1).getOffset(); in tryFoldAddLowIntoImm()
5763 auto GV = Adrp.getOperand(1).getGlobal(); in tryFoldAddLowIntoImm()
5773 Register AdrpReg = Adrp.getOperand(0).getReg(); in tryFoldAddLowIntoImm()