/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/ARM/MCTargetDesc/ |
D | ARMAddressingModes.h | 308 int Splat = getT2SOImmValSplatVal(Arg); in getT2SOImmVal() local 309 if (Splat != -1) in getT2SOImmVal() 310 return Splat; in getT2SOImmVal()
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Analysis/ |
D | TargetTransformInfo.cpp | 563 const Value *Splat = getSplatValue(V); in getOperandInfo() local 569 if (Splat) { in getOperandInfo() 571 if (auto *CI = dyn_cast<ConstantInt>(Splat)) in getOperandInfo() 588 if (Splat && (isa<Argument>(Splat) || isa<GlobalValue>(Splat))) in getOperandInfo()
|
D | VectorUtils.cpp | 320 Value *Splat; in getSplatValue() local 321 if (match(V, m_ShuffleVector(m_InsertElement(m_Value(), m_Value(Splat), in getSplatValue() 324 return Splat; in getSplatValue()
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/WebAssembly/ |
D | WebAssemblyInstrSIMD.td | 299 multiclass Splat<ValueType vec_t, string vec, WebAssemblyRegClass reg_t, 308 defm "" : Splat<v16i8, "i8x16", I32, splat16, 4>; 309 defm "" : Splat<v8i16, "i16x8", I32, splat8, 8>; 310 defm "" : Splat<v4i32, "i32x4", I32, splat4, 12>; 311 defm "" : Splat<v2i64, "i64x2", I64, splat2, 15>; 312 defm "" : Splat<v4f32, "f32x4", F32, splat4, 18>; 313 defm "" : Splat<v2f64, "f64x2", F64, splat2, 21>;
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Analysis/ |
D | TargetTransformInfoImpl.h | 775 if (auto Splat = getSplatValue(*I)) in getGEPCost() local 776 ConstIdx = dyn_cast<ConstantInt>(Splat); in getGEPCost()
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Scalar/ |
D | LowerMatrixIntrinsics.cpp | 744 Value *Splat = Builder.CreateVectorSplat(BlockSize, RH, "splat"); in LowerMultiply() local 745 Sum = createMulAdd(Sum, L, Splat, EltType->isFloatingPointTy(), in LowerMultiply()
|
D | SROA.cpp | 2829 Value *Splat = in visitMemSetInst() local 2831 Splat = convertValue(DL, IRB, Splat, ElementTy); in visitMemSetInst() 2833 Splat = getVectorSplat(Splat, NumElements); in visitMemSetInst() 2837 V = insertVector(IRB, Old, Splat, BeginIndex, "vec"); in visitMemSetInst()
|
D | RewriteStatepointsForGC.cpp | 2621 auto *Splat = B.CreateVectorSplat(VF, I.getOperand(0)); in runOnFunction() local 2622 I.setOperand(0, Splat); in runOnFunction()
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/IR/ |
D | Constants.cpp | 112 if (Constant *Splat = CV->getSplatValue()) in isAllOnesValue() local 113 return Splat->isAllOnesValue(); in isAllOnesValue() 138 if (Constant *Splat = CV->getSplatValue()) in isOneValue() local 139 return Splat->isOneValue(); in isOneValue() 188 if (Constant *Splat = CV->getSplatValue()) in isMinSignedValue() local 189 return Splat->isMinSignedValue(); in isMinSignedValue()
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/PowerPC/ |
D | README_P9.txt | 487 - Vector Splat Immediate Byte: xxspltib 571 - Load Vector Word & Splat Indexed: lxvwsx
|
/third_party/node/deps/v8/src/wasm/ |
D | wasm-opcodes-inl.h | 245 CASE_SIMD_OP(Splat, "splat") in OpcodeName()
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/InstCombine/ |
D | InstCombineVectorOps.cpp | 1115 if (Instruction *Splat = foldInsEltIntoSplat(IE)) in visitInsertElementInst() local 1116 return Splat; in visitInsertElementInst()
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/SelectionDAG/ |
D | SelectionDAG.cpp | 1644 SDValue Splat = BV->getSplatValue(&UndefElements); in getVectorShuffle() local 1645 if (!Splat) in getVectorShuffle() 1718 SDValue Splat = BV->getSplatValue(&UndefElements); in getVectorShuffle() local 1720 if (Splat && Splat.isUndef()) in getVectorShuffle() 1728 if (Splat && UndefElements.none()) { in getVectorShuffle() 1733 if (auto *C = dyn_cast<ConstantSDNode>(Splat)) in getVectorShuffle() 3023 if (const Constant *Splat = Cst->getSplatValue()) { in computeKnownBits() local 3024 Cst = Splat; in computeKnownBits()
|
D | DAGCombiner.cpp | 17903 if (SDValue Splat = cast<BuildVectorSDNode>(N)->getSplatValue()) { in visitBUILD_VECTOR() local 17904 Splat = peekThroughBitcasts(Splat); in visitBUILD_VECTOR() 17905 EVT SrcVT = Splat.getValueType(); in visitBUILD_VECTOR() 17911 SmallVector<SDValue, 8> Ops(N->getNumOperands(), Splat); in visitBUILD_VECTOR() 18994 auto *Splat = dyn_cast<ShuffleVectorSDNode>(Shuf->getOperand(0)); in combineShuffleOfSplatVal() local 18995 if (!Splat || !Splat->isSplat()) in combineShuffleOfSplatVal() 18999 ArrayRef<int> SplatMask = Splat->getMask(); in combineShuffleOfSplatVal() 19035 return DAG.getVectorShuffle(Splat->getValueType(0), SDLoc(Splat), in combineShuffleOfSplatVal() 19036 Splat->getOperand(0), Splat->getOperand(1), in combineShuffleOfSplatVal()
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AArch64/ |
D | AArch64SVEInstrInfo.td | 245 // Splat immediate (unpredicated) 250 // Splat immediate (predicated) 255 // Splat scalar register (unpredicated, GPR or vector + element index) 259 // Splat scalar register (predicated)
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Vectorize/ |
D | SLPVectorizer.cpp | 752 Splat, ///< Matching the same instruction multiple times (broadcast) enumerator 1067 case ReorderingMode::Splat: in getBestOperand() 1251 ReorderingModes[OpIdx] = ReorderingMode::Splat; in reorder() 1259 ReorderingModes[OpIdx] = ReorderingMode::Splat; in reorder() 1323 case ReorderingMode::Splat: in getModeStr()
|
/third_party/node/deps/v8/src/compiler/backend/ppc/ |
D | instruction-selector-ppc.cc | 2385 void InstructionSelector::Visit##Type##Splat(Node* node) { \ 2387 Emit(kPPC_##Type##Splat, g.DefineAsRegister(node), \
|
/third_party/node/deps/v8/src/compiler/backend/mips/ |
D | instruction-selector-mips.cc | 2313 void InstructionSelector::Visit##Type##Splat(Node* node) { \ 2314 VisitRR(this, kMips##Type##Splat, node); \
|
/third_party/skia/src/core/ |
D | SkVM.cpp | 193 struct Splat { int bits; }; struct 239 static void write(SkWStream* o, Splat s) { in write() 324 case Op::splat: write(o, V{id}, "=", op, Splat{immA}); break; in write_one_instruction() 444 case Op::splat: write(o, R{d}, "=", op, Splat{immA}); break; in dump()
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/ARM/ |
D | ARM.td | 262 "Splat register from VFP to NEON",
|
/third_party/node/deps/v8/src/compiler/backend/loong64/ |
D | instruction-selector-loong64.cc | 2821 void InstructionSelector::Visit##Type##Splat(Node* node) { \ 2822 VisitRR(this, kLoong64##Type##Splat, node); \
|
/third_party/node/deps/v8/src/compiler/backend/arm/ |
D | instruction-selector-arm.cc | 2747 void InstructionSelector::Visit##Type##Splat(Node* node) { \ 2748 VisitRR(this, kArm##Type##Splat, node); \
|
/third_party/node/deps/v8/src/compiler/backend/mips64/ |
D | instruction-selector-mips64.cc | 3077 void InstructionSelector::Visit##Type##Splat(Node* node) { \ 3078 VisitRR(this, kMips64##Type##Splat, node); \
|
/third_party/node/deps/v8/src/compiler/backend/ia32/ |
D | instruction-selector-ia32.cc | 2578 void InstructionSelector::Visit##Type##Splat(Node* node) { \ 2584 VisitRO(this, node, kIA32##Type##Splat); \
|
/third_party/node/deps/v8/src/compiler/backend/riscv64/ |
D | instruction-selector-riscv64.cc | 3049 void InstructionSelector::Visit##Type##Splat(Node* node) { \ 3050 VisitRR(this, kRiscv##Type##Splat, node); \
|