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

  /src/external/apache2/llvm/dist/llvm/lib/IR/
Constants.cpp 47 if (CV->getElementType()->isFloatingPointTy() && CV->isSplat())
73 if (CV->getElementType()->isFloatingPointTy() && CV->isSplat())
117 if (CV->isSplat()) {
143 if (CV->isSplat()) {
193 if (CV->isSplat()) {
3300 bool ConstantDataVector::isSplat() const {
3303 IsSplat = isSplatData();
3305 return IsSplat;
3310 return isSplat() ? getElementAsConstant(0) : nullptr;
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/InstCombine/
InstCombineVectorOps.cpp 2600 bool isSplat = true;
2656 isSplat = false;
2665 if (isSplat || newMask == LHSMask || newMask == RHSMask || newMask == Mask) {
InstCombineCompares.cpp 2882 if (C->isSplat(EltTy->getBitWidth())) {
  /src/external/apache2/llvm/dist/llvm/include/llvm/IR/
Constants.h 759 mutable bool IsSplat : 1;
804 bool isSplat() const;
  /src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
SelectionDAGNodes.h 1496 bool isSplat() const { return isSplatMask(Mask, getValueType(0)); }
1499 assert(isSplat() && "Cannot get splat index for non-splat!");
  /src/external/apache2/llvm/dist/llvm/include/llvm/ADT/
APInt.h 493 /// e.g. 0x01010101 satisfies isSplat(8).
496 bool isSplat(unsigned SplatSizeInBits) const;
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Vectorize/
SLPVectorizer.cpp 232 static bool isSplat(ArrayRef<Value *> VL) {
2527 if (isSplat(Entry->Scalars)) {
2690 if (allConstant(VL) || isSplat(VL) || !allSameBlock(VL) || !S.getOpcode()) {
3692 if (isSplat(VL)) {
4172 isSplat(VectorizableTree[1]->Scalars) ||
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/AsmPrinter/
AsmPrinter.cpp 2645 if (!Value.isSplat(8))
  /src/external/apache2/llvm/dist/llvm/lib/Support/
APInt.cpp 553 bool APInt::isSplat(unsigned SplatSizeInBits) const {
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/
DAGCombiner.cpp 5722 bool IsSplat = Vector->isConstantSplat(SplatValue, SplatUndef,
5724 if (IsSplat) {
20508 bool IsSplat = false;
20513 IsSplat = (Splat0 == BV1->getSplatValue());
20538 if (!IsSplat && !DuplicateOps.insert(Op).second)
20685 if (!Splat || !Splat->isSplat())
20944 if (SVN->isSplat() && SVN->getSplatIndex() < (int)NumElts) {
21133 if (OtherSVN->isSplat())
21264 cast<ShuffleVectorSDNode>(N0)->isSplat() &&
21265 !cast<ShuffleVectorSDNode>(N1)->isSplat()) {
    [all...]
SelectionDAG.cpp 2627 if (!SVN->isSplat())
  /src/external/apache2/llvm/dist/llvm/lib/Analysis/
ValueTracking.cpp 3831 if (!CI->getValue().isSplat(8))
  /src/external/apache2/llvm/dist/llvm/lib/Target/SystemZ/
SystemZISelLowering.cpp 5175 if (VSN->isSplat()) {
5348 if (VSN->isSplat()) {
  /src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/
AArch64ISelLowering.cpp 8488 "e.g. isSplat()");
9022 if (SVN->isSplat()) {
12112 if (!ShuffleNode->isSplat() || ShuffleNode->getSplatIndex() != 0)
  /src/external/apache2/llvm/dist/llvm/lib/Target/RISCV/
RISCVISelLowering.cpp 1718 if (SVN->isSplat()) {
  /src/external/apache2/llvm/dist/llvm/lib/Target/PowerPC/
PPCISelLowering.cpp 2488 if (!APInt(ValSizeInBytes * 8, Value).isSplat(ByteSize * 8))
8923 bool IsSplat = true;
8949 IsSplat = false;
8951 return !(IsSplat && IsLoad);
13619 bool IsSplat = true;
13639 IsSplat = false;
13645 if (IsSplat)
  /src/external/apache2/llvm/dist/llvm/lib/Target/ARM/
ARMISelLowering.cpp 8350 if (SVN->isSplat()) {

Completed in 153 milliseconds