Home
last modified time | relevance | path

Searched refs:ADRP (Results 1 – 23 of 23) sorted by relevance

/openbsd/gnu/llvm/compiler-rt/lib/xray/
H A Dxray_trampoline_AArch64.S35 ADRP X1, _ZN6__xray19XRayPatchedFunctionE
88 ADRP X1, _ZN6__xray19XRayPatchedFunctionE
137 ADRP X1, _ZN6__xray19XRayPatchedFunctionE
/openbsd/gnu/llvm/llvm/lib/Target/AArch64/
H A DAArch64ReturnProtectorLowering.cpp42 BuildMI(MBB, MI, MBBDL, TII->get(AArch64::ADRP), REG) in insertReturnProtectorPrologue()
67 BuildMI(MBB, MI, MBBDL, TII->get(AArch64::ADRP), AArch64::X9) in insertReturnProtectorEpilogue()
H A DAArch64MacroFusion.cpp164 if ((FirstMI == nullptr || FirstMI->getOpcode() == AArch64::ADRP) && in isAdrpAddPair()
231 case AArch64::ADRP: in isAddressLdStPair()
H A DAArch64CollectLOH.cpp180 case AArch64::ADRP: in canDefBePartOfLOH()
578 case AArch64::ADRP: in runOnMachineFunction()
H A DAArch64SchedPredExynos.td122 [ADR, ADRP,
H A DAArch64AsmPrinter.cpp657 MCInstBuilder(AArch64::ADRP) in emitHwasanMemaccessSymbols()
1287 if (MI->getOpcode() == AArch64::ADRP) { in emitInstruction()
1464 Adrp.setOpcode(AArch64::ADRP); in emitInstruction()
H A DAArch64ExpandPseudoInsts.cpp1177 BuildMI(MBB, MBBI, MI.getDebugLoc(), TII->get(AArch64::ADRP), DstReg); in expandMI()
1233 BuildMI(MBB, MBBI, MI.getDebugLoc(), TII->get(AArch64::ADRP), DstReg) in expandMI()
1255 BuildMI(MBB, MBBI, MI.getDebugLoc(), TII->get(AArch64::ADRP), DstReg) in expandMI()
H A DAArch64ISelLowering.h75 ADRP, // Page address of a TargetGlobalAddress operand. enumerator
H A DAArch64FastISel.cpp431 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, MIMD, TII.get(AArch64::ADRP), in materializeFP()
463 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, MIMD, TII.get(AArch64::ADRP), in materializeGV()
495 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, MIMD, TII.get(AArch64::ADRP), in materializeGV()
3256 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, MIMD, TII.get(AArch64::ADRP), in fastLowerCall()
H A DAArch64SchedCyclone.td141 // ADR,ADRP
H A DAArch64SchedExynosM3.td510 def : InstRW<[M3WriteZ0], (instrs ADR, ADRP)>;
H A DAArch64SchedTSV110.td410 def : InstRW<[TSV110Wr_1cyc_1ALUAB], (instrs ADR, ADRP)>;
H A DAArch64SchedAmpere1.td979 def : InstRW<[Ampere1Write_1cyc_1A], (instrs ADR, ADRP)>;
H A DAArch64SchedExynosM4.td607 def : InstRW<[M4WriteZ0], (instrs ADR, ADRP)>;
H A DAArch64SchedExynosM5.td654 def : InstRW<[M5WriteZ0], (instrs ADR, ADRP)>;
H A DAArch64InstrInfo.cpp1896 BuildMI(MBB, FirstEpilogSEH, DL, TII->get(AArch64::ADRP)) in expandPostRAPseudo()
2018 BuildMI(MBB, MI, DL, get(AArch64::ADRP), Reg) in expandPostRAPseudo()
7754 if (MI.getOpcode() == AArch64::ADRP) in getOutliningType()
H A DAArch64SchedFalkorDetails.td1233 def : InstRW<[FalkorWr_1XYZB_0cyc], (instregex "^ADRP?$")>; // imm fwd
H A DAArch64ISelLowering.cpp2296 MAKE_CASE(AArch64ISD::ADRP) in getTargetNodeName()
7949 SDValue ADRP = DAG.getNode(AArch64ISD::ADRP, DL, Ty, Hi); in getAddr() local
7950 return DAG.getNode(AArch64ISD::ADDlow, DL, Ty, ADRP, Lo); in getAddr()
8312 SDValue ADRP = DAG.getNode(AArch64ISD::ADRP, DL, PtrVT, TLSIndexHi); in LowerWindowsGlobalTLSAddress() local
8314 DAG.getNode(AArch64ISD::ADDlow, DL, PtrVT, ADRP, TLSIndexLo); in LowerWindowsGlobalTLSAddress()
22801 case AArch64::ADRP: in shouldLocalize()
H A DAArch64InstrInfo.td566 def AArch64adrp : SDNode<"AArch64ISD::ADRP", SDTIntUnaryOp, []>;
2536 def ADRP : ADRI<1, "adrp", adrplabel,
2545 def : Pat<(AArch64adrp tconstpool:$cp), (ADRP tconstpool:$cp)>;
2546 def : Pat<(AArch64adrp tblockaddress:$cp), (ADRP tblockaddress:$cp)>;
2547 def : Pat<(AArch64adrp texternalsym:$sym), (ADRP texternalsym:$sym)>;
/openbsd/gnu/llvm/llvm/lib/Target/AArch64/GISel/
H A DAArch64LegalizerInfo.cpp1012 auto ADRP = MIRBuilder.buildInstr(AArch64::ADRP, {LLT::pointer(0, 64)}, {}) in legalizeSmallCMGlobalValue() local
1015 MRI.setRegClass(ADRP.getReg(0), &AArch64::GPR64RegClass); in legalizeSmallCMGlobalValue()
1033 ADRP = MIRBuilder.buildInstr(AArch64::MOVKXi, {LLT::pointer(0, 64)}, {ADRP}) in legalizeSmallCMGlobalValue()
1037 MRI.setRegClass(ADRP.getReg(0), &AArch64::GPR64RegClass); in legalizeSmallCMGlobalValue()
1040 MIRBuilder.buildInstr(AArch64::G_ADD_LOW, {DstReg}, {ADRP}) in legalizeSmallCMGlobalValue()
H A DAArch64InstructionSelector.cpp2496 if (BaseMI->getOpcode() != AArch64::ADRP) { in select()
4383 MIRBuilder.buildInstr(AArch64::ADRP, {&AArch64::GPR64RegClass}, {}) in emitLoadFromConstantPool()
6474 if (Adrp.getOpcode() != AArch64::ADRP) in tryFoldAddLowIntoImm()
/openbsd/gnu/llvm/llvm/lib/Target/AArch64/Disassembler/
H A DAArch64ExternalSymbolizer.cpp94 } else if (MI.getOpcode() == AArch64::ADRP) { in tryAddingSymbolicOperand()
/openbsd/gnu/llvm/llvm/lib/Target/AArch64/MCTargetDesc/
H A DAArch64MCTargetDesc.cpp416 if (Inst.getOpcode() == AArch64::ADRP) in evaluateBranch()