reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/IR/Core.cpp
 3286   return wrap(unwrap(B)->CreateNSWSub(unwrap(LHS), unwrap(RHS), Name));
tools/clang/lib/CodeGen/CGBuiltin.cpp
  953       Value *Index = Builder.CreateNSWSub(ArgTypeLastIndex, ZeroCount);
tools/clang/lib/CodeGen/CGExprScalar.cpp
 3496           return Builder.CreateNSWSub(op.LHS, op.RHS, "sub");
 3500           return Builder.CreateNSWSub(op.LHS, op.RHS, "sub");
tools/clang/lib/CodeGen/ItaniumCXXABI.cpp
  859       dst = Builder.CreateNSWSub(src, adj, "adj");
  879     dstAdj = Builder.CreateNSWSub(srcAdj, adj, "adj");
tools/clang/lib/CodeGen/MicrosoftCXXABI.cpp
 3212     NVDisp = Builder.CreateNSWSub(NVAdjustField, BaseClassOffset, "adj");
 3263       NVAdjustField = Builder.CreateNSWSub(NVAdjustField, DoDstAdjustment);
tools/polly/lib/CodeGen/IslExprBuilder.cpp
  107       return Builder.CreateNSWSub(LHS, RHS, Name);
tools/polly/lib/CodeGen/IslNodeBuilder.cpp
 1151       Builder.CreateNSWSub(end, begin, ArrayName + "_end_begin_delta");
unittests/IR/IRBuilderTest.cpp
  596       cast<BinaryOperator>(Builder.CreateNSWSub(V, V))->hasNoSignedWrap());
  615   EXPECT_TRUE(cast<OverflowingBinaryOperator>(Builder.CreateNSWSub(C, C))
unittests/IR/PatternMatch.cpp
  792       m_NSWSub(m_Value(MatchL), m_Value(MatchR)).match(IRB.CreateNSWSub(L, R)));
  828   EXPECT_FALSE(m_NSWAdd(m_Value(), m_Value()).match(IRB.CreateNSWSub(L, R)));
  844   EXPECT_FALSE(m_NUWSub(m_Value(), m_Value()).match(IRB.CreateNSWSub(L, R)));