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

References

lib/IR/Core.cpp
 3271   return wrap(unwrap(B)->CreateNUWAdd(unwrap(LHS), unwrap(RHS), Name));
lib/Transforms/InstCombine/InstCombineAddSub.cpp
  843     return new ZExtInst(Builder.CreateNUWAdd(X, NewC), Ty);
tools/clang/lib/CodeGen/CGExprAgg.cpp
 1713   llvm::Value *nextIndex = Builder.CreateNUWAdd(
tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp
 1016     Size = CGF.Builder.CreateNUWAdd(
 8974         MapperCGF.Builder.CreateNUWAdd(OriMapType, ShiftedPreviousSize);
10984     Size = CGF.Builder.CreateNUWAdd(
tools/clang/lib/CodeGen/CGOpenMPRuntimeNVPTX.cpp
 2365     Size = Bld.CreateNUWAdd(
 3037           Bld.CreateNUWAdd(DestBase.getPointer(), CurrentOffset);
 3052           Bld.CreateNUWAdd(SrcBase.getPointer(), CurrentOffset);
 3129       ScratchpadBasePtr = Bld.CreateNUWAdd(
 3139       ScratchpadBasePtr = Bld.CreateNUWAdd(
unittests/IR/IRBuilderTest.cpp
  602       cast<BinaryOperator>(Builder.CreateNUWAdd(V, V))->hasNoUnsignedWrap());
  623   EXPECT_TRUE(cast<OverflowingBinaryOperator>(Builder.CreateNUWAdd(C, C))
unittests/IR/PatternMatch.cpp
  807       m_NUWAdd(m_Value(MatchL), m_Value(MatchR)).match(IRB.CreateNUWAdd(L, R)));
  827   EXPECT_FALSE(m_NSWAdd(m_Value(), m_Value()).match(IRB.CreateNUWAdd(L, R)));
  845   EXPECT_FALSE(m_NUWSub(m_Value(), m_Value()).match(IRB.CreateNUWAdd(L, R)));
  848   EXPECT_FALSE(m_NUWMul(m_Value(), m_Value()).match(IRB.CreateNUWAdd(L, R)));
  852   EXPECT_FALSE(m_NUWShl(m_Value(), m_Value()).match(IRB.CreateNUWAdd(L, R)));