Home
last modified time | relevance | path

Searched refs:MinMax (Results 1 – 11 of 11) sorted by relevance

/openbsd/gnu/llvm/llvm/include/llvm/Analysis/
H A DAssumeBundleQueries.h71 struct MinMax {
80 using Assume2KnowledgeMap = DenseMap<AssumeInst *, MinMax>;
/openbsd/gnu/llvm/llvm/tools/llvm-xray/
H A Dxray-account.cpp278 auto MinMax = std::minmax_element(Timings.begin(), Timings.end()); in getStats() local
279 R.Min = *MinMax.first; in getStats()
280 R.Max = *MinMax.second; in getStats()
/openbsd/gnu/llvm/compiler-rt/lib/sanitizer_common/tests/
H A Dsanitizer_printf_test.cpp114 TEST(Printf, MinMax) { in TEST() argument
/openbsd/gnu/llvm/compiler-rt/lib/scudo/standalone/tests/
H A Dstrings_test.cpp105 TEST(ScudoStringsTest, MinMax) { in TEST() argument
/openbsd/gnu/llvm/llvm/lib/Transforms/InstCombine/
H A DInstCombineMulDivRem.cpp1179 auto *MinMax = dyn_cast<MinMaxIntrinsic>(Op); in takeLog2() local
1180 if (MinMax && MinMax->hasOneUse() && !MinMax->isSigned()) { in takeLog2()
1183 if (Value *LogX = takeLog2(Builder, MinMax->getLHS(), Depth, in takeLog2()
1185 if (Value *LogY = takeLog2(Builder, MinMax->getRHS(), Depth, in takeLog2()
1188 return Builder.CreateBinaryIntrinsic(MinMax->getIntrinsicID(), LogX, in takeLog2()
H A DInstCombineAddSub.cpp1876 auto *MinMax = dyn_cast<MinMaxIntrinsic>(Op1); in foldSubOfMinMax() local
1877 if (!MinMax) in foldSubOfMinMax()
1882 Value *X = MinMax->getLHS(); in foldSubOfMinMax()
1883 Value *Y = MinMax->getRHS(); in foldSubOfMinMax()
1886 Intrinsic::ID InvID = getInverseMinMaxIntrinsic(MinMax->getIntrinsicID()); in foldSubOfMinMax()
1907 if (MinMax->isSigned() && match(Y, m_ZeroInt()) && in foldSubOfMinMax()
1909 Intrinsic::ID InvID = getInverseMinMaxIntrinsic(MinMax->getIntrinsicID()); in foldSubOfMinMax()
H A DInstCombineCalls.cpp1011 Function *MinMax = Intrinsic::getDeclaration(Mod, MinMaxID, II->getType()); in reassociateMinMaxWithConstants() local
1012 return CallInst::Create(MinMax, {LHS->getArgOperand(0), NewC}); in reassociateMinMaxWithConstants()
1038 Function *MinMax = in reassociateMinMaxWithConstantInOperand() local
1042 return CallInst::Create(MinMax, {NewInner, C}); in reassociateMinMaxWithConstantInOperand()
1098 Function *MinMax = Intrinsic::getDeclaration(Mod, MinMaxID, II->getType()); in factorizeMinMaxTree() local
1099 return CallInst::Create(MinMax, { MinMaxOp, ThirdOp }); in factorizeMinMaxTree()
/openbsd/gnu/llvm/llvm/lib/Target/AMDGPU/
H A DR600ISelLowering.cpp816 SDValue MinMax = combineFMinMaxLegacy(DL, VT, LHS, RHS, True, False, CC, DCI); in LowerSELECT_CC() local
817 if (MinMax) in LowerSELECT_CC()
818 return MinMax; in LowerSELECT_CC()
H A DAMDGPUISelLowering.cpp3770 SDValue MinMax in performSelectCombine() local
3774 return MinMax; in performSelectCombine()
/openbsd/gnu/llvm/clang/lib/Sema/
H A DOpenCLBuiltins.td1197 …defvar extension_fp16 = !cast<FunctionExtension>("FuncExtFloatAtomicsFp16" # addrspace # "MinMax");
1198 …defvar extension_fp32 = !cast<FunctionExtension>("FuncExtFloatAtomicsFp32" # addrspace # "MinMax");
1199 …defvar extension_fp64 = !cast<FunctionExtension>("FuncExtFloatAtomicsFp64" # addrspace # "MinMax");
/openbsd/gnu/llvm/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp45170 if (SDValue MinMax = combineMinMaxReduction(N, DAG, Subtarget)) in combineExtractVectorElt() local
45171 return MinMax; in combineExtractVectorElt()