reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
3493 if (AddrMode.Scale != 0 && AddrMode.ScaledReg != ScaleReg) 3493 if (AddrMode.Scale != 0 && AddrMode.ScaledReg != ScaleReg) 3496 ExtAddrMode TestAddrMode = AddrMode; 3508 AddrMode = TestAddrMode; 3524 AddrMode = TestAddrMode; 4080 ExtAddrMode BackupAddrMode = AddrMode; 4089 AddrMode.InBounds = false; 4095 AddrMode = BackupAddrMode; 4105 AddrMode = BackupAddrMode; 4116 AddrMode.InBounds = false; 4164 AddrMode.BaseOffs += ConstantOffset; 4166 TLI.isLegalAddressingMode(DL, AddrMode, AccessTy, AddrSpace)) { 4170 AddrMode.InBounds = false; 4194 AddrMode.BaseOffs -= ConstantOffset; 4199 ExtAddrMode BackupAddrMode = AddrMode; 4203 AddrMode.BaseOffs += ConstantOffset; 4205 AddrMode.InBounds = false; 4210 if (AddrMode.HasBaseReg) { 4211 AddrMode = BackupAddrMode; 4215 AddrMode.HasBaseReg = true; 4216 AddrMode.BaseReg = AddrInst->getOperand(0); 4224 AddrMode = BackupAddrMode; 4226 if (AddrMode.HasBaseReg) 4228 AddrMode.HasBaseReg = true; 4229 AddrMode.BaseReg = AddrInst->getOperand(0); 4230 AddrMode.BaseOffs += ConstantOffset; 4234 AddrMode = BackupAddrMode; 4278 ExtAddrMode BackupAddrMode = AddrMode; 4289 AddrMode = BackupAddrMode; 4313 AddrMode.BaseOffs += CI->getSExtValue(); 4314 if (TLI.isLegalAddressingMode(DL, AddrMode, AccessTy, AddrSpace)) 4316 AddrMode.BaseOffs -= CI->getSExtValue(); 4319 if (!AddrMode.BaseGV) { 4320 AddrMode.BaseGV = GV; 4321 if (TLI.isLegalAddressingMode(DL, AddrMode, AccessTy, AddrSpace)) 4323 AddrMode.BaseGV = nullptr; 4326 ExtAddrMode BackupAddrMode = AddrMode; 4340 isProfitableToFoldIntoAddressingMode(I, BackupAddrMode, AddrMode)) { 4347 AddrMode = BackupAddrMode; 4361 if (!AddrMode.HasBaseReg) { 4362 AddrMode.HasBaseReg = true; 4363 AddrMode.BaseReg = Addr; 4365 if (TLI.isLegalAddressingMode(DL, AddrMode, AccessTy, AddrSpace)) 4367 AddrMode.HasBaseReg = false; 4368 AddrMode.BaseReg = nullptr; 4372 if (AddrMode.Scale == 0) { 4373 AddrMode.Scale = 1; 4374 AddrMode.ScaledReg = Addr; 4375 if (TLI.isLegalAddressingMode(DL, AddrMode, AccessTy, AddrSpace)) 4377 AddrMode.Scale = 0; 4378 AddrMode.ScaledReg = nullptr;