/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 | 209 cast<BinaryOperator>(Builder.CreateNSWAdd(V, V))->hasNoSignedWrap()); 230 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 | 640 Value *CreateNSWAdd(Value *LHS, Value *RHS, const Twine &Name = "") { [all...] |
/external/llvm/lib/Transforms/InstCombine/ |
InstCombineAddSub.cpp | [all...] |
InstCombineCalls.cpp | 430 Value *Add = Builder->CreateNSWAdd(LHS, RHS); [all...] |
InstCombineCompares.cpp | [all...] |
/external/llvm/lib/Transforms/Utils/ |
SimplifyIndVar.cpp | 324 Builder.CreateNSWAdd(II->getOperand(0), II->getOperand(1)));
|
/external/clang/lib/CodeGen/ |
CGExprScalar.cpp | [all...] |
ItaniumCXXABI.cpp | 533 dst = Builder.CreateNSWAdd(src, adj, "adj"); 553 dstAdj = Builder.CreateNSWAdd(srcAdj, adj, "adj"); [all...] |
MicrosoftCXXABI.cpp | 759 return CGF.Builder.CreateNSWAdd(VBPtrOffset, VBPtrToNewBase); [all...] |
/external/llvm/lib/IR/ |
Core.cpp | [all...] |
/external/llvm/bindings/ocaml/llvm/ |
llvm.mli | [all...] |