| /freebsd-12.1/contrib/llvm/include/llvm/IR/ |
| H A D | NoFolder.h | 183 Instruction *CreateNeg(Constant *C, 185 BinaryOperator *BO = BinaryOperator::CreateNeg(C);
|
| H A D | ConstantFolder.h | 125 Constant *CreateNeg(Constant *C,
|
| H A D | IRBuilder.h | 1308 Value *CreateNeg(Value *V, const Twine &Name = "", 1311 return Insert(Folder.CreateNeg(VC, HasNUW, HasNSW), Name); 1312 BinaryOperator *BO = Insert(BinaryOperator::CreateNeg(V), Name); 1319 return CreateNeg(V, Name, false, true); 1323 return CreateNeg(V, Name, true, false);
|
| H A D | InstrTypes.h | 295 static BinaryOperator *CreateNeg(Value *Op, const Twine &Name = "", 297 static BinaryOperator *CreateNeg(Value *Op, const Twine &Name,
|
| /freebsd-12.1/contrib/llvm/lib/Transforms/InstCombine/ |
| H A D | InstCombineMulDivRem.cpp | 145 BinaryOperator *BO = BinaryOperator::CreateNeg(Op0, I.getName()); in visitMul() 204 Sub = Builder.CreateSub(Builder.CreateNeg(C1), Y, "subc"); in visitMul() 250 return BinaryOperator::CreateNeg(Builder.CreateMul(X, Y)); in visitMul() 273 return BinaryOperator::CreateNeg(X); in visitMul() 978 return BinaryOperator::CreateNeg(Op0); in visitSDiv()
|
| H A D | InstCombineAddSub.cpp | 1116 return BinaryOperator::CreateNeg(Builder.CreateAdd(A, B)); in visitAdd() 1447 Result = Builder.CreateNeg(Result, "diff.neg"); in OptimizePointerDifference() 1591 return BinaryOperator::CreateNeg(Y); in visitSub() 1595 return BinaryOperator::CreateNeg(Y); in visitSub() 1727 Value *Neg = Builder.CreateNeg(A, "", I.hasNoUnsignedWrap(), in visitSub()
|
| H A D | InstCombineSelect.cpp | 928 RHS = Builder.CreateNeg(LHS); in canonicalizeAbsNabs() 1256 NegVal = Builder.CreateNeg(SubOp->getOperand(1)); in foldAddSubSelect()
|
| H A D | InstCombineAndOrXor.cpp | 2930 Value *Neg = Builder.CreateNeg(A, "", Add->hasNoUnsignedWrap(), in visitXor()
|
| H A D | InstCombineCompares.cpp | 2663 Value *Neg = Builder.CreateNeg(BOp1); in foldICmpBinOpEqualityWithConstant()
|
| /freebsd-12.1/contrib/llvm/lib/Transforms/Scalar/ |
| H A D | StraightLineStrengthReduce.cpp | 600 return Builder.CreateNeg(C.Stride); in emitBump() 616 return Builder.CreateNeg(Builder.CreateShl(ExtendedStride, Exponent)); in emitBump()
|
| H A D | Reassociate.cpp | 257 static BinaryOperator *CreateNeg(Value *S1, const Twine &Name, in CreateNeg() function 260 return BinaryOperator::CreateNeg(S1, Name, InsertBefore); in CreateNeg() 889 BinaryOperator *NewNeg = CreateNeg(V, V->getName() + ".neg", BI, BI); in NegateValue() 1079 V = CreateNeg(V, "neg", &*InsertPt, BO); in RemoveFactorFromExpression()
|
| /freebsd-12.1/contrib/llvm/include/llvm/Analysis/ |
| H A D | TargetFolder.h | 117 Constant *CreateNeg(Constant *C,
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/CodeGen/ |
| H A D | CGExprComplex.cpp | 544 ResR = Builder.CreateNeg(Op.first, "neg.r"); in VisitUnaryMinus() 545 ResI = Builder.CreateNeg(Op.second, "neg.i"); in VisitUnaryMinus() 559 ResI = Builder.CreateNeg(Op.second, "conj.i"); in VisitUnaryNot()
|
| H A D | CGClass.cpp | 410 Value = Builder.CreateInBoundsGEP(Value, Builder.CreateNeg(NonVirtualOffset), in GetAddressOfDerivedClass()
|
| H A D | CGBuiltin.cpp | 1300 llvm::Value *NegativeResult = CGF.Builder.CreateNeg(UnsignedResult); in EmitCheckedMixedSignMultiply() 1319 IsNegative, CGF.Builder.CreateNeg(UnsignedResult), UnsignedResult); in EmitCheckedMixedSignMultiply() 7673 Ops.push_back(Builder.CreateNeg(EmitScalarExpr(E->getArg(2)))); in EmitAArch64BuiltinExpr() 8191 return Builder.CreateNeg(EmitScalarExpr(E->getArg(0)), "vnegd"); in EmitAArch64BuiltinExpr()
|
| H A D | MicrosoftCXXABI.cpp | 2113 CGF.Builder.CreateNeg(VtorDisp)); in performThisAdjustment()
|
| H A D | CGExprScalar.cpp | 3180 index = CGF.Builder.CreateNeg(index, "idx.neg"); in emitPointerArithmetic()
|
| /freebsd-12.1/contrib/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUCodeGenPrepare.cpp | 677 Value *NEG_RCP_LO = Builder.CreateNeg(RCP_LO); in expandDivRem32()
|
| /freebsd-12.1/contrib/llvm/lib/Transforms/Utils/ |
| H A D | SimplifyLibCalls.cpp | 337 return B.CreateNeg( in optimizeStrCmp() 401 return B.CreateNeg( in optimizeStrNCmp()
|
| /freebsd-12.1/contrib/llvm/lib/IR/ |
| H A D | Instructions.cpp | 2180 BinaryOperator *BinaryOperator::CreateNeg(Value *Op, const Twine &Name, in CreateNeg() function in BinaryOperator 2188 BinaryOperator *BinaryOperator::CreateNeg(Value *Op, const Twine &Name, in CreateNeg() function in BinaryOperator
|
| H A D | AutoUpgrade.cpp | 1136 Value *Neg = Builder.CreateNeg(Op0); in upgradeAbs() 3273 Value *Neg = Builder.CreateNeg(Arg, "neg"); in UpgradeIntrinsicCall()
|
| H A D | Core.cpp | 3267 return wrap(unwrap(B)->CreateNeg(unwrap(V), Name)); in LLVMBuildNeg()
|
| /freebsd-12.1/contrib/llvm/lib/Transforms/Instrumentation/ |
| H A D | MemorySanitizer.cpp | 2911 getShadow(PassThru), IRB.CreateSExt(IRB.CreateNeg(Mask), ShadowTy)); in handleMaskedLoad()
|