Home
last modified time | relevance | path

Searched refs:m_AShr (Results 1 – 12 of 12) sorted by relevance

/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Hexagon/
DHexagonGenExtract.cpp114 Match = match(In, m_And(m_Shl(m_AShr(m_Value(BF), m_ConstantInt(CSR)), in INITIALIZE_PASS_DEPENDENCY()
138 Match = match(In, m_And(m_AShr(m_Value(BF), m_ConstantInt(CSR)), in INITIALIZE_PASS_DEPENDENCY()
152 Match = match(In, m_Shl(m_AShr(m_Value(BF), m_ConstantInt(CSR)), in INITIALIZE_PASS_DEPENDENCY()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/InstCombine/
DInstCombineShifts.cpp299 if (match(Masked, m_AShr(m_Value(), m_Value()))) in dropRedundantMaskingOfLeftShiftInput()
1196 m_AShr(m_Shl(m_Instruction(MaybeTrunc), in foldVariableSignZeroExtensionOfVariableHighBitExtract()
1293 if (match(Op0, m_AShr(m_Value(X), m_APInt(ShOp1))) && in visitAShr()
DInstCombineAddSub.cpp942 if (match(Op0, m_AShr(m_Shl(m_Value(X), m_APInt(C2)), m_APInt(C3))) && in foldAddWithConstant()
1805 match(Op1Wide, m_AShr(m_Value(X), m_APInt(ShAmt))) && in visitSub()
2082 if (match(Op1, m_AShr(m_Value(A), m_APInt(ShAmt))) && in visitSub()
DInstCombineAndOrXor.cpp1967 if (match(&I, m_c_And(m_OneUse(m_AShr(m_NSWSub(m_Value(Y), m_Value(X)), in visitAnd()
2718 if (match(&I, m_c_Or(m_OneUse(m_AShr(m_NSWSub(m_Value(Y), m_Value(X)), in visitOr()
3050 if (match(NotVal, m_AShr(m_Not(m_Value(X)), m_Value(Y)))) in visitXor()
3060 if (match(NotVal, m_AShr(m_Constant(C), m_Value(Y))) && in visitXor()
3225 if (match(Op1, m_AShr(m_Value(A), m_APInt(ShAmt))) && in visitXor()
DInstCombineCompares.cpp3403 m_OneUse(m_AShr(m_Shl(m_Value(X), m_APInt(C0)), in foldICmpWithTruncSignExtendedVal()
4246 (match(Op0, m_OneUse(m_AShr(m_Value(A), m_ConstantInt(Cst1)))) && in foldICmpEquality()
4247 match(Op1, m_OneUse(m_AShr(m_Value(B), m_Specific(Cst1)))))) { in foldICmpEquality()
DInstCombineCasts.cpp1435 if (match(Src, m_AShr(m_Shl(m_Trunc(m_Value(A)), m_ConstantInt(BA)), in visitSExt()
DInstCombineSelect.cpp563 match(FalseVal, m_AShr(m_Specific(X), m_Specific(Y))) && in foldSelectICmpLshrAshr()
DInstructionCombining.cpp1973 m_AShr(m_Value(V), m_ConstantInt(C)))) { in visitGetElementPtrInst()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Utils/
DSimplifyIndVar.cpp774 m_AShr(m_Shl(m_Value(), m_Specific(IVOperand)), m_APInt(C))) || in strengthenRightShift()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/IR/
DPatternMatch.h929 inline BinaryOp_match<LHS, RHS, Instruction::AShr> m_AShr(const LHS &L, in m_AShr() function
1968 auto LHS = m_AShr(m_Value(OpL), m_SpecificInt(ShiftWidth));
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Analysis/
DInstructionSimplify.cpp4099 m_AShr(m_Sub(m_Value(P), m_PtrToInt(m_Specific(Ops[0]))), in SimplifyGEPInst()
DScalarEvolution.cpp7652 else if (match(V, m_AShr(m_Value(OutLHS), m_ConstantInt(ShiftAmt)))) in computeShiftCompareExitLimit()