Home
last modified time | relevance | path

Searched refs:SubTy (Results 1 – 10 of 10) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DTypeFinder.cpp137 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 DQualTypeNames.cpp110 QualType SubTy = Arg.getAsType(); in getFullyQualifiedTemplateArgument() local
112 QualType QTFQ = getFullyQualifiedType(SubTy, Ctx, WithGlobalNsPrefix); in getFullyQualifiedTemplateArgument()
113 if (QTFQ != SubTy) { in getFullyQualifiedTemplateArgument()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DBasicTTIImpl.h978 VectorType *&SubTy) const { in improveShuffleKindFromMask() argument
990 SubTy = FixedVectorType::get(Ty->getElementType(), Mask.size()); in improveShuffleKindFromMask()
1000 SubTy = FixedVectorType::get(Ty->getElementType(), NumSubElts); in improveShuffleKindFromMask()
2494 VectorType *SubTy = FixedVectorType::get(ScalarTy, NumVecElts); in getTreeReductionCost() local
2497 CostKind, NumVecElts, SubTy); in getTreeReductionCost()
2498 ArithCost += thisT()->getArithmeticInstrCost(Opcode, SubTy, CostKind); in getTreeReductionCost()
2499 Ty = SubTy; in getTreeReductionCost()
2584 auto *SubTy = FixedVectorType::get(ScalarTy, NumVecElts); in getMinMaxReductionCost() local
2588 CostKind, NumVecElts, SubTy); in getMinMaxReductionCost()
2590 IntrinsicCostAttributes Attrs(IID, SubTy, {SubTy, SubTy}, FMF); in getMinMaxReductionCost()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonISelLoweringHVX.cpp1362 MVT SubTy = ty(SubV); in insertHvxSubvectorReg()
1381 if (isHvxSingleTy(SubTy)) { in insertHvxSubvectorReg()
1405 assert(SubTy.getSizeInBits() == 32 || SubTy.getSizeInBits() == 64); in insertHvxSubvectorReg()
1417 if (SubTy.getSizeInBits() == 32) { in insertHvxSubvectorReg()
1449 MVT SubTy = ty(SubV); in insertHvxSubvectorPred()
1458 unsigned Scale = VecLen / SubTy.getVectorNumElements(); in insertHvxSubvectorPred()
1594 HexagonTargetLowering::extractSubvector(SDValue Vec, MVT SubTy, unsigned SubIdx,
1596 assert(ty(Vec).getSizeInBits() % SubTy.getSizeInBits() == 0); in extractSubvector()
1599 unsigned ElemIdx = SubIdx * SubTy in extractSubvector()
1363 MVT SubTy = ty(SubV); insertHvxSubvectorReg() local
1450 MVT SubTy = ty(SubV); insertHvxSubvectorPred() local
1595 extractSubvector(SDValue Vec,MVT SubTy,unsigned SubIdx,SelectionDAG & DAG) const extractSubvector() argument
[all...]
H A DHexagonISelLowering.h524 SDValue extractSubvector(SDValue Vec, MVT SubTy, unsigned SubIdx,
/freebsd/contrib/llvm-project/llvm/lib/Target/DirectX/DXILWriter/
H A DDXILValueEnumerator.cpp942 for (Type *SubTy : Ty->subtypes()) in EnumerateType()
943 EnumerateType(SubTy); in EnumerateType()
/freebsd/contrib/llvm-project/llvm/lib/Bitcode/Writer/
H A DValueEnumerator.cpp974 for (Type *SubTy : Ty->subtypes()) in EnumerateType()
975 EnumerateType(SubTy); in EnumerateType()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86TargetTransformInfo.cpp1594 auto *SubTy = FixedVectorType::get(BaseTp->getElementType(), in getShuffleCost() local
1599 CostKind, ExtractIndex, SubTy); in getShuffleCost()
4607 auto *SubTy = cast<VectorType>(Val); in getVectorInstrCost() local
4610 SubTy = FixedVectorType::get(ScalarType, SubNumElts); in getVectorInstrCost()
4611 ShuffleCost = getShuffleCost(TTI::SK_PermuteTwoSrc, SubTy, std::nullopt, in getVectorInstrCost()
4612 CostKind, 0, SubTy); in getVectorInstrCost()
5378 auto *SubTy = FixedVectorType::get(ValVTy->getElementType(), NumVecElts); in getArithmeticReductionCost() local
5381 NumVecElts, SubTy); in getArithmeticReductionCost()
5382 Ty = SubTy; in getArithmeticReductionCost()
5561 auto *SubTy = FixedVectorType::get(ValVTy->getElementType(), NumVecElts); in getMinMaxReductionCost() local
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DSROA.cpp4271 StructType *SubTy = in getTypePartition() local
4273 const StructLayout *SubSL = DL.getStructLayout(SubTy); in getTypePartition()
4277 return SubTy; in getTypePartition()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGDebugInfo.cpp2450 llvm::DIType *SubTy = DBuilder.createSubroutineType(SElements); in getOrCreateVTablePtrType() local
2457 SubTy, Size, 0, DWARFAddressSpace, "__vtbl_ptr_type"); in getOrCreateVTablePtrType()