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_And
(Results
1 - 21
of
21
) sorted by relevancy
/src/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/
HexagonGenExtract.cpp
107
bool Match = match(In,
m_And
(m_Shl(m_LShr(m_Value(BF), m_ConstantInt(CSR)),
114
Match = match(In,
m_And
(m_Shl(m_AShr(m_Value(BF), m_ConstantInt(CSR)),
122
Match = match(In,
m_And
(m_Shl(m_Value(BF), m_ConstantInt(CSL)),
131
Match = match(In,
m_And
(m_LShr(m_Value(BF), m_ConstantInt(CSR)),
138
Match = match(In,
m_And
(m_AShr(m_Value(BF), m_ConstantInt(CSR)),
HexagonLoopIdiomRecognition.cpp
703
if (!match(CondV, m_ICmp(P,
m_And
(m_Value(A), m_Value(B)), m_Value(C))) &&
704
!match(CondV, m_ICmp(P, m_Value(C),
m_And
(m_Value(A), m_Value(B)))))
837
if (!match(C,
m_And
(m_Value(X), m_One())) &&
838
!match(C,
m_And
(m_One(), m_Value(X))))
/src/external/apache2/llvm/dist/llvm/lib/Transforms/AggressiveInstCombine/
AggressiveInstCombine.cpp
225
if (match(V,
m_And
(m_Value(Op0), m_One()))) {
229
if (match(V,
m_And
(m_Value(Op0), m_Value(Op1))))
269
if (match(&I, m_c_And(m_OneUse(
m_And
(m_Value(), m_Value())), m_Value())))
271
else if (match(&I,
m_And
(m_OneUse(m_Or(m_Value(), m_Value())), m_One())))
336
if (match(MulOp0,
m_And
(m_c_Add(m_LShr(m_Value(ShiftOp0), m_SpecificInt(4)),
342
m_c_Add(
m_And
(m_Value(AndOp0), m_SpecificInt(Mask33)),
343
m_And
(m_LShr(m_Deferred(AndOp0), m_SpecificInt(2)),
348
match(SubOp1,
m_And
(m_LShr(m_Specific(Root), m_SpecificInt(1)),
/src/external/apache2/llvm/dist/llvm/lib/Analysis/
GuardUtils.cpp
85
if (!match(Cond,
m_And
(m_Value(A), m_Value(B))))
InstructionSimplify.cpp
2209
if (match(Op0,
m_And
(m_Value(A), m_Value(B))) &&
2219
if (match(Op1,
m_And
(m_Value(A), m_Value(B))) &&
2282
if (match(Op0,
m_And
(m_Value(A), m_APInt(C1))) &&
2283
match(Op1,
m_And
(m_Value(B), m_APInt(C2)))) {
3979
if (FalseVal == X && match(TrueVal,
m_And
(m_Specific(X), m_APInt(C))) &&
3985
if (TrueVal == X && match(FalseVal,
m_And
(m_Specific(X), m_APInt(C))) &&
4039
if (match(CmpLHS,
m_And
(m_Value(X), m_APInt(Y))))
ValueTracking.cpp
1972
if (OrZero && match(V,
m_And
(m_Value(X), m_Value(Y)))) {
1989
if (match(X,
m_And
(m_Specific(Y), m_Value())) ||
1990
match(X,
m_And
(m_Value(), m_Specific(Y))))
1993
if (match(Y,
m_And
(m_Specific(X), m_Value())) ||
1994
match(Y,
m_And
(m_Value(), m_Specific(X))))
LazyValueInfo.cpp
1107
if (match(LHS,
m_And
(m_Specific(Val), m_APInt(Mask))) &&
/src/external/apache2/llvm/dist/llvm/lib/Transforms/InstCombine/
InstCombineAndOrXor.cpp
291
if (!match(L1,
m_And
(m_Value(L11), m_Value(L12)))) {
298
if (!match(L2,
m_And
(m_Value(L21), m_Value(L22)))) {
326
if (!match(R1,
m_And
(m_Value(R11), m_Value(R12)))) {
352
if (!match(R2,
m_And
(m_Value(R11), m_Value(R12)))) {
813
if (match(LHS->getOperand(0),
m_And
(m_Value(L1), m_Value(L2))) &&
814
match(RHS->getOperand(0),
m_And
(m_Value(R1), m_Value(R2)))) {
912
if (match(ICmp, m_ICmp(Pred,
m_And
(m_Value(X), m_APInt(Mask)), m_Zero())) &&
1298
match(LHS0,
m_And
(m_Specific(V), m_ConstantInt(AndC)))) {
1302
match(RHS0,
m_And
(m_Specific(V), m_ConstantInt(AndC)))) {
1710
if (match(Op0,
m_And
(m_Value(A), m_Value(B))) &
[
all
...]
InstCombineAddSub.cpp
794
} else if (match(Y,
m_And
(m_Value(Z), m_APInt(C2))) && (*C1 == *C2)) {
816
if (match(Y,
m_And
(m_Value(Z), m_APInt(C2))) && *C1 == (*C2 + 1)) {
989
if (match(Op0, m_OneUse(
m_And
(m_Value(X), m_APInt(C2)))) &&
1031
if (match(E,
m_And
(m_Value(Op), m_APInt(AI))) && (*AI + 1).isPowerOf2()) {
1892
if (match(Op1,
m_And
(m_Value(A), m_Value(B))) &&
1916
if (match(Op0,
m_And
(m_Value(A), m_Value(B))) &&
1960
if (match(Op0, m_OneUse(
m_And
(m_Specific(Op1), m_Constant(C))))) {
2097
match(Op1,
m_And
(m_Specific(X), m_APInt(AndC)))) {
InstCombineCasts.cpp
577
if (match(L,
m_And
(m_Value(X), m_SpecificInt(Mask))) &&
578
match(R,
m_And
(m_Neg(m_Specific(X)), m_SpecificInt(Mask))))
582
if (match(L, m_ZExt(
m_And
(m_Value(X), m_SpecificInt(Mask)))) &&
583
match(R, m_ZExt(
m_And
(m_Neg(m_Specific(X)), m_SpecificInt(Mask)))))
1302
match(SrcI, m_OneUse(
m_And
(m_Trunc(m_Value(X)), m_Constant(C)))) &&
1309
match(And, m_OneUse(
m_And
(m_Trunc(m_Value(X)), m_Specific(C)))) &&
InstCombineSelect.cpp
147
if (!match(V,
m_And
(m_Value(), m_Power2(AndRHS))))
520
if (!match(TVal, m_OneUse(
m_And
(m_Value(B), m_One()))))
617
if (!match(CmpLHS,
m_And
(m_Value(), m_Power2(C1))))
698
if (match(T,
m_And
(m_Value(X), m_APInt(NotC))) &&
707
if (match(F,
m_And
(m_Value(X), m_APInt(NotC))) &&
1490
match(CmpLHS,
m_And
(m_Value(X), m_Power2(Y))) &&
InstCombineCompares.cpp
1735
if (!match(And,
m_And
(m_Value(X), m_APInt(C2))))
4279
if (match(Op0, m_OneUse(
m_And
(m_Value(A), m_Value(B)))) &&
4280
match(Op1, m_OneUse(
m_And
(m_Value(C), m_Value(D))))) {
4312
match(Op1,
m_And
(m_Value(B), m_ConstantInt(Cst1)))) ||
4313
(Op1->hasOneUse() && match(Op0,
m_And
(m_Value(B), m_ConstantInt(Cst1))) &&
4724
if (match(OtherVal,
m_And
(m_Value(ValToMask), m_ConstantInt(CI)))) {
5102
if (!match(Op0,
m_And
(m_Value(LHS), m_APInt(LHSC))) ||
5717
if (match(Op0,
m_And
(m_Value(A), m_Not(m_Value(B)))) &&
InstCombineShifts.cpp
761
match(Op0BOOp1,
m_And
(m_OneUse(m_Shr(m_Value(V1), m_Specific(Op1))),
793
m_And
(m_OneUse(m_Shr(m_Value(V1), m_Specific(Op1))),
InstCombineCalls.cpp
1747
m_Cmp(Pred,
m_And
(m_Value(A), m_ConstantInt(AlignMask)),
/src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
GuardWidening.cpp
589
if (match(CheckCond,
m_And
(m_Value(AndLHS), m_Value(AndRHS))))
LoopPredication.cpp
759
if (match(Condition,
m_And
(m_Value(LHS), m_Value(RHS)))) {
LoopIdiomRecognize.cpp
2140
match(CmpLHS,
m_And
(m_Value(CurrX),
/src/external/apache2/llvm/dist/llvm/include/llvm/IR/
PatternMatch.h
18
// if (match(Exp, m_Or(
m_And
(m_Value(X), m_ConstantInt(C1)),
19
//
m_And
(m_Value(Y), m_ConstantInt(C2))))) {
1123
inline BinaryOp_match<LHS, RHS, Instruction::And>
m_And
(const LHS &L,
/src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/
Local.cpp
2968
if (match(V,
m_And
(m_Value(X), m_APInt(C)))) {
SimplifyCFG.cpp
576
m_And
(m_Value(RHSVal), m_APInt(RHSC)))) {
/src/external/apache2/llvm/dist/llvm/lib/Transforms/Vectorize/
SLPVectorizer.cpp
7127
if (match(I,
m_And
(m_Value(), m_Value())))
Completed in 158 milliseconds
Indexes created Wed Sep 23 00:26:21 UTC 2026