reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
2101 if (BaseReg && other.BaseReg && 2101 if (BaseReg && other.BaseReg && 2102 BaseReg->getType() != other.BaseReg->getType()) 2102 BaseReg->getType() != other.BaseReg->getType()) 2117 if (BaseReg != other.BaseReg) 2117 if (BaseReg != other.BaseReg) 2143 return !BaseOffs && !Scale && !(BaseGV && BaseReg); 2151 return BaseReg; 2168 BaseReg = V; 2173 assert(BaseReg == nullptr); 2174 BaseReg = V; 2228 if (BaseReg) { 2231 BaseReg->printAsOperand(OS, /*PrintType=*/false); 4216 AddrMode.BaseReg = AddrInst->getOperand(0); 4229 AddrMode.BaseReg = AddrInst->getOperand(0); 4363 AddrMode.BaseReg = Addr; 4368 AddrMode.BaseReg = 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)) 4787 if (AddrMode.BaseReg && AddrMode.BaseReg->getType()->isPointerTy()) { 4787 if (AddrMode.BaseReg && AddrMode.BaseReg->getType()->isPointerTy()) { 4788 ResultPtr = AddrMode.BaseReg; 4789 AddrMode.BaseReg = nullptr; 4827 if (!ResultPtr && AddrMode.BaseReg) { 4828 ResultPtr = Builder.CreateIntToPtr(AddrMode.BaseReg, Addr->getType(), 4830 AddrMode.BaseReg = nullptr; 4839 !AddrMode.BaseReg && !AddrMode.Scale && !AddrMode.BaseOffs) { 4853 if (AddrMode.BaseReg) { 4854 Value *V = AddrMode.BaseReg; 4918 Type *BaseTy = AddrMode.BaseReg ? AddrMode.BaseReg->getType() : nullptr; 4918 Type *BaseTy = AddrMode.BaseReg ? AddrMode.BaseReg->getType() : nullptr; 4939 if (AddrMode.BaseReg) { 4940 Value *V = AddrMode.BaseReg; 4965 if (I && (Result != AddrMode.BaseReg))