/external/llvm/lib/Analysis/ |
BasicAliasAnalysis.cpp | 184 AssumptionCache *AC, DominatorTree *DT, bool &NSW, bool &NUW) { 232 SExtBits, DL, Depth + 1, AC, DT, NSW, NUW); 237 SExtBits, DL, Depth + 1, AC, DT, NSW, NUW); 242 SExtBits, DL, Depth + 1, AC, DT, NSW, NUW); 248 SExtBits, DL, Depth + 1, AC, DT, NSW, NUW); 251 // the semantics of nsw and nuw for left shifts don't match those of 253 NSW = NUW = false; 259 NSW &= BOp->hasNoSignedWrap(); 275 Depth + 1, AC, DT, NSW, NUW); 284 if (NSW) { [all...] |
ValueTracking.cpp | 228 static void computeKnownBitsAddSub(bool Add, Value *Op0, Value *Op1, bool NSW, 295 if (NSW) { 308 static void computeKnownBitsMul(Value *Op0, Value *Op1, bool NSW, 320 if (NSW) { [all...] |
InstructionSimplify.cpp | [all...] |
/external/llvm/include/llvm/Analysis/ |
BasicAliasAnalysis.h | 138 DominatorTree *DT, bool &NSW, bool &NUW);
|
/external/llvm/include/llvm/IR/ |
InstrTypes.h | 460 DEFINE_HELPERS(Add, NSW) // CreateNSWAdd 462 DEFINE_HELPERS(Sub, NSW) // CreateNSWSub 464 DEFINE_HELPERS(Mul, NSW) // CreateNSWMul 466 DEFINE_HELPERS(Shl, NSW) // CreateNSWShl 529 /// Set or clear the nsw flag on this instruction, which must be an operator 533 /// Set or clear the nsw flag on this instruction, which must be an operator [all...] |
/external/llvm/lib/Transforms/InstCombine/ |
InstructionCombining.cpp | 515 // Check if we can add NSW flag to SimplifiedInst. If so, set NSW flag. 531 // We can propagate 'nsw' if we know that 532 // %Y = mul nsw i16 %X, C 533 // %Z = add nsw i16 %Y, %X 535 // %Z = mul nsw i16 %X, C+1 [all...] |
InstCombineCompares.cpp | [all...] |
/external/llvm/lib/AsmParser/ |
LLParser.cpp | [all...] |
/external/llvm/lib/Transforms/Scalar/ |
Reassociate.cpp | 417 // TODO: Reduce the weight by exploiting nsw/nuw? 432 // TODO: Reduce the weight by exploiting nsw/nuw? (Could do much better than 723 // nsw flags. [all...] |