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

References

lib/CodeGen/CodeGenPrepare.cpp
 2107     if (ScaledReg && other.ScaledReg &&
 2107     if (ScaledReg && other.ScaledReg &&
 2108         ScaledReg->getType() != other.ScaledReg->getType())
 2108         ScaledReg->getType() != other.ScaledReg->getType())
 2123     if (ScaledReg != other.ScaledReg)
 2123     if (ScaledReg != other.ScaledReg)
 2155       return ScaledReg;
 2178       ScaledReg = V;
 2191       assert(ScaledReg == nullptr);
 2192       ScaledReg = V;
 2237     ScaledReg->printAsOperand(OS, /*PrintType=*/false);
 3136                               !NewAddrMode.ScaledReg);
 3493   if (AddrMode.Scale != 0 && AddrMode.ScaledReg != ScaleReg)
 3501   TestAddrMode.ScaledReg = ScaleReg;
 3517     TestAddrMode.ScaledReg = AddLHS;
 4374     AddrMode.ScaledReg = Addr;
 4378     AddrMode.ScaledReg = nullptr;
 4555   Value *BaseReg = AMAfter.BaseReg, *ScaledReg = AMAfter.ScaledReg;
 4559   if (valueAlreadyLiveAtInst(BaseReg, AMBefore.BaseReg, AMBefore.ScaledReg))
 4561   if (valueAlreadyLiveAtInst(ScaledReg, AMBefore.BaseReg, AMBefore.ScaledReg))
 4792     if (AddrMode.Scale && AddrMode.ScaledReg->getType()->isPointerTy()) {
 4798       ResultPtr = AddrMode.ScaledReg;
 4810       Type *ScaledRegTy = AddrMode.ScaledReg->getType();
 4832         ResultPtr = Builder.CreateIntToPtr(AddrMode.ScaledReg, Addr->getType(),
 4863         Value *V = AddrMode.ScaledReg;
 4919     Type *ScaleTy = AddrMode.Scale ? AddrMode.ScaledReg->getType() : nullptr;
 4950       Value *V = AddrMode.ScaledReg;