|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
Declarations
include/llvm/Analysis/ValueTracking.h 117 bool isKnownNonNegative(const Value *V, const DataLayout &DL,
References
lib/Analysis/ValueTracking.cpp 262 return isKnownNonNegative(V, DL, Depth, AC, CxtI, DT, UseInstrInfo) &&
lib/Transforms/InstCombine/InstCombineShifts.cpp 320 if (isKnownNonNegative(A, DL, 0, &AC, &I, &DT) &&
321 isKnownNonNegative(C, DL, 0, &AC, &I, &DT))
lib/Transforms/Scalar/GuardWidening.cpp 646 if (!isKnownNonNegative(Check.getLength(), DL))
lib/Transforms/Scalar/LoopIdiomRecognize.cpp 1457 if (DefX->getOpcode() == Instruction::AShr && !isKnownNonNegative(InitX, DL))
lib/Transforms/Scalar/NaryReassociate.cpp 338 if (isKnownNonNegative(ZExt->getOperand(0), *DL, 0, AC, GEP, DT))
376 if (isKnownNonNegative(LHS, *DL, 0, AC, GEP, DT) &&