HomeSort by: relevance | last modified time | path
    Searched refs:m_Select (Results 1 - 25 of 26) sorted by relevancy

1 2

  /src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
AMDGPULowerKernelAttributes.cpp 187 m_Select(m_ICmp(Pred, SubExpr, m_Specific(ZextGroupSize)),
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/InstCombine/
InstCombineSelect.cpp 1294 if (!match(Sel1, m_Select(m_Value(Cmp1), m_Value(ReplacementLow),
1397 match(&Sel, m_Select(m_Value(), m_Value(SelVal0), m_Value(SelVal1)));
1815 if (!match(Limit, m_Select(m_ICmp(Pred, m_Value(Op), m_APInt(C)),
2706 if (match(CondVal, m_Select(m_Value(A), m_One(), m_Value(B))) &&
2710 if (match(CondVal, m_Select(m_Value(A), m_Value(B), m_Zero())) &&
2747 if (match(CondVal, m_Select(m_Value(A), m_One(), m_Value(B))) &&
2753 if (match(TrueVal, m_Select(m_Value(A), m_One(), m_Value(B))) &&
2763 match(FalseVal, m_Select(m_Value(A), m_Value(B), m_Zero()))) {
2768 if (match(CondVal, m_Select(m_Value(A), m_Value(B), m_Zero())) &&
2778 if (match(CondVal, m_Select(m_Value(C1), m_Value(A), m_Zero())) &
    [all...]
InstCombineAddSub.cpp 1213 if (!match(Select, m_Select(m_ICmp(Pred, m_Specific(X), m_APInt(Thr)),
1779 m_Select(m_Value(), m_Specific(Op1), m_Specific(&I))) ||
1780 match(UI, m_Select(m_Value(), m_Specific(&I), m_Specific(Op1)));
1981 if (!match(Select, m_OneUse(m_Select(m_Value(Cond), m_Value(TrueVal),
2191 if (match(Op, m_OneUse(m_Select(m_Value(Cond), m_Value(X), m_Value(Y))))) {
InstCombineMulDivRem.cpp 109 if (match(&I, m_c_Mul(m_OneUse(m_Select(m_Value(Cond), m_One(), m_AllOnes())),
115 if (match(&I, m_c_Mul(m_OneUse(m_Select(m_Value(Cond), m_AllOnes(), m_One())),
121 if (match(&I, m_c_FMul(m_OneUse(m_Select(m_Value(Cond), m_SpecificFP(1.0),
131 if (match(&I, m_c_FMul(m_OneUse(m_Select(m_Value(Cond), m_SpecificFP(-1.0),
InstCombineShifts.cpp 851 if (match(Op0, m_Select(m_Value(Cond), m_OneUse(m_BinOp(TBO)),
870 if (match(Op0, m_Select(m_Value(Cond), m_Value(TrueVal),
InstCombineCalls.cpp 906 if (match(IIOperand, m_Select(m_Value(), m_Value(X), m_Neg(m_Deferred(X)))))
908 if (match(IIOperand, m_Select(m_Value(), m_Neg(m_Value(X)), m_Deferred(X))))
1464 m_Select(m_Value(Cond), m_Value(TVal), m_Value(FVal)))) {
InstCombineCasts.cpp 1791 if (match(Op, m_Select(m_Value(Cond), m_FPExt(m_Value(X)), m_Value(Y))) &&
1798 if (match(Op, m_Select(m_Value(Cond), m_Value(Y), m_FPExt(m_Value(X)))) &&
2329 m_OneUse(m_Select(m_Value(Cond), m_Value(TVal), m_Value(FVal)))))
InstructionCombining.cpp 825 bool LHSIsSelect = match(LHS, m_Select(m_Value(A), m_Value(B), m_Value(C)));
826 bool RHSIsSelect = match(RHS, m_Select(m_Value(D), m_Value(E), m_Value(F)));
1837 m_Select(m_Value(Cond), m_Constant(TrueC), m_Constant(FalseC))))
InstCombineLoadStoreAlloca.cpp 549 if (!match(V, m_Select(m_Cmp(Pred, m_Instruction(L1), m_Instruction(L2)),
InstCombineVectorOps.cpp 2062 m_OneUse(m_Select(m_Value(Cond), m_Value(X), m_Value(Y)))))
InstCombineAndOrXor.cpp 2904 match(Op0, m_Select(m_Value(X), m_Value(A), m_Value(B))) &&
2905 match(Op1, m_Select(m_Value(Y), m_Value(C), m_Value(D))) && X == Y) {
InstCombineCompares.cpp 2695 if (!match(UnequalVal, m_Select(m_ICmp(PredB, m_Value(LHS2), m_Value(RHS2)),
5594 if (match(Op0, m_Select(m_Value(Cond), m_Value(SelectTrue),
  /src/external/apache2/llvm/dist/llvm/include/llvm/Transforms/InstCombine/
InstCombiner.h 258 m_Select(PatternMatch::m_Value(), m_Not(PatternMatch::m_Value()),
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Vectorize/
VectorCombine.cpp 575 if (match(U, m_Select(m_Specific(&I), m_Value(), m_Value())))
SLPVectorizer.cpp 3906 if ((!match(V, m_Select(MatchCmp, m_Value(), m_Value())) &&
7887 bool IsSelect = match(Inst, m_Select(m_Value(), m_Value(), m_Value()));
  /src/external/apache2/llvm/dist/llvm/lib/Analysis/
IVDescriptors.cpp 523 if (!match(I, m_Select(m_OneUse(m_Cmp(Pred, m_Value(), m_Value())), m_Value(),
VectorUtils.cpp 402 if (match(V, m_Select(m_Value(X), m_Value(Y), m_Value(Z))))
InstructionSimplify.cpp 2082 if (match(Op1, m_Select(m_Specific(Op0), m_Value(), m_Zero())))
2084 else if (match(Op0, m_Select(m_Specific(Op1), m_Value(), m_Zero())))
2267 if (match(Op1, m_Select(m_Specific(Op0), m_One(), m_Value())))
2269 else if (match(Op0, m_Select(m_Specific(Op1), m_One(), m_Value())))
ValueTracking.cpp 6219 match(I, m_Select(m_OneUse(m_Value()), m_Value(), m_Value()));
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
EarlyCSE.cpp 167 if (!match(V, m_Select(m_Value(Cond), m_Value(A), m_Value(B))))
SimpleLoopUnswitch.cpp 2652 while (match(Cond, m_Select(m_Value(CondNext), m_One(), m_Zero())))
  /src/external/apache2/llvm/dist/llvm/include/llvm/IR/
PatternMatch.h 1472 m_Select(const Cond &C, const LHS &L, const RHS &R) {
1482 return m_Select(C, m_ConstantInt<L>(), m_ConstantInt<R>());
  /src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/
AArch64TargetTransformInfo.cpp 1118 if (match(I, m_Select(m_Cmp(CurrentPred, m_Value(), m_Value()), m_Value(),
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/
CodeGenPrepare.cpp 6651 m_OneUse(m_Select(m_Value(Cond), m_Value(TVal), m_Value(FVal)))))
6686 m_OneUse(m_Select(m_Value(Cond), m_Value(TVal), m_Value(FVal)))))
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/
SimplifyLibCalls.cpp 191 if (match(Size, m_Select(m_Value(), m_APInt(X), m_APInt(Y)))) {

Completed in 77 milliseconds

1 2