| /freebsd/contrib/llvm-project/llvm/lib/IR/ |
| H A D | TypeFinder.cpp | 137 for (Type *SubTy : llvm::reverse(Ty->subtypes())) in incorporateType() 138 if (VisitedTypes.insert(SubTy).second) in incorporateType() 139 TypeWorklist.push_back(SubTy); in incorporateType()
|
| /freebsd/contrib/llvm-project/clang/lib/AST/ |
| H A D | QualTypeNames.cpp | 107 QualType SubTy = Arg.getAsType(); in getFullyQualifiedTemplateArgument() local 109 QualType QTFQ = getFullyQualifiedType(SubTy, Ctx, WithGlobalNsPrefix); in getFullyQualifiedTemplateArgument() 110 if (QTFQ != SubTy) { in getFullyQualifiedTemplateArgument()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | BasicTTIImpl.h | 1105 VectorType *&SubTy) const { in improveShuffleKindFromMask() argument 1120 SubTy = FixedVectorType::get(SrcTy->getElementType(), NumDstElts); in improveShuffleKindFromMask() 1128 Index, SubTy); in improveShuffleKindFromMask() 1134 SubTy = FixedVectorType::get(SrcTy->getElementType(), NumSubElts); in improveShuffleKindFromMask() 3042 VectorType *SubTy = FixedVectorType::get(ScalarTy, NumVecElts); in getTreeReductionCost() local 3044 TTI::SK_ExtractSubvector, SubTy, Ty, {}, CostKind, NumVecElts, SubTy); in getTreeReductionCost() 3045 ArithCost += thisT()->getArithmeticInstrCost(Opcode, SubTy, CostKind); in getTreeReductionCost() 3046 Ty = SubTy; in getTreeReductionCost() 3132 auto *SubTy = FixedVectorType::get(ScalarTy, NumVecElts); in getMinMaxReductionCost() local 3135 TTI::SK_ExtractSubvector, SubTy, Ty, {}, CostKind, NumVecElts, SubTy); in getMinMaxReductionCost() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
| H A D | HexagonISelLoweringHVX.cpp | 1377 MVT SubTy = ty(SubV); in insertHvxSubvectorReg() local 1396 if (isHvxSingleTy(SubTy)) { in insertHvxSubvectorReg() 1420 assert(SubTy.getSizeInBits() == 32 || SubTy.getSizeInBits() == 64); in insertHvxSubvectorReg() 1432 if (SubTy.getSizeInBits() == 32) { in insertHvxSubvectorReg() 1464 MVT SubTy = ty(SubV); in insertHvxSubvectorPred() local 1473 unsigned Scale = VecLen / SubTy.getVectorNumElements(); in insertHvxSubvectorPred() 1610 HexagonTargetLowering::extractSubvector(SDValue Vec, MVT SubTy, unsigned SubIdx, in extractSubvector() argument 1612 assert(ty(Vec).getSizeInBits() % SubTy.getSizeInBits() == 0); in extractSubvector() 1615 unsigned ElemIdx = SubIdx * SubTy.getVectorNumElements(); in extractSubvector() 1616 return DAG.getNode(ISD::EXTRACT_SUBVECTOR, dl, SubTy, in extractSubvector()
|
| H A D | HexagonISelLowering.h | 541 SDValue extractSubvector(SDValue Vec, MVT SubTy, unsigned SubIdx,
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/DirectX/DXILWriter/ |
| H A D | DXILValueEnumerator.cpp | 942 for (Type *SubTy : Ty->subtypes()) in EnumerateType() 943 EnumerateType(SubTy); in EnumerateType()
|
| /freebsd/contrib/llvm-project/llvm/lib/Bitcode/Writer/ |
| H A D | ValueEnumerator.cpp | 977 for (Type *SubTy : Ty->subtypes()) in EnumerateType() 978 EnumerateType(SubTy); in EnumerateType()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86TargetTransformInfo.cpp | 1632 auto *SubTy = FixedVectorType::get(SrcTy->getElementType(), in getShuffleCost() local 1637 ExtractIndex, SubTy); in getShuffleCost() 4920 auto *SubTy = cast<VectorType>(Val); in getVectorInstrCost() local 4923 SubTy = FixedVectorType::get(ScalarType, SubNumElts); in getVectorInstrCost() 4924 ShuffleCost = getShuffleCost(TTI::SK_PermuteTwoSrc, SubTy, SubTy, {}, in getVectorInstrCost() 4925 CostKind, 0, SubTy); in getVectorInstrCost() 5713 auto *SubTy = FixedVectorType::get(ValVTy->getElementType(), NumVecElts); in getArithmeticReductionCost() local 5715 CostKind, NumVecElts, SubTy); in getArithmeticReductionCost() 5716 Ty = SubTy; in getArithmeticReductionCost() 5895 auto *SubTy = FixedVectorType::get(ValVTy->getElementType(), NumVecElts); in getMinMaxReductionCost() local [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | SROA.cpp | 4410 StructType *SubTy = in getTypePartition() local 4412 const StructLayout *SubSL = DL.getStructLayout(SubTy); in getTypePartition() 4416 return SubTy; in getTypePartition()
|
| /freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CGDebugInfo.cpp | 2624 llvm::DIType *SubTy = DBuilder.createSubroutineType(SElements); in getOrCreateVTablePtrType() local 2631 SubTy, Size, 0, DWARFAddressSpace, "__vtbl_ptr_type"); in getOrCreateVTablePtrType()
|