Home
last modified time | relevance | path

Searched refs:CanEvaluateShuffled (Results 1 – 2 of 2) sorted by relevance

/external/llvm/lib/Transforms/InstCombine/
DInstCombineVectorOps.cpp633 static bool CanEvaluateShuffled(Value *V, ArrayRef<int> Mask, in CanEvaluateShuffled() function
681 if (!CanEvaluateShuffled(Operand, Mask, Depth-1)) in CanEvaluateShuffled()
701 return CanEvaluateShuffled(I->getOperand(0), Mask, Depth-1); in CanEvaluateShuffled()
990 if (isa<UndefValue>(RHS) && CanEvaluateShuffled(LHS, Mask)) { in visitShuffleVectorInst()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/InstCombine/
DInstCombineVectorOps.cpp860 static bool CanEvaluateShuffled(Value *V, ArrayRef<int> Mask, in CanEvaluateShuffled() function
908 if (!CanEvaluateShuffled(Operand, Mask, Depth-1)) in CanEvaluateShuffled()
928 return CanEvaluateShuffled(I->getOperand(0), Mask, Depth-1); in CanEvaluateShuffled()
1424 if (isa<UndefValue>(RHS) && CanEvaluateShuffled(LHS, Mask)) { in visitShuffleVectorInst()