Searched refs:CreateNSWAdd (Results 1 – 10 of 10) sorted by relevance
| /freebsd-12.1/contrib/llvm/include/llvm/IR/ |
| H A D | NoFolder.h | 50 Instruction *CreateNSWAdd(Constant *LHS, Constant *RHS) const { in CreateNSWAdd() function 51 return BinaryOperator::CreateNSWAdd(LHS, RHS); in CreateNSWAdd()
|
| H A D | IRBuilder.h | 1023 Value *CreateNSWAdd(Value *LHS, Value *RHS, const Twine &Name = "") {
|
| /freebsd-12.1/contrib/llvm/lib/Transforms/InstCombine/ |
| H A D | InstCombineAddSub.cpp | 1327 Value *NewAdd = Builder.CreateNSWAdd(LHSIntVal, CI, "addconv"); in visitFAdd() 1345 Value *NewAdd = Builder.CreateNSWAdd(LHSIntVal, RHSIntVal, "addconv"); in visitFAdd()
|
| H A D | InstCombineCompares.cpp | 727 NewInsts[GEP] = Builder.CreateNSWAdd( in rewriteGEPAsOffset() 3263 Value *NewAdd = Builder.CreateNSWAdd(A, C3); in foldICmpBinOp() 3267 Value *NewAdd = Builder.CreateNSWAdd(C, C3); in foldICmpBinOp() 3861 return SetResult(Builder.CreateNSWAdd(LHS, RHS), Builder.getFalse(), in OptimizeOverflowCheck()
|
| H A D | InstCombineCalls.cpp | 2077 return BinaryOperator::CreateNSWAdd(Arg0, Arg1); in visitCallInst()
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/CodeGen/ |
| H A D | CGExprScalar.cpp | 2309 return Builder.CreateNSWAdd(InVal, Amount, Name); in EmitIncDecConsiderOverflowBehavior() 2313 return Builder.CreateNSWAdd(InVal, Amount, Name); in EmitIncDecConsiderOverflowBehavior() 3318 return Builder.CreateNSWAdd(op.LHS, op.RHS, "add"); in EmitAdd() 3322 return Builder.CreateNSWAdd(op.LHS, op.RHS, "add"); in EmitAdd()
|
| H A D | MicrosoftCXXABI.cpp | 1037 return CGF.Builder.CreateNSWAdd(VBPtrOffset, VBPtrToNewBase); in GetVirtualBaseClassOffset() 3160 NVAdjustField = Builder.CreateNSWAdd(NVAdjustField, UndoSrcAdjustment); in EmitNonNullMemberPointerConversion() 3180 NVDisp = Builder.CreateNSWAdd(NVAdjustField, BaseClassOffset, "adj"); in EmitNonNullMemberPointerConversion()
|
| H A D | ItaniumCXXABI.cpp | 805 dst = Builder.CreateNSWAdd(src, adj, "adj"); in EmitMemberPointerConversion() 825 dstAdj = Builder.CreateNSWAdd(srcAdj, adj, "adj"); in EmitMemberPointerConversion()
|
| H A D | CGOpenMPRuntimeNVPTX.cpp | 2765 CGF.Builder.CreateNSWAdd(CounterVal, CGF.Builder.getInt32(1)); in emitCriticalRegion() 3340 Cnt = Bld.CreateNSWAdd(Cnt, llvm::ConstantInt::get(CGM.IntTy, /*V=*/1)); in emitInterWarpCopyFunction()
|
| /freebsd-12.1/contrib/llvm/lib/IR/ |
| H A D | Core.cpp | 3136 return wrap(unwrap(B)->CreateNSWAdd(unwrap(LHS), unwrap(RHS), Name)); in LLVMBuildNSWAdd()
|