|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
include/llvm/IR/PatternMatch.h 1922 auto LHS = m_AShr(m_Value(OpL), m_SpecificInt(ShiftWidth));
lib/Analysis/InstructionSimplify.cpp 4046 m_AShr(m_Sub(m_Value(P), m_PtrToInt(m_Specific(Ops[0]))),
lib/Analysis/ScalarEvolution.cpp 7590 else if (match(V, m_AShr(m_Value(OutLHS), m_ConstantInt(ShiftAmt))))
lib/Target/Hexagon/HexagonGenExtract.cpp 112 Match = match(In, m_And(m_Shl(m_AShr(m_Value(BF), m_ConstantInt(CSR)),
136 Match = match(In, m_And(m_AShr(m_Value(BF), m_ConstantInt(CSR)),
150 Match = match(In, m_Shl(m_AShr(m_Value(BF), m_ConstantInt(CSR)),
lib/Transforms/InstCombine/InstCombineAddSub.cpp 938 if (match(Op0, m_AShr(m_Shl(m_Value(X), m_APInt(C2)), m_APInt(C3))) &&
1798 match(Op1Wide, m_AShr(m_Value(X), m_APInt(ShAmt))) &&
1995 if (match(Op1, m_AShr(m_Value(A), m_APInt(ShAmt))) &&
lib/Transforms/InstCombine/InstCombineAndOrXor.cpp 1967 if (match(&I, m_c_And(m_OneUse(m_AShr(m_NSWSub(m_Value(Y), m_Value(X)),
2718 if (match(&I, m_c_Or(m_OneUse(m_AShr(m_NSWSub(m_Value(Y), m_Value(X)),
3050 if (match(NotVal, m_AShr(m_Not(m_Value(X)), m_Value(Y))))
3060 if (match(NotVal, m_AShr(m_Constant(C), m_Value(Y))) &&
3225 if (match(Op1, m_AShr(m_Value(A), m_APInt(ShAmt))) &&
lib/Transforms/InstCombine/InstCombineCasts.cpp 1432 if (match(Src, m_AShr(m_Shl(m_Trunc(m_Value(A)), m_ConstantInt(BA)),
lib/Transforms/InstCombine/InstCombineCompares.cpp 3386 m_OneUse(m_AShr(m_Shl(m_Value(X), m_APInt(C0)),
4211 (match(Op0, m_OneUse(m_AShr(m_Value(A), m_ConstantInt(Cst1)))) &&
4212 match(Op1, m_OneUse(m_AShr(m_Value(B), m_Specific(Cst1)))))) {
lib/Transforms/InstCombine/InstCombineSelect.cpp 563 match(FalseVal, m_AShr(m_Specific(X), m_Specific(Y))) &&
lib/Transforms/InstCombine/InstCombineShifts.cpp 271 if (match(Masked, m_AShr(m_Value(), m_Value())))
1116 m_AShr(m_Shl(m_Instruction(MaybeTrunc),
1213 if (match(Op0, m_AShr(m_Value(X), m_APInt(ShOp1))) &&
lib/Transforms/InstCombine/InstructionCombining.cpp 1926 m_AShr(m_Value(V), m_ConstantInt(C)))) {
lib/Transforms/Utils/SimplifyIndVar.cpp 774 m_AShr(m_Shl(m_Value(), m_Specific(IVOperand)), m_APInt(C))) ||