HomeSort by: relevance | last modified time | path
    Searched refs:m_SExt (Results 1 - 16 of 16) sorted by relevancy

  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
SeparateConstOffsetFromGEP.cpp 1212 if (match(I, m_Add(m_SExt(m_Value(LHS)), m_SExt(m_Value(RHS))))) {
1224 } else if (match(I, m_Sub(m_SExt(m_Value(LHS)), m_SExt(m_Value(RHS))))) {
StraightLineStrengthReduce.cpp 562 if (match(ArrayIdx, m_SExt(m_Value(TruncatedArrayIdx))) &&
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/InstCombine/
InstCombineMulDivRem.cpp 329 (match(Op0, m_SExt(m_Value(X))) && match(Op1, m_SExt(m_Value(Y))))) &&
338 if (((match(Op0, m_SExt(m_Value(X))) && match(Op1, m_ZExt(m_Value(Y)))) ||
339 (match(Op0, m_ZExt(m_Value(X))) && match(Op1, m_SExt(m_Value(Y))))) &&
1038 if (match(Op1, m_SExt(m_Value(X))) && X->getType()->isIntOrIntVectorTy(1)) {
1113 (match(Op1, m_SExt(m_Value(X))) && X->getType()->isIntOrIntVectorTy(1)))
1142 if (match(Op0, m_OneUse(m_SExt(m_Value(Op0Src)))) &&
1509 if (match(Op1, m_SExt(m_Value(X))) && X->getType()->isIntOrIntVectorTy(1)) {
InstCombineAndOrXor.cpp 1593 if (match(Cast, m_OneUse(m_SExt(m_Value(X))))) {
1870 if (match(Op0, m_OneUse(m_SExt(m_AShr(m_Value(X), m_APInt(ShiftC)))))) {
2067 if (match(Op0, m_OneUse(m_SExt(m_Value(A)))) &&
2070 if (match(Op1, m_OneUse(m_SExt(m_Value(A)))) &&
2315 if (match(A, m_SExt(m_Value(Cond))) &&
2319 if (match(NotB, m_SExt(m_Specific(Cond))))
2331 if (match(A, (m_Xor(m_SExt(m_Value(Cond)), m_Constant(AConst)))) &&
2332 match(B, (m_Xor(m_SExt(m_Specific(Cond)), m_Constant(BConst)))) &&
2878 if (match(Op0, m_OneUse(m_SExt(m_Value(A)))) &&
2881 if (match(Op1, m_OneUse(m_SExt(m_Value(A)))) &
    [all...]
InstCombineShifts.cpp 378 if (match(Op1, m_OneUse(m_SExt(m_Value(Y))))) {
1115 if (match(Op0, m_SExt(m_Value(X))) &&
1317 if (match(Op0, m_OneUse(m_SExt(m_Value(X)))) &&
InstCombineSimplifyDemanded.cpp 459 m_OneUse(m_SExt(m_Value(Y))))) &&
475 if (match(I, m_Add(m_OneUse(m_SExt(m_Value(X))),
476 m_OneUse(m_SExt(m_Value(Y))))) &&
InstCombineAddSub.cpp 847 if (match(Op0, m_OneUse(m_SExt(m_NSWAdd(m_Value(X), m_Constant(NarrowC)))))) {
892 if (match(Op0, m_SExt(m_Value(X))) &&
972 if (match(Op0, m_SExt(m_Value(X))) &&
1844 if (match(Op1, m_SExt(m_Value(X))) && X->getType()->isIntOrIntVectorTy(1))
InstCombineCalls.cpp 453 if (match(Op0, m_OneUse(m_SExt(m_Value(X))))) {
924 if (match(IIOperand, m_OneUse(m_SExt(m_Value(X))))) {
964 if (match(I0, m_SExt(m_Value(X))) && match(I1, m_SExt(m_Value(Y))) &&
971 if (match(I0, m_SExt(m_Value(X))) && match(I1, m_Constant(C)) &&
InstCombineSelect.cpp 988 if (match(TrueVal, m_SExt(m_Specific(CmpLHS))) && SextRHS == FalseVal) {
991 } else if (match(FalseVal, m_SExt(m_Specific(CmpLHS))) &&
2224 if(!match(AddSub, m_BinOp(m_SExt(m_Value(A)), m_SExt(m_Value(B)))))
InstCombineCasts.cpp 823 if (match(Src, m_LShr(m_SExt(m_Value(A)), m_Constant(C)))) {
InstructionCombining.cpp 1773 bool IsSext = match(Op0, m_SExt(m_Value(X)));
  /src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
AMDGPUInstCombineIntrinsic.cpp 78 match(&V, m_SExt(PatternMatch::m_Value(CastSrc))) ||
618 match(Src0, m_SExt(PatternMatch::m_Value(ExtSrc))))) &&
  /src/external/apache2/llvm/dist/llvm/lib/Target/X86/
X86InstCombineIntrinsic.cpp 46 Mask, PatternMatch::m_SExt(PatternMatch::m_Value(ExtMask))) &&
1634 if (match(Mask, PatternMatch::m_SExt(PatternMatch::m_Value(BoolVec))) &&
  /src/external/apache2/llvm/dist/llvm/include/llvm/IR/
PatternMatch.h 1633 inline CastClass_match<OpTy, Instruction::SExt> m_SExt(const OpTy &Op) {
1652 return m_CombineOr(m_SExt(Op), Op);
1659 return m_CombineOr(m_ZExt(Op), m_SExt(Op));
  /src/external/apache2/llvm/dist/llvm/lib/Analysis/
InstructionSimplify.cpp 1178 if (match(Op1, m_SExt(m_Value(X))) && X->getType()->isIntOrIntVectorTy(1))
1248 (match(Op1, m_SExt(m_Value(X))) && X->getType()->isIntOrIntVectorTy(1)))
ValueTracking.cpp 5940 m_CombineOr(m_Specific(CmpLHS), m_SExt(m_Specific(CmpLHS)));

Completed in 92 milliseconds