Home
last modified time | relevance | path

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

/llvm-project-15.0.7/llvm/include/llvm/Analysis/
H A DAssumeBundleQueries.h71 struct MinMax {
80 using Assume2KnowledgeMap = DenseMap<AssumeInst *, MinMax>;
/llvm-project-15.0.7/libc/benchmarks/automemcpy/lib/
H A DResultAnalyzer.cpp137 struct MinMax { in fillScores() struct
149 std::unordered_map<Key, MinMax, Key::Hasher> ThroughputMinMax; in fillScores()
/llvm-project-15.0.7/llvm/tools/llvm-xray/
H A Dxray-account.cpp276 auto MinMax = std::minmax_element(Timings.begin(), Timings.end()); in getStats() local
277 R.Min = *MinMax.first; in getStats()
278 R.Max = *MinMax.second; in getStats()
/llvm-project-15.0.7/compiler-rt/lib/scudo/standalone/tests/
H A Dstrings_test.cpp102 TEST(ScudoStringsTest, MinMax) { in TEST() argument
/llvm-project-15.0.7/compiler-rt/lib/sanitizer_common/tests/
H A Dsanitizer_printf_test.cpp114 TEST(Printf, MinMax) { in TEST() argument
/llvm-project-15.0.7/llvm/lib/Transforms/InstCombine/
H A DInstCombineMulDivRem.cpp980 auto *MinMax = dyn_cast<MinMaxIntrinsic>(Op); in takeLog2() local
981 if (MinMax && MinMax->hasOneUse() && !MinMax->isSigned()) in takeLog2()
982 if (Value *LogX = takeLog2(Builder, MinMax->getLHS(), Depth, DoFold)) in takeLog2()
983 if (Value *LogY = takeLog2(Builder, MinMax->getRHS(), Depth, DoFold)) in takeLog2()
986 MinMax->getIntrinsicID(), LogX, LogY); in takeLog2()
H A DInstCombineAddSub.cpp1759 auto *MinMax = dyn_cast<MinMaxIntrinsic>(Op1); in foldSubOfMinMax() local
1760 if (!MinMax) in foldSubOfMinMax()
1765 Value *X = MinMax->getLHS(); in foldSubOfMinMax()
1766 Value *Y = MinMax->getRHS(); in foldSubOfMinMax()
1769 Intrinsic::ID InvID = getInverseMinMaxIntrinsic(MinMax->getIntrinsicID()); in foldSubOfMinMax()
1790 if (MinMax->isSigned() && match(Y, m_ZeroInt()) && in foldSubOfMinMax()
1792 Intrinsic::ID InvID = getInverseMinMaxIntrinsic(MinMax->getIntrinsicID()); in foldSubOfMinMax()
H A DInstCombineCalls.cpp992 Function *MinMax = Intrinsic::getDeclaration(Mod, MinMaxID, II->getType()); in reassociateMinMaxWithConstants() local
993 return CallInst::Create(MinMax, {LHS->getArgOperand(0), NewC}); in reassociateMinMaxWithConstants()
1019 Function *MinMax = in reassociateMinMaxWithConstantInOperand() local
1023 return CallInst::Create(MinMax, {NewInner, C}); in reassociateMinMaxWithConstantInOperand()
1079 Function *MinMax = Intrinsic::getDeclaration(Mod, MinMaxID, II->getType()); in factorizeMinMaxTree() local
1080 return CallInst::Create(MinMax, { MinMaxOp, ThirdOp }); in factorizeMinMaxTree()
/llvm-project-15.0.7/llvm/unittests/Analysis/
H A DAssumeBundleQueriesTest.cpp242 RetainedKnowledgeKey Key, MinMax MM) { in MapHasRightValue()
480 MinMax MM = LookupIt->second[Assume]; in RunRandTest()
/llvm-project-15.0.7/llvm/lib/Target/AMDGPU/
H A DR600ISelLowering.cpp812 SDValue MinMax = combineFMinMaxLegacy(DL, VT, LHS, RHS, True, False, CC, DCI); in LowerSELECT_CC() local
813 if (MinMax) in LowerSELECT_CC()
814 return MinMax; in LowerSELECT_CC()
H A DAMDGPUISelLowering.cpp3639 SDValue MinMax in performSelectCombine() local
3643 return MinMax; in performSelectCombine()
/llvm-project-15.0.7/clang/lib/Sema/
H A DOpenCLBuiltins.td1196 …defvar extension_fp16 = !cast<FunctionExtension>("FuncExtFloatAtomicsFp16" # addrspace # "MinMax");
1197 …defvar extension_fp32 = !cast<FunctionExtension>("FuncExtFloatAtomicsFp32" # addrspace # "MinMax");
1198 …defvar extension_fp64 = !cast<FunctionExtension>("FuncExtFloatAtomicsFp64" # addrspace # "MinMax");
/llvm-project-15.0.7/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp43973 if (SDValue MinMax = combineMinMaxReduction(N, DAG, Subtarget)) in combineExtractVectorElt() local
43974 return MinMax; in combineExtractVectorElt()