Home
last modified time | relevance | path

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

/freebsd-12.1/contrib/llvm/lib/Target/AArch64/
H A DAArch64MacroFusion.cpp161 if ((FirstMI == nullptr || FirstMI->getOpcode() == AArch64::ADRP) && in isLiteralsPair()
222 case AArch64::ADRP: in isAddressLdStPair()
H A DAArch64CollectLOH.cpp180 case AArch64::ADRP: in canDefBePartOfLOH()
528 case AArch64::ADRP: in runOnMachineFunction()
H A DAArch64SchedPredExynos.td114 [ADR, ADRP,
H A DAArch64ExpandPseudoInsts.cpp860 BuildMI(MBB, MBBI, MI.getDebugLoc(), TII->get(AArch64::ADRP), DstReg); in expandMI()
900 BuildMI(MBB, MBBI, MI.getDebugLoc(), TII->get(AArch64::ADRP), DstReg) in expandMI()
H A DAArch64ISelLowering.h37 ADRP, // Page address of a TargetGlobalAddress operand. enumerator
H A DAArch64AsmPrinter.cpp810 Adrp.setOpcode(AArch64::ADRP); in EmitInstruction()
H A DAArch64FastISel.cpp445 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(AArch64::ADRP), in materializeFP()
477 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(AArch64::ADRP), in materializeGV()
489 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(AArch64::ADRP), in materializeGV()
3245 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DbgLoc, TII.get(AArch64::ADRP), in fastLowerCall()
H A DAArch64InstrInfo.cpp1487 BuildMI(MBB, FirstEpilogSEH, DL, TII->get(AArch64::ADRP)) in expandPostRAPseudo()
1536 BuildMI(MBB, MI, DL, get(AArch64::ADRP), Reg) in expandPostRAPseudo()
5302 if (MI.getOpcode() == AArch64::ADRP) in getOutliningType()
H A DAArch64SchedCyclone.td139 // ADR,ADRP
H A DAArch64SchedExynosM3.td496 def : InstRW<[M3WriteZ0], (instrs ADR, ADRP)>;
H A DAArch64ISelLowering.cpp1090 case AArch64ISD::ADRP: return "AArch64ISD::ADRP"; in getTargetNodeName()
4047 SDValue ADRP = DAG.getNode(AArch64ISD::ADRP, DL, Ty, Hi); in getAddr() local
4048 return DAG.getNode(AArch64ISD::ADDlow, DL, Ty, ADRP, Lo); in getAddr()
4329 SDValue ADRP = DAG.getNode(AArch64ISD::ADRP, DL, PtrVT, TLSIndexHi); in LowerWindowsGlobalTLSAddress() local
4331 DAG.getNode(AArch64ISD::ADDlow, DL, PtrVT, ADRP, TLSIndexLo); in LowerWindowsGlobalTLSAddress()
H A DAArch64SchedExynosM4.td593 def : InstRW<[M4WriteZ0], (instrs ADR, ADRP)>;
H A DAArch64SchedFalkorDetails.td1234 def : InstRW<[FalkorWr_1XYZB_0cyc], (instregex "^ADRP?$")>; // imm fwd
H A DAArch64InstrInfo.td245 def AArch64adrp : SDNode<"AArch64ISD::ADRP", SDTIntUnaryOp, []>;
1582 def ADRP : ADRI<1, "adrp", adrplabel,
1591 def : Pat<(AArch64adrp tconstpool:$cp), (ADRP tconstpool:$cp)>;
1592 def : Pat<(AArch64adrp tblockaddress:$cp), (ADRP tblockaddress:$cp)>;
1593 def : Pat<(AArch64adrp texternalsym:$sym), (ADRP texternalsym:$sym)>;
/freebsd-12.1/contrib/llvm/lib/Target/AArch64/Disassembler/
H A DAArch64ExternalSymbolizer.cpp93 } else if (MI.getOpcode() == AArch64::ADRP) { in tryAddingSymbolicOperand()