mirror of
https://github.com/RPCSX/llvm.git
synced 2025-02-02 18:42:36 +00:00
some comment improvements.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@123243 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
3a5004dc3e
commit
6038a6351e
@ -537,8 +537,9 @@ namespace llvm {
|
||||
///
|
||||
const SCEV *getNotSCEV(const SCEV *V);
|
||||
|
||||
/// getMinusSCEV - Return LHS-RHS.
|
||||
///
|
||||
/// getMinusSCEV - Return LHS-RHS. Minus is represented in SCEV as A+B*-1,
|
||||
/// and thus the HasNUW and HasNSW bits apply to the resultant add, not
|
||||
/// whether the sub would have overflowed.
|
||||
const SCEV *getMinusSCEV(const SCEV *LHS, const SCEV *RHS,
|
||||
bool HasNUW = false, bool HasNSW = false);
|
||||
|
||||
|
@ -2446,8 +2446,9 @@ const SCEV *ScalarEvolution::getNotSCEV(const SCEV *V) {
|
||||
return getMinusSCEV(AllOnes, V);
|
||||
}
|
||||
|
||||
/// getMinusSCEV - Return a SCEV corresponding to LHS - RHS.
|
||||
///
|
||||
/// getMinusSCEV - Return LHS-RHS. Minus is represented in SCEV as A+B*-1,
|
||||
/// and thus the HasNUW and HasNSW bits apply to the resultant add, not
|
||||
/// whether the sub would have overflowed.
|
||||
const SCEV *ScalarEvolution::getMinusSCEV(const SCEV *LHS, const SCEV *RHS,
|
||||
bool HasNUW, bool HasNSW) {
|
||||
// Fast path: X - X --> 0.
|
||||
@ -4021,7 +4022,7 @@ static const SCEV *getMinusSCEVForExitTest(const SCEV *LHS, const SCEV *RHS,
|
||||
cast<SCEVConstant>(RHSA->getOperand(1))->getValue();
|
||||
|
||||
// If the strides are equal, then this is just a (complex) loop invariant
|
||||
// comparison of a/b.
|
||||
// comparison of a and b.
|
||||
if (LHSStride == RHSStride)
|
||||
return SE.getMinusSCEV(LHSA->getStart(), RHSA->getStart());
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user