Home
last modified time | relevance | path

Searched refs:getElementType (Results 1 – 25 of 304) sorted by relevance

12345678910>>...13

/netbsd-src/external/apache2/llvm/dist/clang/lib/CodeGen/
H A DCGBuilder.h69 return CreateAlignedLoad(Addr.getElementType(), Addr.getPointer(),
75 return CreateAlignedLoad(Addr.getElementType(), Addr.getPointer(), in CreateLoad()
80 return CreateAlignedLoad(Addr.getElementType(), Addr.getPointer(),
190 llvm::StructType *ElTy = cast<llvm::StructType>(Addr.getElementType());
195 return Address(CreateStructGEP(Addr.getElementType(),
210 llvm::ArrayType *ElTy = cast<llvm::ArrayType>(Addr.getElementType());
213 CharUnits::fromQuantity(DL.getTypeAllocSize(ElTy->getElementType()));
216 CreateInBoundsGEP(Addr.getElementType(), Addr.getPointer(),
228 llvm::Type *ElTy = Addr.getElementType();
232 return Address(CreateInBoundsGEP(Addr.getElementType(), Addr.getPointer(),
[all …]
H A DSwiftCallingConv.cpp45 if (auto commonTy = getCommonType(firstVecTy->getElementType(), in getCommonType()
46 secondVecTy->getElementType())) { in getCommonType()
47 return (commonTy == firstVecTy->getElementType() ? first : second); in getCommonType()
77 QualType eltType = arrayType->getElementType(); in addTypedData()
85 auto eltType = complexType->getElementType(); in addTypedData()
335 auto eltTy = vecTy->getElementType(); in addEntry()
694 CGM, vectorSize, vectorTy->getElementType(), in isLegalVectorType()
709 auto eltTy = vectorTy->getElementType(); in splitLegalVectorType()
731 auto eltTy = origVectorTy->getElementType(); in legalizeVectorType()
H A DCGExprComplex.cpp238 QualType Elem = E->getType()->castAs<ComplexType>()->getElementType(); in VisitCXXScalarValueInitExpr()
244 QualType Elem = E->getType()->castAs<ComplexType>()->getElementType(); in VisitImplicitValueInitExpr()
398 CGF.ConvertType(getComplexType(E->getType())->getElementType()); in VisitExpr()
431 SrcType = SrcType->castAs<ComplexType>()->getElementType(); in EmitComplexToComplexCast()
432 DestType = DestType->castAs<ComplexType>()->getElementType(); in EmitComplexToComplexCast()
449 DestType = DestType->castAs<ComplexType>()->getElementType(); in EmitScalarToComplexCast()
632 Op.Ty->castAs<ComplexType>()->getElementType()); in EmitComplexBinOpLibCall()
634 Op.Ty->castAs<ComplexType>()->getElementType()); in EmitComplexBinOpLibCall()
636 Op.Ty->castAs<ComplexType>()->getElementType()); in EmitComplexBinOpLibCall()
638 Op.Ty->castAs<ComplexType>()->getElementType()); in EmitComplexBinOpLibCall()
[all …]
H A DPatternInit.cpp68 initializationPatternFor(CGM, ArrTy->getElementType())); in initializationPatternFor()
81 Struct[El] = initializationPatternFor(CGM, StructTy->getElementType(El)); in initializationPatternFor()
H A DAddress.h51 llvm::Type *getElementType() const { in getElementType() function
52 return getType()->getElementType(); in getElementType()
H A DCodeGenTypes.cpp94 return llvm::ArrayType::get(ConvertType(MT->getElementType()), in ConvertTypeForMem()
181 return isSafeToConvert(AT->getElementType(), CGT, AlreadyChecked); in isSafeToConvert()
626 llvm::Type *EltTy = ConvertType(cast<ComplexType>(Ty)->getElementType()); in ConvertType()
660 ResultType = ConvertTypeForMem(A->getElementType()); in ConvertType()
669 ResultType = ConvertTypeForMem(A->getElementType()); in ConvertType()
679 llvm::Type *EltTy = ConvertTypeForMem(A->getElementType()); in ConvertType()
694 ResultType = llvm::FixedVectorType::get(ConvertType(VT->getElementType()), in ConvertType()
701 llvm::FixedVectorType::get(ConvertType(MT->getElementType()), in ConvertType()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/IR/
H A DDerivedTypes.h330 Type *getElementType(unsigned N) const { in getElementType() function
336 Type *getTypeAtIndex(unsigned N) const { return getElementType(N); } in getTypeAtIndex()
355 return cast<StructType>(this)->getElementType(N); in getStructElementType()
372 Type *getElementType() const { return ContainedType; } in getElementType() function
424 Type *getElementType() const { return ContainedType; } in getElementType() function
443 unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); in getInteger()
453 auto *EltTy = cast<IntegerType>(VTy->getElementType()); in getExtendedElementVectorType()
462 if (VTy->getElementType()->isFloatingPointTy()) { in getTruncatedElementVectorType()
463 switch(VTy->getElementType()->getTypeID()) { in getTruncatedElementVectorType()
474 unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits(); in getTruncatedElementVectorType()
[all …]
H A DMatrixBuilder.h71 Type *EltTy = PtrTy->getElementType();
118 FixedVectorType::get(OpType->getElementType(), Rows * Columns);
137 FixedVectorType::get(LHSType->getElementType(), LHSRows * RHSColumns);
178 ->getElementType() in CreateAdd()
203 ->getElementType() in CreateSub()
228 ->getElementType() in CreateScalarDiv()
/netbsd-src/external/apache2/llvm/dist/clang/lib/AST/
H A DTypePrinter.cpp371 printBefore(T->getElementType(), OS); in printComplexBefore()
375 printAfter(T->getElementType(), OS); in printComplexAfter()
502 printBefore(T->getElementType(), OS); in printConstantArrayBefore()
518 printAfter(T->getElementType(), OS); in printConstantArrayAfter()
525 printBefore(T->getElementType(), OS); in printIncompleteArrayBefore()
531 printAfter(T->getElementType(), OS); in printIncompleteArrayAfter()
538 printBefore(T->getElementType(), OS); in printVariableArrayBefore()
558 printAfter(T->getElementType(), OS); in printVariableArrayAfter()
585 printBefore(T->getElementType(), OS); in printDependentSizedArrayBefore()
595 printAfter(T->getElementType(), OS); in printDependentSizedArrayAfter()
[all …]
H A DType.cpp86 getElementType().getBaseTypeIdentifier(); in getBaseTypeIdentifier()
108 return AT->getElementType().isConstant(Ctx); in isConstant()
372 return ATy->getElementType().getTypePtr(); in getArrayElementTypeNoTypeQual()
381 ->getElementType().getTypePtr(); in getArrayElementTypeNoTypeQual()
603 return CT->getElementType()->isFloatingType(); in isComplexType()
620 if (Complex->getElementType()->isIntegerType()) in getAsComplexIntegerType()
882 QualType elementType = recurse(T->getElementType()); in TRIVIAL_TYPE_CLASS()
886 if (elementType.getAsOpaquePtr() == T->getElementType().getAsOpaquePtr()) in TRIVIAL_TYPE_CLASS()
950 QualType elementType = recurse(T->getElementType()); in VisitConstantArrayType()
954 if (elementType.getAsOpaquePtr() == T->getElementType().getAsOpaquePtr()) in VisitConstantArrayType()
[all …]
H A DStmtIterator.cpp31 t = vt->getElementType().getTypePtr(); in FindVA()
41 p = FindVA(p->getElementType().getTypePtr()); in NextVA()
H A DASTStructuralEquivalence.cpp588 if (!IsStructurallyEquivalent(Context, Array1->getElementType(), in IsArrayStructurallyEquivalent()
589 Array2->getElementType())) in IsArrayStructurallyEquivalent()
698 cast<ComplexType>(T1)->getElementType(), in IsStructurallyEquivalent()
699 cast<ComplexType>(T2)->getElementType())) in IsStructurallyEquivalent()
813 if (!IsStructurallyEquivalent(Context, Vec1->getElementType(), in IsStructurallyEquivalent()
814 Vec2->getElementType())) in IsStructurallyEquivalent()
827 if (!IsStructurallyEquivalent(Context, Vec1->getElementType(), in IsStructurallyEquivalent()
828 Vec2->getElementType())) in IsStructurallyEquivalent()
837 if (!IsStructurallyEquivalent(Context, Vec1->getElementType(), in IsStructurallyEquivalent()
838 Vec2->getElementType())) in IsStructurallyEquivalent()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/FuzzMutate/
H A DRandomIRBuilder.cpp57 cast<PointerType>(Ptr->getType())->getElementType(), Ptr, "L", &*IP); in newSource()
144 if (!PtrTy->getElementType()->isSized() || in findPointer()
145 !PtrTy->getElementType()->isFirstClassType()) in findPointer()
149 return Pred.matches(Srcs, UndefValue::get(PtrTy->getElementType())); in findPointer()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/IR/
H A DConstantFold.cpp62 Type *DstEltTy = DstTy->getElementType(); in BitCastConstantVector()
121 && PTy->getElementType()->isSized()) { in FoldBitCast()
126 Type *ElTy = PTy->getElementType(); in FoldBitCast()
127 while (ElTy && ElTy != DPTy->getElementType()) { in FoldBitCast()
132 if (ElTy == DPTy->getElementType()) in FoldBitCast()
134 return ConstantExpr::getInBoundsGetElementPtr(PTy->getElementType(), in FoldBitCast()
366 Constant *E = getFoldedSizeOf(ATy->getElementType(), DestTy, true, Cache); in getFoldedSizeOfImpl()
378 getFoldedSizeOf(STy->getElementType(0), DestTy, true, Cache); in getFoldedSizeOfImpl()
382 getFoldedSizeOf(STy->getElementType(i), DestTy, true, Cache)) { in getFoldedSizeOfImpl()
395 if (!PTy->getElementType()->isIntegerTy(1)) in getFoldedSizeOfImpl()
[all …]
H A DConstants.cpp47 if (CV->getElementType()->isFloatingPointTy() && CV->isSplat()) in isNegativeZeroValue()
73 if (CV->getElementType()->isFloatingPointTy() && CV->isSplat()) in isZeroValue()
118 if (CV->getElementType()->isFloatingPointTy()) in isAllOnesValue()
144 if (CV->getElementType()->isFloatingPointTy()) in isOneValue()
194 if (CV->getElementType()->isFloatingPointTy()) in isMinSignedValue()
294 if (!(VTy->getElementType()->isIntegerTy() || in isElementWiseEqual()
295 VTy->getElementType()->isFloatingPointTy())) in isElementWiseEqual()
418 getAllOnesValue(VTy->getElementType())); in getAllOnesValue()
804 Type *EltTy = VTy->getElementType(); in mergeUndefsWith()
1085 return Constant::getNullValue(AT->getElementType()); in getSequentialElement()
[all …]
H A DFunction.cpp174 return cast<PointerType>(ArgTy)->getElementType(); in getMemoryParamAllocType()
781 getMangledTypeStr(PTyp->getElementType(), HasUnnamedType); in getMangledTypeStr()
784 getMangledTypeStr(ATyp->getElementType(), HasUnnamedType); in getMangledTypeStr()
812 getMangledTypeStr(VTy->getElementType(), HasUnnamedType); in getMangledTypeStr()
1258 Type *EltTy = VTy->getElementType(); in DecodeFixedType()
1264 return VTy->getElementType(); in DecodeFixedType()
1384 matchIntrinsicType(VT->getElementType(), Infos, ArgTys, in matchIntrinsicType()
1390 matchIntrinsicType(PT->getElementType(), Infos, ArgTys, in matchIntrinsicType()
1400 if (matchIntrinsicType(ST->getElementType(i), Infos, ArgTys, in matchIntrinsicType()
1483 EltTy = ThisArgType->getElementType(); in matchIntrinsicType()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
H A DScalarizer.cpp264 Ty = PtrTy->getElementType(); in INITIALIZE_PASS_DEPENDENCY()
282 Type *ElTy = cast<VectorType>(PtrTy->getElementType())->getElementType(); in operator []()
453 Layout.ElemTy = Layout.VecTy->getElementType(); in getVectorLayout()
688 Res[I] = Builder.CreateCast(CI.getOpcode(), Op0[I], VT->getElementType(), in visitCastInst()
709 Res[I] = Builder.CreateBitCast(Op0[I], DstVT->getElementType(), in visitBitCastInst()
715 auto *MidTy = FixedVectorType::get(DstVT->getElementType(), FanOut); in visitBitCastInst()
733 auto *MidTy = FixedVectorType::get(SrcVT->getElementType(), FanIn); in visitBitCastInst()
741 Res[ResI] = Builder.CreateBitCast(V, DstVT->getElementType(), in visitBitCastInst()
803 Value *Res = UndefValue::get(VT->getElementType()); in visitExtractElementInst()
830 Res[I] = UndefValue::get(VT->getElementType()); in visitShuffleVectorInst()
[all …]
H A DLowerMatrixIntrinsics.cpp244 Type *getElementType() const { return getVectorTy()->getElementType(); } in getElementType() function in __anon7e59d9a20111::LowerMatrixIntrinsics::MatrixTy
806 Type *EltTy = VType->getElementType(); in loadMatrix()
899 Value *EltPtr = createElementPtr(Ptr, VType->getElementType(), Builder); in storeMatrix()
903 VType->getElementType(), Builder); in storeMatrix()
906 VType->getElementType(), in storeMatrix()
1029 Result.getElementType()->getPrimitiveSizeInBits().getFixedSize(), in emitMatrixMultiply()
1035 bool IsFP = Result.getElementType()->isFloatingPointTy(); in emitMatrixMultiply()
1063 Result.getElementType()->isFloatingPointTy(), in emitMatrixMultiply()
1194 auto *EltType = cast<VectorType>(MatMul->getType())->getElementType(); in isFusionProfitable()
1230 auto *EltType = cast<VectorType>(MatMul->getType())->getElementType(); in createTiledLoops()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/
H A DLowLevelType.cpp24 LLT ScalarTy = getLLTForType(*VTy->getElementType(), DL); in getLLTForType()
51 MVT::getIntegerVT(Ty.getElementType().getSizeInBits()), in getMVTForLLT()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/IPO/
H A DArgumentPromotion.cpp143 Type *AgTy = cast<PointerType>(I->getType())->getElementType(); in doPromotion()
201 cast<PointerType>(I->getType())->getElementType(), in doPromotion()
264 Type *AgTy = cast<PointerType>(I->getType())->getElementType(); in doPromotion()
278 STy->getElementType(i), Idx, Alignment, Idx->getName() + ".val")); in doPromotion()
303 ElTy = ElPTy->getElementType(); in doPromotion()
391 Type *AgTy = cast<PointerType>(I->getType())->getElementType(); in doPromotion()
779 return isDenselyPacked(seqTy->getElementType(), DL); in isDenselyPacked()
783 return isDenselyPacked(seqTy->getElementType(), DL); in isDenselyPacked()
793 Type *ElTy = StructTy->getElementType(i); in isDenselyPacked()
929 Type *AgTy = cast<PointerType>(PtrArg->getType())->getElementType(); in promoteArguments()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/GISel/
H A DAArch64LegalizerInfo.cpp89 (Query.Types[0].getElementType() != s64 || in AArch64LegalizerInfo()
93 LLT EltTy = Query.Types[0].getElementType(); in AArch64LegalizerInfo()
194 return Ty.isVector() && Ty.getElementType() == s16 && in AArch64LegalizerInfo()
275 const LLT EltTy = ValTy.getElementType(); in AArch64LegalizerInfo()
375 return Ty.isVector() && !SrcTy.getElementType().isPointer() && in AArch64LegalizerInfo()
376 Ty.getElementType() != SrcTy.getElementType(); in AArch64LegalizerInfo()
532 const LLT &EltTy = Ty.getElementType(); in AArch64LegalizerInfo()
603 const LLT &EltTy = Query.Types[1].getElementType(); in AArch64LegalizerInfo()
949 if (!ValTy.isVector() || !ValTy.getElementType().isPointer() || in legalizeLoadStore()
950 ValTy.getElementType().getAddressSpace() != 0) { in legalizeLoadStore()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/GlobalISel/
H A DLegalizeMutations.cpp73 LLT::vector(NewNumElements, VecTy.getElementType())); in moreElementsToNextPow2()
79 return std::make_pair(TypeIdx, Query.Types[TypeIdx].getElementType()); in scalarize()
/netbsd-src/external/apache2/llvm/dist/clang/tools/libclang/
H A DCXType.cpp800 ET = cast<ConstantArrayType> (TP)->getElementType(); in clang_getElementType()
803 ET = cast<IncompleteArrayType> (TP)->getElementType(); in clang_getElementType()
806 ET = cast<VariableArrayType> (TP)->getElementType(); in clang_getElementType()
809 ET = cast<DependentSizedArrayType> (TP)->getElementType(); in clang_getElementType()
812 ET = cast<VectorType> (TP)->getElementType(); in clang_getElementType()
815 ET = cast<ExtVectorType>(TP)->getElementType(); in clang_getElementType()
818 ET = cast<ComplexType> (TP)->getElementType(); in clang_getElementType()
858 ET = cast<ConstantArrayType> (TP)->getElementType(); in clang_getArrayElementType()
861 ET = cast<IncompleteArrayType> (TP)->getElementType(); in clang_getArrayElementType()
864 ET = cast<VariableArrayType> (TP)->getElementType(); in clang_getArrayElementType()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
H A DAMDGPURewriteOutArguments.cpp201 return DL->getTypeSizeInBits(VT0->getElementType()) == in isVec3ToVec4Shuffle()
202 DL->getTypeSizeInBits(VT1->getElementType()); in isVec3ToVec4Shuffle()
387 EffectiveEltTy = CT->getElementType(0); in runOnFunction()
436 auto *EltTy = ArgType->getElementType(); in runOnFunction()
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/AST/
H A DASTNodeTraverser.h317 void VisitComplexType(const ComplexType *T) { Visit(T->getElementType()); } in VisitComplexType()
332 void VisitArrayType(const ArrayType *T) { Visit(T->getElementType()); } in VisitArrayType()
338 Visit(T->getElementType()); in VisitDependentSizedArrayType()
342 Visit(T->getElementType()); in VisitDependentSizedExtVectorType()
345 void VisitVectorType(const VectorType *T) { Visit(T->getElementType()); } in VisitVectorType()
381 void VisitPipeType(const PipeType *T) { Visit(T->getElementType()); } in VisitPipeType()

12345678910>>...13