HomeSort by relevance Sort by last modified time
    Searched refs:VecTy (Results 1 - 25 of 49) sorted by null

1 2

  /external/swiftshader/third_party/LLVM/include/llvm/ADT/
TinyPtrVector.h 27 typedef llvm::SmallVector<EltTy, 4> VecTy;
28 llvm::PointerUnion<EltTy, VecTy*> Val;
32 if (VecTy *V = Val.template dyn_cast<VecTy*>())
33 Val = new VecTy(*V);
36 if (VecTy *V = Val.template dyn_cast<VecTy*>())
44 if (VecTy *Vec = Val.template dyn_cast<VecTy*>())
54 return Val.template get<VecTy*>()->size()
    [all...]
  /external/llvm/include/llvm/ADT/
TinyPtrVector.h 28 typedef llvm::SmallVector<EltTy, 4> VecTy;
29 typedef typename VecTy::value_type value_type;
30 typedef llvm::PointerUnion<EltTy, VecTy *> PtrUnion;
38 if (VecTy *V = Val.template dyn_cast<VecTy*>())
43 if (VecTy *V = Val.template dyn_cast<VecTy*>())
44 Val = new VecTy(*V);
60 Val = new VecTy(*RHS.Val.template get<VecTy*>());
    [all...]
  /external/llvm/lib/Target/AArch64/
AArch64TargetTransformInfo.h 102 int getExtractWithExtendCost(unsigned Opcode, Type *Dst, VectorType *VecTy,
130 int getInterleavedMemoryOpCost(unsigned Opcode, Type *VecTy, unsigned Factor,
AArch64TargetTransformInfo.cpp 295 VectorType *VecTy,
304 auto *Src = VecTy->getElementType();
311 auto Cost = getVectorInstrCost(Instruction::ExtractElement, VecTy, Index);
314 auto VecLT = TLI->getTypeLegalizationCost(DL, VecTy);
495 int AArch64TTIImpl::getInterleavedMemoryOpCost(unsigned Opcode, Type *VecTy,
501 assert(isa<VectorType>(VecTy) && "Expect a vector type");
504 unsigned NumElts = VecTy->getVectorNumElements();
505 Type *SubVecTy = VectorType::get(VecTy->getScalarType(), NumElts / Factor);
513 return BaseT::getInterleavedMemoryOpCost(Opcode, VecTy, Factor, Indices,
  /external/llvm/lib/Analysis/
CostModel.cpp 256 Type *VecTy = ReduxRoot->getOperand(0)->getType();
257 unsigned NumVecElems = VecTy->getVectorNumElements();
283 Ty = VecTy;
320 Type *VecTy = ReduxRoot->getOperand(0)->getType();
321 unsigned NumVecElems = VecTy->getVectorNumElements();
374 Ty = VecTy;
TargetTransformInfo.cpp 297 VectorType *VecTy,
299 int Cost = TTIImpl->getExtractWithExtendCost(Opcode, Dst, VecTy, Index);
351 unsigned Opcode, Type *VecTy, unsigned Factor, ArrayRef<unsigned> Indices,
353 int Cost = TTIImpl->getInterleavedMemoryOpCost(Opcode, VecTy, Factor, Indices,
Lint.cpp 513 VectorType *VecTy = dyn_cast<VectorType>(V->getType());
514 if (!VecTy) {
532 unsigned BitWidth = VecTy->getElementType()->getIntegerBitWidth();
533 for (unsigned I = 0, N = VecTy->getNumElements(); I != N; ++I) {
  /external/llvm/lib/Target/PowerPC/
PPCTargetTransformInfo.cpp 410 int PPCTTIImpl::getInterleavedMemoryOpCost(unsigned Opcode, Type *VecTy,
415 assert(isa<VectorType>(VecTy) &&
419 std::pair<int, MVT> LT = TLI->getTypeLegalizationCost(DL, VecTy);
422 int Cost = getMemoryOpCost(Opcode, VecTy, Alignment, AddressSpace);
PPCTargetTransformInfo.h 88 int getInterleavedMemoryOpCost(unsigned Opcode, Type *VecTy,
  /external/llvm/include/llvm/CodeGen/
ValueTypes.h 86 MVT VecTy = MVT::getVectorVT(IntTy, getVectorNumElements());
87 assert(VecTy.SimpleTy >= 0 &&
89 return VecTy;
BasicTTIImpl.h 467 VectorType *VecTy, unsigned Index) {
469 Instruction::ExtractElement, VecTy, Index) +
471 VecTy->getElementType());
556 unsigned getInterleavedMemoryOpCost(unsigned Opcode, Type *VecTy,
561 VectorType *VT = dyn_cast<VectorType>(VecTy);
572 Opcode, VecTy, Alignment, AddressSpace);
576 MVT VecTyLT = getTLI()->getTypeLegalizationCost(DL, VecTy).second;
578 static_cast<T *>(this)->getDataLayout().getTypeStoreSize(VecTy);
    [all...]
  /external/llvm/lib/IR/
AutoUpgrade.cpp 431 Type *VecTy = VectorType::get(Builder.getInt8Ty(), NumElts);
432 Op = Builder.CreateBitCast(Op, VecTy, "cast");
435 Value *Res = Constant::getNullValue(VecTy);
465 Type *VecTy = VectorType::get(Builder.getInt8Ty(), NumElts);
466 Op = Builder.CreateBitCast(Op, VecTy, "cast");
469 Value *Res = Constant::getNullValue(VecTy);
    [all...]
  /external/llvm/lib/Transforms/Scalar/
SROA.cpp     [all...]
Scalarizer.cpp 104 VectorLayout() : VecTy(nullptr), ElemTy(nullptr), VecAlign(0), ElemSize(0) {}
112 VectorType *VecTy;
356 Layout.VecTy = dyn_cast<VectorType>(Ty);
357 if (!Layout.VecTy)
361 Layout.ElemTy = Layout.VecTy->getElementType();
369 Layout.VecAlign = DL.getABITypeAlignment(Layout.VecTy);
605 unsigned NumElems = Layout.VecTy->getNumElements();
630 unsigned NumElems = Layout.VecTy->getNumElements();
  /external/llvm/lib/Target/ARM/
ARMTargetTransformInfo.h 128 int getInterleavedMemoryOpCost(unsigned Opcode, Type *VecTy, unsigned Factor,
ARMTargetTransformInfo.cpp 496 int ARMTTIImpl::getInterleavedMemoryOpCost(unsigned Opcode, Type *VecTy,
502 assert(isa<VectorType>(VecTy) && "Expect a vector type");
505 bool EltIs64Bits = DL.getTypeSizeInBits(VecTy->getScalarType()) == 64;
508 unsigned NumElts = VecTy->getVectorNumElements();
509 Type *SubVecTy = VectorType::get(VecTy->getScalarType(), NumElts / Factor);
517 return BaseT::getInterleavedMemoryOpCost(Opcode, VecTy, Factor, Indices,
  /external/llvm/lib/Transforms/Vectorize/
LoadStoreVectorizer.cpp 725 VectorType *VecTy;
728 VecTy = VectorType::get(StoreTy->getScalarType(),
731 VecTy = VectorType::get(StoreTy, Chain.size());
774 Value *Vec = UndefValue::get(VecTy);
807 Builder.CreateBitCast(S0->getPointerOperand(), VecTy->getPointerTo(AS));
879 VectorType *VecTy;
882 VecTy = VectorType::get(LoadTy->getScalarType(),
885 VecTy = VectorType::get(LoadTy, Chain.size());
929 Builder.CreateBitCast(L0->getPointerOperand(), VecTy->getPointerTo(AS));
    [all...]
SLPVectorizer.cpp     [all...]
  /external/llvm/include/llvm/Analysis/
TargetTransformInfo.h 505 int getExtractWithExtendCost(unsigned Opcode, Type *Dst, VectorType *VecTy,
540 /// \p VecTy is the vector type of the interleaved access.
546 int getInterleavedMemoryOpCost(unsigned Opcode, Type *VecTy, unsigned Factor,
    [all...]
TargetTransformInfoImpl.h 309 VectorType *VecTy, unsigned Index) {
339 unsigned getInterleavedMemoryOpCost(unsigned Opcode, Type *VecTy,
  /external/llvm/lib/CodeGen/
InterleavedAccessPass.cpp 234 Type *VecTy = Shuffles[0]->getType();
239 if (Shuffles[i]->getType() != VecTy)
  /external/swiftshader/third_party/LLVM/include/llvm/CodeGen/
ValueTypes.h 450 MVT VecTy = MVT::getVectorVT(IntTy, getVectorNumElements());
451 assert(VecTy != MVT::INVALID_SIMPLE_VALUE_TYPE &&
453 return VecTy;
  /external/swiftshader/third_party/LLVM/lib/Transforms/InstCombine/
InstCombineCasts.cpp     [all...]
  /external/llvm/lib/Target/Mips/
MipsSEISelLowering.cpp     [all...]
  /external/spirv-llvm/lib/SPIRV/
OCLUtil.cpp 248 if (VectorType* VecTy = dyn_cast<VectorType>(Ty)) {
249 Type* EleTy = VecTy->getElementType();
250 unsigned Size = VecTy->getVectorNumElements();

Completed in 3794 milliseconds

1 2