reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
1187 if (UseAdd && isa<Constant>(LHS) && !isa<Constant>(RHS)) 1188 std::swap(LHS, RHS); 1193 std::swap(LHS, RHS); 1202 std::swap(LHS, RHS); 1213 if (const auto *C = dyn_cast<ConstantInt>(RHS)) { 1221 } else if (const auto *C = dyn_cast<Constant>(RHS)) 1230 if (ExtendType != AArch64_AM::InvalidShiftExtend && RHS->hasOneUse() && 1231 isValueAvailable(RHS)) { 1232 if (const auto *SI = dyn_cast<BinaryOperator>(RHS)) 1243 unsigned RHSReg = getRegForValue(RHS); 1246 bool RHSIsKill = hasTrivialKill(RHS); 1252 if (RHS->hasOneUse() && isValueAvailable(RHS)) { 1252 if (RHS->hasOneUse() && isValueAvailable(RHS)) { 1253 if (isMulPowOf2(RHS)) { 1254 const Value *MulLHS = cast<MulOperator>(RHS)->getOperand(0); 1255 const Value *MulRHS = cast<MulOperator>(RHS)->getOperand(1); 1276 if (RHS->hasOneUse() && isValueAvailable(RHS)) { 1276 if (RHS->hasOneUse() && isValueAvailable(RHS)) { 1277 if (const auto *SI = dyn_cast<BinaryOperator>(RHS)) { 1302 unsigned RHSReg = getRegForValue(RHS); 1305 bool RHSIsKill = hasTrivialKill(RHS);