/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();
|