Lines Matching refs:ADRP
650 case AArch64ISD::ADRP: return "AArch64ISD::ADRP";
2566 // Use ADRP/ADD or ADRP/LDR for everything else: the small model on ELF and
2573 SDValue ADRP = DAG.getNode(AArch64ISD::ADRP, DL, PtrVT, Hi);
2574 return DAG.getNode(AArch64ISD::ADDlow, DL, PtrVT, ADRP, Lo);
2651 /// have a descriptor, accessible via a PC-relative ADRP, and whose first entry
2669 /// FIXME: we currently produce an extra, duplicated, ADRP instruction, but this
2764 SDValue DescAddr = DAG.getNode(AArch64ISD::ADRP, DL, PtrVT, HiDesc);
2806 SDValue DescAddr = DAG.getNode(AArch64ISD::ADRP, DL, PtrVT, HiDesc);
3415 SDValue ADRP = DAG.getNode(AArch64ISD::ADRP, DL, PtrVT, Hi);
3416 return DAG.getNode(AArch64ISD::ADDlow, DL, PtrVT, ADRP, Lo);
3446 // Use ADRP/ADD or ADRP/LDR for everything else: the small memory model on
3455 SDValue ADRP = DAG.getNode(AArch64ISD::ADRP, DL, PtrVT, Hi);
3456 return DAG.getNode(AArch64ISD::ADDlow, DL, PtrVT, ADRP, Lo);
3478 SDValue ADRP = DAG.getNode(AArch64ISD::ADRP, DL, PtrVT, Hi);
3479 return DAG.getNode(AArch64ISD::ADDlow, DL, PtrVT, ADRP, Lo);