| /llvm-project-15.0.7/llvm/include/llvm/Analysis/ |
| H A D | AssumeBundleQueries.h | 71 struct MinMax { 80 using Assume2KnowledgeMap = DenseMap<AssumeInst *, MinMax>;
|
| /llvm-project-15.0.7/libc/benchmarks/automemcpy/lib/ |
| H A D | ResultAnalyzer.cpp | 137 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 D | xray-account.cpp | 276 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 D | strings_test.cpp | 102 TEST(ScudoStringsTest, MinMax) { in TEST() argument
|
| /llvm-project-15.0.7/compiler-rt/lib/sanitizer_common/tests/ |
| H A D | sanitizer_printf_test.cpp | 114 TEST(Printf, MinMax) { in TEST() argument
|
| /llvm-project-15.0.7/llvm/lib/Transforms/InstCombine/ |
| H A D | InstCombineMulDivRem.cpp | 980 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 D | InstCombineAddSub.cpp | 1759 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 D | InstCombineCalls.cpp | 992 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 D | AssumeBundleQueriesTest.cpp | 242 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 D | R600ISelLowering.cpp | 812 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 D | AMDGPUISelLowering.cpp | 3639 SDValue MinMax in performSelectCombine() local 3643 return MinMax; in performSelectCombine()
|
| /llvm-project-15.0.7/clang/lib/Sema/ |
| H A D | OpenCLBuiltins.td | 1196 …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 D | X86ISelLowering.cpp | 43973 if (SDValue MinMax = combineMinMaxReduction(N, DAG, Subtarget)) in combineExtractVectorElt() local 43974 return MinMax; in combineExtractVectorElt()
|