reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/CodeGen/CodeGenPrepare.cpp
 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;