| /netbsd-src/external/apache2/llvm/dist/clang/lib/CodeGen/ |
| H A D | CGBuilder.h | 69 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 D | SwiftCallingConv.cpp | 45 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 D | CGExprComplex.cpp | 238 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 D | PatternInit.cpp | 68 initializationPatternFor(CGM, ArrTy->getElementType())); in initializationPatternFor() 81 Struct[El] = initializationPatternFor(CGM, StructTy->getElementType(El)); in initializationPatternFor()
|
| H A D | Address.h | 51 llvm::Type *getElementType() const { in getElementType() function 52 return getType()->getElementType(); in getElementType()
|
| H A D | CodeGenTypes.cpp | 94 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 D | DerivedTypes.h | 330 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 D | MatrixBuilder.h | 71 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 D | TypePrinter.cpp | 371 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 D | Type.cpp | 86 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 D | StmtIterator.cpp | 31 t = vt->getElementType().getTypePtr(); in FindVA() 41 p = FindVA(p->getElementType().getTypePtr()); in NextVA()
|
| H A D | ASTStructuralEquivalence.cpp | 588 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 D | RandomIRBuilder.cpp | 57 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 D | ConstantFold.cpp | 62 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 D | Constants.cpp | 47 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 D | Function.cpp | 174 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 D | Scalarizer.cpp | 264 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 D | LowerMatrixIntrinsics.cpp | 244 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 D | LowLevelType.cpp | 24 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 D | ArgumentPromotion.cpp | 143 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 D | AArch64LegalizerInfo.cpp | 89 (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 D | LegalizeMutations.cpp | 73 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 D | CXType.cpp | 800 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 D | AMDGPURewriteOutArguments.cpp | 201 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 D | ASTNodeTraverser.h | 317 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()
|