| /llvm-project-15.0.7/llvm/lib/Transforms/InstCombine/ |
| H A D | InstCombineNegator.cpp | 150 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 D | InstCombineMulDivRem.cpp | 213 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 D | InstructionCombining.cpp | 944 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 D | InstCombineCalls.cpp | 1649 Value *NegVal = ConstantExpr::getNeg(C); in visitCallInst() 1696 Value *NegVal = ConstantExpr::getNeg(C); in visitCallInst()
|
| H A D | InstCombineCompares.cpp | 2842 ConstantExpr::getNeg(cast<Constant>(Y))); in foldICmpAddConstant() 2849 ConstantExpr::getNeg(cast<Constant>(Y))); in foldICmpAddConstant() 4357 ConstantExpr::getNeg(RHSC)); in foldICmpBinOp()
|
| H A D | InstCombineSelect.cpp | 1388 auto *ThresholdLowIncl = ConstantExpr::getNeg(C1); in canonicalizeClampLike()
|
| /llvm-project-15.0.7/llvm/include/llvm/IR/ |
| H A D | Constants.h | 1014 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 D | SIPeepholeSDWA.cpp | 133 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 D | LowerSwitch.cpp | 187 Constant *NegLo = ConstantExpr::getNeg(Leaf.Low); in NewLeafBlock()
|
| H A D | SimplifyCFG.cpp | 5195 Constant *Offset = ConstantExpr::getNeg(ContiguousCases->back()); in TurnSwitchRangeIntoICmp()
|
| /llvm-project-15.0.7/llvm/unittests/IR/ |
| H A D | ConstantsTest.cpp | 243 CHECK(ConstantExpr::getNeg(P0), "sub i32 0, " P0STR); in TEST()
|
| H A D | PatternMatch.cpp | 535 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 D | Reassociate.cpp | 838 ConstantExpr::getNeg(C); in NegateValue()
|
| /llvm-project-15.0.7/llvm/lib/CodeGen/ |
| H A D | CodeGenPrepare.cpp | 1334 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 D | Constants.cpp | 2645 Constant *ConstantExpr::getNeg(Constant *C, bool HasNUW, bool HasNSW) { in getNeg() function in ConstantExpr
|
| H A D | Core.cpp | 1540 return wrap(ConstantExpr::getNeg(unwrap<Constant>(ConstantVal))); in LLVMConstNeg()
|
| /llvm-project-15.0.7/llvm/bindings/ocaml/llvm/ |
| H A D | llvm.mli | 1067 See the method [llvm::ConstantExpr::getNeg]. *)
|
| /llvm-project-15.0.7/llvm/lib/Analysis/ |
| H A D | ScalarEvolution.cpp | 4431 cast<ConstantInt>(ConstantExpr::getNeg(VC->getValue()))); in getNegativeSCEV()
|