| /llvm-project-15.0.7/polly/lib/CodeGen/ |
| H A D | LoopGenerators.cpp | 156 Value *IncrementedIV = Builder.CreateNSWAdd(IV, Stride, "polly.indvar_next"); in createLoop()
|
| H A D | IslExprBuilder.cpp | 105 return Builder.CreateNSWAdd(LHS, RHS, Name); in createBinOp()
|
| /llvm-project-15.0.7/llvm/unittests/IR/ |
| H A D | PatternMatch.cpp | 810 m_NSWAdd(m_Value(MatchL), m_Value(MatchR)).match(IRB.CreateNSWAdd(L, R))); in TEST_F() 854 EXPECT_FALSE(m_NSWSub(m_Value(), m_Value()).match(IRB.CreateNSWAdd(L, R))); in TEST_F() 857 EXPECT_FALSE(m_NSWMul(m_Value(), m_Value()).match(IRB.CreateNSWAdd(L, R))); in TEST_F() 861 EXPECT_FALSE(m_NSWShl(m_Value(), m_Value()).match(IRB.CreateNSWAdd(L, R))); in TEST_F() 864 EXPECT_FALSE(m_NUWAdd(m_Value(), m_Value()).match(IRB.CreateNSWAdd(L, R))); in TEST_F()
|
| H A D | IRBuilderTest.cpp | 719 cast<BinaryOperator>(Builder.CreateNSWAdd(V, V))->hasNoSignedWrap()); in TEST_F() 740 EXPECT_TRUE(cast<OverflowingBinaryOperator>(Builder.CreateNSWAdd(C, C)) in TEST_F()
|
| /llvm-project-15.0.7/llvm/lib/Transforms/InstCombine/ |
| H A D | InstCombineAddSub.cpp | 1606 Value *NewAdd = Builder.CreateNSWAdd(LHSIntVal, CI, "addconv"); in visitFAdd() 1624 Value *NewAdd = Builder.CreateNSWAdd(LHSIntVal, RHSIntVal, "addconv"); in visitFAdd()
|
| H A D | InstCombineCalls.cpp | 867 return IsSigned ? BinaryOperator::CreateNSWAdd(NewMinMax, Add->getOperand(1)) in moveAddAfterMinMax()
|
| H A D | InstCombineCompares.cpp | 693 NewInsts[GEP] = Builder.CreateNSWAdd( in rewriteGEPAsOffset()
|
| /llvm-project-15.0.7/clang/lib/CodeGen/ |
| H A D | CGExprScalar.cpp | 2481 return Builder.CreateNSWAdd(InVal, Amount, Name); in EmitIncDecConsiderOverflowBehavior() 2485 return Builder.CreateNSWAdd(InVal, Amount, Name); in EmitIncDecConsiderOverflowBehavior() 3653 return Builder.CreateNSWAdd(op.LHS, op.RHS, "add"); in EmitAdd() 3657 return Builder.CreateNSWAdd(op.LHS, op.RHS, "add"); in EmitAdd()
|
| H A D | MicrosoftCXXABI.cpp | 1073 return CGF.Builder.CreateNSWAdd(VBPtrOffset, VBPtrToNewBase); in GetVirtualBaseClassOffset() 3363 NVAdjustField = Builder.CreateNSWAdd(NVAdjustField, UndoSrcAdjustment); in EmitNonNullMemberPointerConversion() 3383 NVDisp = Builder.CreateNSWAdd(NVAdjustField, BaseClassOffset, "adj"); in EmitNonNullMemberPointerConversion()
|
| H A D | CGOpenMPRuntimeGPU.cpp | 1693 CGF.Builder.CreateNSWAdd(CounterVal, CGF.Builder.getInt32(1)); in emitCriticalRegion() 2314 Cnt = Bld.CreateNSWAdd(Cnt, llvm::ConstantInt::get(CGM.IntTy, /*V=*/1)); in emitInterWarpCopyFunction()
|
| H A D | ItaniumCXXABI.cpp | 899 dst = Builder.CreateNSWAdd(src, adj, "adj"); in EmitMemberPointerConversion() 919 dstAdj = Builder.CreateNSWAdd(srcAdj, adj, "adj"); in EmitMemberPointerConversion()
|
| /llvm-project-15.0.7/llvm/unittests/Analysis/ |
| H A D | ScalarEvolutionTest.cpp | 697 auto *Dec = BinaryOperator::CreateNSWAdd( in TEST_F()
|
| /llvm-project-15.0.7/llvm/include/llvm/IR/ |
| H A D | IRBuilder.h | 1209 Value *CreateNSWAdd(Value *LHS, Value *RHS, const Twine &Name = "") {
|
| /llvm-project-15.0.7/llvm/bindings/go/llvm/ |
| H A D | ir.go | 1396 func (b Builder) CreateNSWAdd(lhs, rhs Value, name string) (v Value) { func
|
| /llvm-project-15.0.7/llvm/lib/IR/ |
| H A D | Core.cpp | 3323 return wrap(unwrap(B)->CreateNSWAdd(unwrap(LHS), unwrap(RHS), Name)); in LLVMBuildNSWAdd()
|
| /llvm-project-15.0.7/llvm/bindings/ocaml/llvm/ |
| H A D | llvm.mli | 2155 See the method [llvm::LLVMBuilder::CreateNSWAdd]. *)
|