/external/llvm/unittests/IR/ |
PatternMatch.cpp | 230 m_NSWAdd(m_Value(MatchL), m_Value(MatchR)).match(IRB.CreateNSWAdd(L, R))); 274 EXPECT_FALSE(m_NSWSub(m_Value(), m_Value()).match(IRB.CreateNSWAdd(L, R))); 277 EXPECT_FALSE(m_NSWMul(m_Value(), m_Value()).match(IRB.CreateNSWAdd(L, R))); 281 EXPECT_FALSE(m_NSWShl(m_Value(), m_Value()).match(IRB.CreateNSWAdd(L, R))); 284 EXPECT_FALSE(m_NUWAdd(m_Value(), m_Value()).match(IRB.CreateNSWAdd(L, R)));
|
IRBuilderTest.cpp | 252 cast<BinaryOperator>(Builder.CreateNSWAdd(V, V))->hasNoSignedWrap()); 273 EXPECT_TRUE(cast<OverflowingBinaryOperator>(Builder.CreateNSWAdd(C, C))
|
/external/llvm/include/llvm/IR/ |
NoFolder.h | 47 Instruction *CreateNSWAdd(Constant *LHS, Constant *RHS) const { 48 return BinaryOperator::CreateNSWAdd(LHS, RHS);
|
IRBuilder.h | 771 Value *CreateNSWAdd(Value *LHS, Value *RHS, const Twine &Name = "") { [all...] |
/external/llvm/lib/Transforms/InstCombine/ |
InstCombineAddSub.cpp | [all...] |
InstCombineCompares.cpp | [all...] |
/external/llvm/lib/Transforms/Utils/ |
SimplifyIndVar.cpp | 461 Builder.CreateNSWAdd(II->getOperand(0), II->getOperand(1)));
|
/external/clang/lib/CodeGen/ |
MicrosoftCXXABI.cpp | [all...] |
ItaniumCXXABI.cpp | 692 dst = Builder.CreateNSWAdd(src, adj, "adj"); 712 dstAdj = Builder.CreateNSWAdd(srcAdj, adj, "adj"); [all...] |
CGExprScalar.cpp | [all...] |
/external/llvm/lib/IR/ |
Core.cpp | [all...] |
/external/llvm/bindings/ocaml/llvm/ |
llvm.mli | [all...] |