Home | History | Annotate | Download | only in AArch64

Lines Matching defs:ADRP

837   case AArch64ISD::ADRP:              return "AArch64ISD::ADRP";
3387 // Use ADRP/ADD or ADRP/LDR for everything else: the small model on ELF and
3394 SDValue ADRP = DAG.getNode(AArch64ISD::ADRP, DL, PtrVT, Hi);
3395 return DAG.getNode(AArch64ISD::ADDlow, DL, PtrVT, ADRP, Lo);
3417 /// adrp x0, _var@TLVPPAGE
3471 /// have a descriptor, accessible via a PC-relative ADRP, and whose first entry
3475 /// adrp x0, :tlsdesc:var
4141 SDValue ADRP = DAG.getNode(AArch64ISD::ADRP, DL, PtrVT, Hi);
4142 return DAG.getNode(AArch64ISD::ADDlow, DL, PtrVT, ADRP, Lo);
4172 // Use ADRP/ADD or ADRP/LDR for everything else: the small memory model on
4181 SDValue ADRP = DAG.getNode(AArch64ISD::ADRP, DL, PtrVT, Hi);
4182 return DAG.getNode(AArch64ISD::ADDlow, DL, PtrVT, ADRP, Lo);
4204 SDValue ADRP = DAG.getNode(AArch64ISD::ADRP, DL, PtrVT, Hi);
4205 return DAG.getNode(AArch64ISD::ADDlow, DL, PtrVT, ADRP, Lo);