reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
607 return computeAddress(U->getOperand(0), Addr, Ty); 613 return computeAddress(U->getOperand(0), Addr, Ty); 619 return computeAddress(U->getOperand(0), Addr, Ty); 623 Address SavedAddr = Addr; 624 uint64_t TmpOffset = Addr.getOffset(); 659 Addr.setOffset(TmpOffset); 660 if (computeAddress(U->getOperand(0), Addr, Ty)) 664 Addr = SavedAddr; 674 Addr.setKind(Address::FrameIndexBase); 675 Addr.setFI(SI->second); 689 Addr.setOffset(Addr.getOffset() + CI->getSExtValue()); 689 Addr.setOffset(Addr.getOffset() + CI->getSExtValue()); 690 return computeAddress(LHS, Addr, Ty); 693 Address Backup = Addr; 694 if (computeAddress(LHS, Addr, Ty) && computeAddress(RHS, Addr, Ty)) 694 if (computeAddress(LHS, Addr, Ty) && computeAddress(RHS, Addr, Ty)) 696 Addr = Backup; 706 Addr.setOffset(Addr.getOffset() - CI->getSExtValue()); 706 Addr.setOffset(Addr.getOffset() - CI->getSExtValue()); 707 return computeAddress(LHS, Addr, Ty); 712 if (Addr.getOffsetReg()) 734 Addr.setShift(Val); 735 Addr.setExtendType(AArch64_AM::LSL); 744 Addr.setExtendType(AArch64_AM::UXTW); 750 Addr.setExtendType(AArch64_AM::SXTW); 768 Addr.setExtendType(AArch64_AM::UXTW); 775 Addr.setOffsetReg(Reg); 783 Addr.setOffsetReg(Reg); 787 if (Addr.getOffsetReg()) 818 Addr.setShift(Val); 819 Addr.setExtendType(AArch64_AM::LSL); 828 Addr.setExtendType(AArch64_AM::UXTW); 834 Addr.setExtendType(AArch64_AM::SXTW); 844 Addr.setOffsetReg(Reg); 848 if (Addr.getOffsetReg()) 863 Addr.setShift(0); 864 Addr.setExtendType(AArch64_AM::LSL); 865 Addr.setExtendType(AArch64_AM::UXTW); 873 Addr.setOffsetReg(Reg); 880 if (!Addr.getReg() || Addr.getOffsetReg()) 880 if (!Addr.getReg() || Addr.getOffsetReg()) 887 Addr.setExtendType(AArch64_AM::UXTW); 892 Addr.setExtendType(AArch64_AM::SXTW); 900 Addr.setShift(0); 904 Addr.setOffsetReg(Reg); 909 if (Addr.isRegBase() && !Addr.getReg()) { 909 if (Addr.isRegBase() && !Addr.getReg()) { 913 Addr.setReg(Reg); 917 if (!Addr.getOffsetReg()) { 921 Addr.setOffsetReg(Reg);