Searched refs:MaxC (Results 1 – 8 of 8) sorted by relevance
/freebsd/contrib/llvm-project/llvm/lib/Transforms/AggressiveInstCombine/ |
H A D | AggressiveInstCombine.cpp | 361 const APInt *MinC, *MaxC; in tryToFPToSat() local 364 m_APInt(MaxC))) && in tryToFPToSat() 366 m_APInt(MaxC))), in tryToFPToSat() 371 if (!(*MinC + 1).isPowerOf2() || -*MaxC != *MinC + 1) in tryToFPToSat()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPULowerModuleLDSPass.cpp | 520 auto *MaxC = ConstantAsMetadata::get(ConstantInt::get(IntTy, Address + 1)); in recordLDSAbsoluteAddress() local 522 MDNode::get(Ctx, {MinC, MaxC})); in recordLDSAbsoluteAddress()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
H A D | X86InstCombineIntrinsic.cpp | 485 auto *MaxC = Constant::getIntegerValue(ArgTy, MaxValue); in simplifyX86pack() local 488 Arg0 = Builder.CreateSelect(Builder.CreateICmpSGT(Arg0, MaxC), MaxC, Arg0); in simplifyX86pack() 489 Arg1 = Builder.CreateSelect(Builder.CreateICmpSGT(Arg1, MaxC), MaxC, Arg1); in simplifyX86pack()
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/ |
H A D | WholeProgramDevirt.cpp | 1674 auto *MaxC = ConstantAsMetadata::get(ConstantInt::get(IntPtrTy, Max)); in importConstant() local 1676 MDNode::get(M.getContext(), {MinC, MaxC})); in importConstant()
|
H A D | LowerTypeTests.cpp | 997 auto *MaxC = ConstantAsMetadata::get(ConstantInt::get(IntPtrTy, Max)); in importTypeId() local 999 MDNode::get(M.getContext(), {MinC, MaxC})); in importTypeId()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/ |
H A D | ARMISelLowering.cpp | 17955 APInt MaxC = Max.getConstantOperandAPInt(1); in PerformMinMaxToSatCombine() local 17962 if (MinC == ~MaxC) in PerformMinMaxToSatCombine() 17965 if (MaxC == 0) in PerformMinMaxToSatCombine() 18004 APInt MinC, MaxC; in PerformMinMaxCombine() local 18008 if (!ISD::isConstantSplatVector(Max->getOperand(1).getNode(), MaxC) || in PerformMinMaxCombine() 18009 MaxC != ~SaturateC) in PerformMinMaxCombine()
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
H A D | DAGCombiner.cpp | 5600 const APInt &MaxC = MaxCOp->getAPIntValue(); in isSaturatingMinMax() local 5602 if (-MaxC == MinCPlus1 && MinCPlus1.isPowerOf2()) { in isSaturatingMinMax() 5608 if (MaxC == 0 && MinCPlus1.isPowerOf2()) { in isSaturatingMinMax() 6308 const APInt &MaxC = APIntOps::smax(APRhs, APLhs); in foldAndOrOfSETCC() local 6310 APInt Dif = MaxC - MinC; in foldAndOrOfSETCC() 6312 if (MaxC.isAllOnes() && in foldAndOrOfSETCC()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
H A D | AArch64ISelLowering.cpp | 4553 SDValue MaxC = DAG.getConstant( in LowerVectorFP_TO_INT_SAT() local 4555 Sat = DAG.getNode(ISD::SMAX, DL, IntVT, Min, MaxC); in LowerVectorFP_TO_INT_SAT() 4610 SDValue MaxC = DAG.getConstant( in LowerFP_TO_INT_SAT() local 4612 Sat = DAG.getNode(ISD::SMAX, DL, DstVT, Min, MaxC); in LowerFP_TO_INT_SAT()
|