Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/lld/MachO/Arch/
H A DARM64.cpp240 struct Adrp { struct
263 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()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64AsmPrinter.cpp3027 MCInst Adrp; in emitInstruction() local
3028 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() local
3078 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 …]
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/
H A DAArch64InstructionSelector.cpp4325 auto Adrp = in emitLoadFromConstantPool() local
4329 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() local
7613 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()