/external/llvm/include/llvm/IR/ |
InstrTypes.h | 265 DEFINE_HELPERS(Add, NSW) // CreateNSWAdd 267 DEFINE_HELPERS(Sub, NSW) // CreateNSWSub 269 DEFINE_HELPERS(Mul, NSW) // CreateNSWMul 271 DEFINE_HELPERS(Shl, NSW) // CreateNSWShl 337 /// setHasNoUnsignedWrap - Set or clear the nsw flag on this instruction, 342 /// setHasNoSignedWrap - Set or clear the nsw flag on this instruction, [all...] |
/external/llvm/lib/Analysis/ |
ValueTracking.cpp | 48 static void computeKnownBitsAddSub(bool Add, Value *Op0, Value *Op1, bool NSW, 111 if (NSW) { 131 static void computeKnownBitsMul(Value *Op0, Value *Op1, bool NSW, 142 if (NSW) { 377 bool NSW = cast<OverflowingBinaryOperator>(I)->hasNoSignedWrap(); 378 computeKnownBitsMul(I->getOperand(0), I->getOperand(1), NSW, 521 bool NSW = cast<OverflowingBinaryOperator>(I)->hasNoSignedWrap(); 522 computeKnownBitsAddSub(false, I->getOperand(0), I->getOperand(1), NSW, 528 bool NSW = cast<OverflowingBinaryOperator>(I)->hasNoSignedWrap(); 529 computeKnownBitsAddSub(true, I->getOperand(0), I->getOperand(1), NSW, [all...] |
InstructionSimplify.cpp | [all...] |
/external/llvm/lib/Transforms/InstCombine/ |
InstructionCombining.cpp | 498 // Check if we can add NSW flag to SimplifiedInst. If so, set NSW flag. [all...] |
InstCombineCompares.cpp | [all...] |
/external/llvm/include/llvm/CodeGen/ |
SelectionDAGNodes.h | 968 enum { NUW = (1 << 0), NSW = (1 << 1), EXACT = (1 << 2) }; [all...] |
/external/llvm/lib/AsmParser/ |
LLParser.cpp | [all...] |