Home
last modified time | relevance | path

Searched refs:getNeg (Results 1 – 18 of 18) sorted by relevance

/llvm-project-15.0.7/llvm/lib/Transforms/InstCombine/
H A DInstCombineNegator.cpp150 return ConstantExpr::getNeg(cast<Constant>(V), /*HasNUW=*/false, in visitImpl()
225 Constant *NegTrueC = ConstantExpr::getNeg(TrueC); in visitImpl()
226 Constant *NegFalseC = ConstantExpr::getNeg(FalseC); in visitImpl()
273 Builder.CreateSDiv(I->getOperand(0), ConstantExpr::getNeg(Op1C), in visitImpl()
H A DInstCombineMulDivRem.cpp213 NegOp0, ConstantExpr::getNeg(cast<Constant>(Op1)), I.getName()); in visitMul()
252 return BinaryOperator::CreateMul(X, ConstantExpr::getNeg(Op1C)); in visitMul()
369 Constant *NegC = ConstantExpr::getNeg(ImmC); in visitMul()
377 Constant *NegC = ConstantExpr::getNeg(ImmC); in visitMul()
1130 Op1 = ConstantExpr::getNeg(cast<Constant>(Op1)); in visitSDiv()
1202 ConstantExpr::getNeg(cast<Constant>(Op1))); in visitSDiv()
1608 Elts[i] = cast<ConstantInt>(ConstantExpr::getNeg(RHS)); in visitSRem()
H A DInstructionCombining.cpp944 return ConstantExpr::getNeg(C); in dyn_castNegVal()
948 return ConstantExpr::getNeg(C); in dyn_castNegVal()
962 return ConstantExpr::getNeg(CV); in dyn_castNegVal()
969 return ConstantExpr::getNeg(CV); in dyn_castNegVal()
H A DInstCombineCalls.cpp1649 Value *NegVal = ConstantExpr::getNeg(C); in visitCallInst()
1696 Value *NegVal = ConstantExpr::getNeg(C); in visitCallInst()
H A DInstCombineCompares.cpp2842 ConstantExpr::getNeg(cast<Constant>(Y))); in foldICmpAddConstant()
2849 ConstantExpr::getNeg(cast<Constant>(Y))); in foldICmpAddConstant()
4357 ConstantExpr::getNeg(RHSC)); in foldICmpBinOp()
H A DInstCombineSelect.cpp1388 auto *ThresholdLowIncl = ConstantExpr::getNeg(C1); in canonicalizeClampLike()
/llvm-project-15.0.7/llvm/include/llvm/IR/
H A DConstants.h1014 static Constant *getNeg(Constant *C, bool HasNUW = false,
1052 static Constant *getNSWNeg(Constant *C) { return getNeg(C, false, true); }
1053 static Constant *getNUWNeg(Constant *C) { return getNeg(C, true, false); }
/llvm-project-15.0.7/llvm/lib/Target/AMDGPU/
H A DSIPeepholeSDWA.cpp133 bool getNeg() const { return Neg; } in getNeg() function in __anona3dad2400111::SDWASrcOperand
225 << " abs:" << getAbs() << " neg:" << getNeg() in print()
/llvm-project-15.0.7/llvm/lib/Transforms/Utils/
H A DLowerSwitch.cpp187 Constant *NegLo = ConstantExpr::getNeg(Leaf.Low); in NewLeafBlock()
H A DSimplifyCFG.cpp5195 Constant *Offset = ConstantExpr::getNeg(ContiguousCases->back()); in TurnSwitchRangeIntoICmp()
/llvm-project-15.0.7/llvm/unittests/IR/
H A DConstantsTest.cpp243 CHECK(ConstantExpr::getNeg(P0), "sub i32 0, " P0STR); in TEST()
H A DPatternMatch.cpp535 Value *CNeg128 = ConstantExpr::getNeg(cast<Constant>(C128)); in TEST_F()
544 Value *CNegIntMin = ConstantExpr::getNeg(cast<Constant>(CIntMin)); in TEST_F()
/llvm-project-15.0.7/llvm/lib/Transforms/Scalar/
H A DReassociate.cpp838 ConstantExpr::getNeg(C); in NegateValue()
/llvm-project-15.0.7/llvm/lib/CodeGen/
H A DCodeGenPrepare.cpp1334 Step = ConstantExpr::getNeg(Step); in matchIncrement()
1424 Arg1 = ConstantExpr::getNeg(cast<Constant>(Arg1)); in replaceMathCmpWithIntrinsic()
/llvm-project-15.0.7/llvm/lib/IR/
H A DConstants.cpp2645 Constant *ConstantExpr::getNeg(Constant *C, bool HasNUW, bool HasNSW) { in getNeg() function in ConstantExpr
H A DCore.cpp1540 return wrap(ConstantExpr::getNeg(unwrap<Constant>(ConstantVal))); in LLVMConstNeg()
/llvm-project-15.0.7/llvm/bindings/ocaml/llvm/
H A Dllvm.mli1067 See the method [llvm::ConstantExpr::getNeg]. *)
/llvm-project-15.0.7/llvm/lib/Analysis/
H A DScalarEvolution.cpp4431 cast<ConstantInt>(ConstantExpr::getNeg(VC->getValue()))); in getNegativeSCEV()