OpenGrok
Home
Sort by:
relevance
|
last modified time
|
path
Full Search
in project(s):
src
xsrc
Definition
Symbol
File Path
History
|
|
Help
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
Indexes created Fri Jun 19 00:25:02 UTC 2026