Home
last modified time | relevance | path

Searched refs:isIdentityWithPadding (Results 1 – 6 of 6) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineVectorOps.cpp1406 !(Shuf->isIdentityWithExtract() || Shuf->isIdentityWithPadding())) in foldInsEltIntoIdentityShuffle()
2527 !cast<ShuffleVectorInst>(Cond)->isIdentityWithPadding()) in narrowVectorSelect()
2780 if (!Shuffle0 || !Shuffle0->isIdentityWithPadding() || in foldIdentityPaddedShuffles()
2781 !Shuffle1 || !Shuffle1->isIdentityWithPadding()) in foldIdentityPaddedShuffles()
/freebsd/contrib/llvm-project/llvm/include/llvm/SandboxIR/
H A DInstruction.h651 bool isIdentityWithPadding() const { in isIdentityWithPadding() function
652 return cast<llvm::ShuffleVectorInst>(Val)->isIdentityWithPadding(); in isIdentityWithPadding()
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DTargetTransformInfoImpl.h1545 if (Shuffle->increasesLength() && Shuffle->isIdentityWithPadding()) in getInstructionCost()
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DInstructions.h2089 LLVM_ABI bool isIdentityWithPadding() const;
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DInstructions.cpp2176 bool ShuffleVectorInst::isIdentityWithPadding() const { in isIdentityWithPadding() function in ShuffleVectorInst
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DVectorCombine.cpp324 if (!Shuf->isIdentityWithPadding()) in widenSubvectorLoad()