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

1 2

  /src/external/apache2/llvm/dist/llvm/lib/Analysis/
GuardUtils.cpp 19 return match(U, m_Intrinsic<Intrinsic::experimental_guard>());
36 if (match(&Insn, m_Intrinsic<Intrinsic::experimental_deoptimize>()))
73 if (match(Cond, m_Intrinsic<Intrinsic::experimental_widenable_condition>())) {
92 if (match(A, m_Intrinsic<Intrinsic::experimental_widenable_condition>()) &&
99 if (match(B, m_Intrinsic<Intrinsic::experimental_widenable_condition>()) &&
OverflowInstAnalysis.cpp 42 !match(II, m_CombineOr(m_Intrinsic<Intrinsic::umul_with_overflow>(),
43 m_Intrinsic<Intrinsic::smul_with_overflow>())))
InstructionPrecedenceTracking.cpp 142 if (match(Insn, m_Intrinsic<Intrinsic::experimental_widenable_condition>()))
AssumptionCache.cpp 241 assert(match(cast<CallInst>(VH), m_Intrinsic<Intrinsic::assume>()) &&
312 if (match(&II, m_Intrinsic<Intrinsic::assume>()) &&
AssumeBundleQueries.cpp 135 m_Intrinsic<Intrinsic::assume>(m_Unless(m_Specific(U->get())))))
AliasSetTracker.cpp 178 !(I->use_empty() && match(I, m_Intrinsic<Intrinsic::invariant_start>()));
490 match(Call, m_Intrinsic<Intrinsic::invariant_start>()))
InstructionSimplify.cpp 3771 if ((match(LHS, m_Intrinsic<Intrinsic::minnum>(m_Value(), m_APFloat(C2))) &&
3773 (match(LHS, m_Intrinsic<Intrinsic::maxnum>(m_Value(), m_APFloat(C2))) &&
4069 if (match(TrueVal, m_Intrinsic<Intrinsic::abs>(m_Specific(CmpLHS))) &&
4070 match(FalseVal, m_Neg(m_Intrinsic<Intrinsic::abs>(m_Specific(CmpLHS)))))
4073 m_Neg(m_Intrinsic<Intrinsic::abs>(m_Specific(CmpLHS)))) &&
4074 match(FalseVal, m_Intrinsic<Intrinsic::abs>(m_Specific(CmpLHS))))
4943 if (Op0 == Op1 && match(Op0, m_Intrinsic<Intrinsic::sqrt>(m_Value(X))) &&
5288 match(Op0, m_Intrinsic<Intrinsic::log>(m_Value(X)))) return X;
5293 match(Op0, m_Intrinsic<Intrinsic::log2>(m_Value(X)))) return X;
5298 match(Op0, m_Intrinsic<Intrinsic::exp>(m_Value(X)))) return X
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
LowerWidenableCondition.cpp 54 if (match(&I, m_Intrinsic<Intrinsic::experimental_widenable_condition>()))
LowerMatrixIntrinsics.cpp 541 if (match(Inst, m_Intrinsic<Intrinsic::matrix_multiply>(
545 } else if (match(Inst, m_Intrinsic<Intrinsic::matrix_transpose>(
549 } else if (match(Inst, m_Intrinsic<Intrinsic::matrix_column_major_store>(
553 } else if (match(Inst, m_Intrinsic<Intrinsic::matrix_column_major_load>(
612 if (match(V, m_Intrinsic<Intrinsic::matrix_multiply>(
621 } else if (match(V, m_Intrinsic<Intrinsic::matrix_transpose>(
626 } else if (match(V, m_Intrinsic<Intrinsic::matrix_column_major_store>(
633 match(V, m_Intrinsic<Intrinsic::matrix_column_major_load>())) {
701 if (match(&I, m_Intrinsic<Intrinsic::matrix_multiply>()))
1367 ? match(B, m_Intrinsic<Intrinsic::matrix_transpose>(m_Value(T))
    [all...]
EarlyCSE.cpp 1256 m_Intrinsic<Intrinsic::experimental_noalias_scope_decl>())) {
1263 if (match(&Inst, m_Intrinsic<Intrinsic::sideeffect>())) {
1281 if (match(&Inst, m_Intrinsic<Intrinsic::invariant_start>())) {
LICM.cpp 957 match(&I, m_Intrinsic<Intrinsic::invariant_start>());
1230 if (match(CI, m_Intrinsic<Intrinsic::assume>()))
1234 if (match(CI, m_Intrinsic<Intrinsic::experimental_widenable_condition>()))
LoopPredication.cpp 766 m_Intrinsic<Intrinsic::experimental_widenable_condition>())) {
  /src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
AMDGPULowerKernelAttributes.cpp 178 m_Intrinsic<Intrinsic::amdgcn_workgroup_id_x>() :
179 (I == 1 ? m_Intrinsic<Intrinsic::amdgcn_workgroup_id_y>() :
180 m_Intrinsic<Intrinsic::amdgcn_workgroup_id_z>());
AMDGPUInstCombineIntrinsic.cpp 782 PatternMatch::m_Intrinsic<Intrinsic::amdgcn_readfirstlane>())) {
788 if (match(Src, PatternMatch::m_Intrinsic<Intrinsic::amdgcn_readlane>())) {
793 if (match(Src, PatternMatch::m_Intrinsic<Intrinsic::amdgcn_readlane>(
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/InstCombine/
InstCombineMulDivRem.cpp 241 if (match(Op0, m_Intrinsic<Intrinsic::abs>(m_Value(X))))
517 match(Op0, m_OneUse(m_Intrinsic<Intrinsic::sqrt>(m_Value(X)))) &&
518 match(Op1, m_OneUse(m_Intrinsic<Intrinsic::sqrt>(m_Value(Y))))) {
532 match(Y, m_Intrinsic<Intrinsic::sqrt>(m_Value(X))) && Op1 == X)
536 match(Y, m_Intrinsic<Intrinsic::sqrt>(m_Value(X))) && Op0 == X)
546 m_Intrinsic<Intrinsic::sqrt>(m_Value(Y))))) {
551 if (match(Op0, m_FDiv(m_Intrinsic<Intrinsic::sqrt>(m_Value(Y)),
560 if (match(Op0, m_Intrinsic<Intrinsic::exp>(m_Value(X))) &&
561 match(Op1, m_Intrinsic<Intrinsic::exp>(m_Value(Y))) &&
570 if (match(Op0, m_Intrinsic<Intrinsic::exp2>(m_Value(X))) &
    [all...]
InstCombineAddSub.cpp 1445 m_OneUse(m_Intrinsic<Intrinsic::usub_sat>(m_Value(A), m_Value(B))),
1452 if (match(LHS, m_OneUse(m_Intrinsic<Intrinsic::ctpop>(m_Value(A)))) &&
1453 match(RHS, m_OneUse(m_Intrinsic<Intrinsic::ctpop>(m_Value(B)))) &&
1826 return m_OneUse(m_Intrinsic<Intrinsic::vector_reduce_add>(m_Value(Vec)));
2110 if (match(Op1, m_OneUse(m_Intrinsic<Intrinsic::usub_sat>(m_Specific(Op0),
2117 match(Op1, m_OneUse(m_Intrinsic<Intrinsic::ctpop>(m_Value(X)))))
2339 return m_OneUse(m_Intrinsic<Intrinsic::vector_reduce_fadd>(m_Value(Sum),
InstCombineSimplifyDemanded.cpp 225 match(I->getOperand(0), m_Intrinsic<Intrinsic::ctpop>(m_Value(LHS))) &&
226 match(I->getOperand(1), m_Intrinsic<Intrinsic::ctpop>(m_Value(RHS)))) {
InstCombineCalls.cpp 476 if (match(Op0, m_Intrinsic<Intrinsic::abs>(m_Value(X))))
1450 if (match(Sign, m_Intrinsic<Intrinsic::copysign>(m_Value(), m_Value(X))))
1680 if (match(Next, m_Intrinsic<Intrinsic::assume>(m_Specific(IIOperand))))
1831 m_Intrinsic<Intrinsic::experimental_guard>(m_Value(NextCond)))) {
InstCombineSelect.cpp 868 if (!match(TrueVal, m_Intrinsic<Intrinsic::ctlz>()))
916 if (!match(Count, m_Intrinsic<Intrinsic::cttz>(m_Specific(CmpLHS))) &&
917 !match(Count, m_Intrinsic<Intrinsic::ctlz>(m_Specific(CmpLHS))))
  /src/external/apache2/llvm/dist/llvm/include/llvm/IR/
PatternMatch.h 2107 /// m_Intrinsic<Intrinsic::fabs>(m_Value(X))
2108 template <Intrinsic::ID IntrID> inline IntrinsicID_match m_Intrinsic() {
2113 inline typename m_Intrinsic_Ty<T0>::Ty m_Intrinsic(const T0 &Op0) {
2114 return m_CombineAnd(m_Intrinsic<IntrID>(), m_Argument<0>(Op0));
2118 inline typename m_Intrinsic_Ty<T0, T1>::Ty m_Intrinsic(const T0 &Op0,
2120 return m_CombineAnd(m_Intrinsic<IntrID>(Op0), m_Argument<1>(Op1));
2125 m_Intrinsic(const T0 &Op0, const T1 &Op1, const T2 &Op2) {
2126 return m_CombineAnd(m_Intrinsic<IntrID>(Op0, Op1), m_Argument<2>(Op2));
2132 m_Intrinsic(const T0 &Op0, const T1 &Op1, const T2 &Op2, const T3 &Op3) {
2133 return m_CombineAnd(m_Intrinsic<IntrID>(Op0, Op1, Op2), m_Argument<3>(Op3))
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/X86/
X86LowerAMXIntrinsics.cpp 479 match(TileDP, m_Intrinsic<IntrID>(m_Value(M), m_Value(N), m_Value(K),
519 m_Intrinsic<Intrinsic::x86_tileloadd64_internal>(
522 match(TileLoadStore, m_Intrinsic<Intrinsic::x86_tilestored64_internal>(
  /src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/
SVEIntrinsicOpts.cpp 110 if (match(User, m_Intrinsic<Intrinsic::aarch64_sve_convert_to_svbool>())) {
  /src/external/apache2/llvm/dist/llvm/lib/Target/ARM/
ARMTargetTransformInfo.cpp 167 if (match(Arg, PatternMatch::m_Intrinsic<Intrinsic::arm_mve_pred_v2i>(
173 if (match(Arg, m_Xor(PatternMatch::m_Intrinsic<Intrinsic::arm_mve_pred_v2i>(
196 if (match(Arg, PatternMatch::m_Intrinsic<Intrinsic::arm_mve_pred_i2v>(
1531 match(I, m_Intrinsic<Intrinsic::masked_gather>())) &&
1548 match(I, m_Intrinsic<Intrinsic::masked_scatter>())) &&
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Vectorize/
LoopVectorizationLegality.cpp 930 if (match(&I, m_Intrinsic<Intrinsic::assume>())) {
SLPVectorizer.cpp 7138 if (match(I, m_Intrinsic<Intrinsic::maxnum>(m_Value(), m_Value())))
7140 if (match(I, m_Intrinsic<Intrinsic::minnum>(m_Value(), m_Value())))
7828 if (match(I, m_Intrinsic<Intrinsic::maxnum>(m_Value(V0), m_Value(V1))))
7830 if (match(I, m_Intrinsic<Intrinsic::minnum>(m_Value(V0), m_Value(V1))))
7832 if (match(I, m_Intrinsic<Intrinsic::smax>(m_Value(V0), m_Value(V1))))
7834 if (match(I, m_Intrinsic<Intrinsic::smin>(m_Value(V0), m_Value(V1))))
7836 if (match(I, m_Intrinsic<Intrinsic::umax>(m_Value(V0), m_Value(V1))))
7838 if (match(I, m_Intrinsic<Intrinsic::umin>(m_Value(V0), m_Value(V1))))

Completed in 299 milliseconds

1 2