HomeSort by relevance Sort by last modified time
    Searched refs:NSW (Results 1 - 9 of 9) sorted by null

  /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...]

Completed in 297 milliseconds