Home
last modified time | relevance | path

Searched refs:IsNeg (Results 1 – 17 of 17) sorted by relevance

/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Support/
H A DScaledNumber.h439 static int64_t joinSigned(uint64_t U, bool IsNeg) { in joinSigned() argument
441 return IsNeg ? INT64_MIN : INT64_MAX; in joinSigned()
442 return IsNeg ? -int64_t(U) : int64_t(U); in joinSigned()
/freebsd-14.2/contrib/llvm-project/llvm/utils/TableGen/
H A DAsmWriterEmitter.cpp1024 bool IsNeg = false; in EmitPrintAliasInstruction() local
1030 IsNeg = true; in EmitPrintAliasInstruction()
1038 IsNeg ? "Neg" : "", Namespace, Arg->getAsString()))); in EmitPrintAliasInstruction()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineMulDivRem.cpp464 Value *IsNeg = Builder.CreateIsNeg(X, "isneg"); in visitMul() local
465 return SelectInst::Create(IsNeg, NegC, ConstantInt::getNullValue(Ty)); in visitMul()
475 Value *IsNeg = Builder.CreateIsNeg(X, "isneg"); in visitMul() local
476 return SelectInst::Create(IsNeg, Y, ConstantInt::getNullValue(Ty)); in visitMul()
H A DInstCombineAndOrXor.cpp2673 Value *IsNeg = Builder.CreateIsNeg(X, "isneg"); in visitAnd() local
2674 return SelectInst::Create(IsNeg, Y, ConstantInt::getNullValue(Ty)); in visitAnd()
2682 Value *IsNeg = Builder.CreateIsNeg(X, "isneg"); in visitAnd() local
2683 return SelectInst::Create(IsNeg, ConstantInt::getNullValue(Ty), Y); in visitAnd()
4195 Value *IsNeg = Builder.CreateIsNeg(A); in canonicalizeAbs() local
4200 return SelectInst::Create(IsNeg, NegA, A); in canonicalizeAbs()
H A DInstCombineAddSub.cpp2563 Value *IsNeg = Builder.CreateIsNeg(A); in visitSub() local
2567 return SelectInst::Create(IsNeg, NegA, A); in visitSub()
H A DInstCombineSelect.cpp1730 Value *IsNeg = Builder.CreateIsNeg(CmpLHS, ICI->getName()); in foldSelectInstWithICmp() local
1731 replaceOperand(SI, 0, IsNeg); in foldSelectInstWithICmp()
/freebsd-14.2/contrib/llvm-project/llvm/lib/MC/MCParser/
H A DAsmParser.cpp3254 bool IsNeg = false; in parseRealValue() local
3257 IsNeg = true; in parseRealValue()
3282 if (IsNeg) in parseRealValue()
H A DMasmParser.cpp3816 bool IsNeg = false; in parseRealValue() local
3821 IsNeg = true; in parseRealValue()
3864 if (IsNeg) in parseRealValue()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Frontend/OpenMP/
H A DOMPIRBuilder.cpp2395 Value *IsNeg = Builder.CreateICmpSLT(Step, Zero); in createCanonicalLoop() local
2396 Incr = Builder.CreateSelect(IsNeg, Builder.CreateNeg(Step), Step); in createCanonicalLoop()
2397 Value *LB = Builder.CreateSelect(IsNeg, Stop, Start); in createCanonicalLoop()
2398 Value *UB = Builder.CreateSelect(IsNeg, Start, Stop); in createCanonicalLoop()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DSimplifyLibCalls.cpp2822 Value *IsNeg = B.CreateIsNeg(X); in optimizeAbs() local
2824 return B.CreateSelect(IsNeg, NegX, X); in optimizeAbs()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonISelLoweringHVX.cpp2877 SDValue IsNeg = DAG.getSetCC(dl, PredTy, Op0, Zero, ISD::SETLT); in ExpandHvxIntToFp() local
2879 SDValue Sign = DAG.getNode(ISD::VSELECT, dl, InpTy, {IsNeg, M80, Zero}); in ExpandHvxIntToFp()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.cpp17832 auto IsProfitable = [this](bool IsNeg, bool IsAddOne, EVT VT) -> bool { in combineMUL() argument
17855 return IsAddOne && IsNeg ? VT.isVector() : true; in combineMUL()
17863 bool IsNeg = MulAmt.isNegative(); in combineMUL() local
17870 if (!IsProfitable(IsNeg, true, VT)) in combineMUL()
17879 if (!IsNeg) in combineMUL()
17887 if (!IsProfitable(IsNeg, false, VT)) in combineMUL()
17895 if (!IsNeg) in combineMUL()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AMDGPU/AsmParser/
H A DAMDGPUAsmParser.cpp4631 bool IsNeg = StringRef(BLGPLoc.getPointer()).starts_with("neg:"); in validateBLGP() local
4644 if (IsNeg == UsesNeg) in validateBLGP()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp19071 SDValue IsNeg = DAG.getSetCC(DL, MVT::v4i64, Src, Zero, ISD::SETLT); in lowerINT_TO_FP_vXi64() local
19072 SDValue SignSrc = DAG.getSelect(DL, MVT::v4i64, IsNeg, Sign, Src); in lowerINT_TO_FP_vXi64()
19099 IsNeg = DAG.getNode(ISD::TRUNCATE, DL, MVT::v4i32, IsNeg); in lowerINT_TO_FP_vXi64()
19100 SDValue Cvt = DAG.getSelect(DL, MVT::v4f32, IsNeg, Slow, SignCvt); in lowerINT_TO_FP_vXi64()
32678 SDValue IsNeg = DAG.getSetCC(dl, MVT::v2i64, Src, Zero, ISD::SETLT); in ReplaceNodeResults() local
32679 SDValue SignSrc = DAG.getSelect(dl, SrcVT, IsNeg, Sign, Src); in ReplaceNodeResults()
32702 IsNeg = DAG.getBitcast(MVT::v4i32, IsNeg); in ReplaceNodeResults()
32703 IsNeg = in ReplaceNodeResults()
32704 DAG.getVectorShuffle(MVT::v4i32, dl, IsNeg, IsNeg, {1, 3, -1, -1}); in ReplaceNodeResults()
32705 SDValue Cvt = DAG.getSelect(dl, MVT::v4f32, IsNeg, Slow, SignCvt); in ReplaceNodeResults()
/freebsd-14.2/contrib/llvm-project/clang/lib/CodeGen/
H A DCGBuiltin.cpp3121 Value *IsNeg = Builder.CreateICmpSLT(ArgValue, Zero, "isneg"); in EmitBuiltinExpr() local
3123 Value *Tmp = Builder.CreateSelect(IsNeg, Inverse, ArgValue); in EmitBuiltinExpr()
3854 Value *IsNeg = EmitSignBit(*this, Arg); in EmitBuiltinExpr() local
3860 Value *SignResult = Builder.CreateSelect(IsNeg, NegativeOne, One); in EmitBuiltinExpr()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMISelLowering.cpp19512 bool IsNeg = false; in isLegalT2AddressImmediate() local
19514 IsNeg = true; in isLegalT2AddressImmediate()
19545 if (IsNeg) in isLegalT2AddressImmediate()
/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DDAGCombiner.cpp4867 SDValue IsNeg = DAG.getSetCC(DL, CCVT, N1, Zero, ISD::SETLT); in visitSDIVLike() local
4868 SDValue Res = DAG.getSelect(DL, VT, IsNeg, Sub, Sra); in visitSDIVLike()