Home
last modified time | relevance | path

Searched refs:ElementType (Results 1 – 25 of 32) sorted by relevance

12

/NextBSD/contrib/llvm/tools/clang/lib/CodeGen/
HDCGExprCXX.cpp789 const CXXNewExpr *E, QualType ElementType, llvm::Type *ElementTy, in EmitNewArrayInitializer() argument
803 QualType::DestructionKind DtorKind = ElementType.isDestructedType(); in EmitNewArrayInitializer()
831 pushIrregularPartialArrayCleanup(BeginPtr, EndOfInit, ElementType, in EmitNewArrayInitializer()
874 if (!CGM.getTypes().isZeroInitializable(ElementType)) in EmitNewArrayInitializer()
886 getContext().getTypeSizeInChars(ElementType).getQuantity() * in EmitNewArrayInitializer()
892 CharUnits Alignment = getContext().getTypeAlignInChars(ElementType); in EmitNewArrayInitializer()
941 ImplicitValueInitExpr IVIE(ElementType); in EmitNewArrayInitializer()
954 assert(getContext().hasSameUnqualifiedType(ElementType, Init->getType()) && in EmitNewArrayInitializer()
1012 pushRegularPartialArrayCleanup(BeginPtr, CurPtr, ElementType, in EmitNewArrayInitializer()
1041 QualType ElementType, llvm::Type *ElementTy, in EmitNewInitializer() argument
[all …]
HDCGCXXABI.h215 llvm::Value *Ptr, QualType ElementType,
436 QualType ElementType);
453 QualType ElementType, llvm::Value *&NumElements,
HDCGDecl.cpp1553 QualType ElementType; member in __anonb67919b90211::RegularPartialArrayDestroy
1560 ElementType(elementType), Destroyer(destroyer) {} in RegularPartialArrayDestroy()
1564 ElementType, Destroyer); in Emit()
1574 QualType ElementType; member in __anonb67919b90211::IrregularPartialArrayDestroy
1582 ElementType(elementType), Destroyer(destroyer) {} in IrregularPartialArrayDestroy()
1587 ElementType, Destroyer); in Emit()
HDItaniumCXXABI.cpp114 llvm::Value *Ptr, QualType ElementType,
247 QualType ElementType) override;
327 QualType ElementType) override;
878 QualType ElementType, in emitVirtualObjectDelete() argument
901 ElementType); in emitVirtualObjectDelete()
1572 QualType ElementType) { in InitializeArrayCookie() argument
1583 std::max(SizeSize, Ctx.getTypeAlignInChars(ElementType)); in InitializeArrayCookie()
1584 assert(CookieSize == getArrayCookieSizeImpl(ElementType)); in InitializeArrayCookie()
HDCGCXXABI.cpp193 QualType ElementType) { in InitializeArrayCookie() argument
HDCGObjC.cpp128 QualType ElementType = Context.getObjCIdType().withConst(); in EmitObjCCollectionLiteral() local
130 = Context.getConstantArrayType(ElementType, APNumElements, in EmitObjCCollectionLiteral()
153 ElementType, Context.getTypeAlignInChars(Rhs->getType()), Context); in EmitObjCCollectionLiteral()
165 ElementType, Context.getTypeAlignInChars(Key->getType()), Context); in EmitObjCCollectionLiteral()
173 ElementType, Context.getTypeAlignInChars(Value->getType()), Context); in EmitObjCCollectionLiteral()
HDMicrosoftCXXABI.cpp75 llvm::Value *Ptr, QualType ElementType,
367 QualType ElementType) override;
827 QualType ElementType, in emitVirtualObjectDelete() argument
836 CGF.EmitDeleteCall(DE->getOperatorDelete(), MDThis, ElementType); in emitVirtualObjectDelete()
/NextBSD/contrib/llvm/tools/llvm-pdbdump/
HDVariableDumper.cpp133 std::unique_ptr<PDBSymbol> ElementType = ArrayType->getElementType(); in dumpSymbolTypeAndName() local
134 while (auto NestedArray = dyn_cast<PDBSymbolTypeArray>(ElementType.get())) { in dumpSymbolTypeAndName()
138 ElementType = NestedArray->getElementType(); in dumpSymbolTypeAndName()
141 ElementType->dump(*this); in dumpSymbolTypeAndName()
HDFunctionDumper.cpp196 auto ElementType = Symbol.getSession().getSymbolById(ElementTypeId); in dump() local
197 if (!ElementType) in dump()
200 ElementType->dump(*this); in dump()
/NextBSD/contrib/llvm/lib/IR/
HDType.cpp687 Type *ElementType = const_cast<Type*>(elementType); in get() local
688 assert(isValidElementType(ElementType) && "Invalid type for array element!"); in get()
690 LLVMContextImpl *pImpl = ElementType->getContext().pImpl; in get()
692 pImpl->ArrayTypes[std::make_pair(ElementType, NumElements)]; in get()
695 Entry = new (pImpl->TypeAllocator) ArrayType(ElementType, NumElements); in get()
714 Type *ElementType = const_cast<Type*>(elementType); in get() local
716 assert(isValidElementType(ElementType) && "Element type of a VectorType must " in get()
720 LLVMContextImpl *pImpl = ElementType->getContext().pImpl; in get()
721 VectorType *&Entry = ElementType->getContext().pImpl in get()
722 ->VectorTypes[std::make_pair(ElementType, NumElements)]; in get()
[all …]
HDCore.cpp483 LLVMTypeRef LLVMArrayType(LLVMTypeRef ElementType, unsigned ElementCount) { in LLVMArrayType() argument
484 return wrap(ArrayType::get(unwrap(ElementType), ElementCount)); in LLVMArrayType()
487 LLVMTypeRef LLVMPointerType(LLVMTypeRef ElementType, unsigned AddressSpace) { in LLVMPointerType() argument
488 return wrap(PointerType::get(unwrap(ElementType), AddressSpace)); in LLVMPointerType()
491 LLVMTypeRef LLVMVectorType(LLVMTypeRef ElementType, unsigned ElementCount) { in LLVMVectorType() argument
492 return wrap(VectorType::get(unwrap(ElementType), ElementCount)); in LLVMVectorType()
/NextBSD/contrib/llvm/include/llvm/IR/
HDDerivedTypes.h346 static ArrayType *get(Type *ElementType, uint64_t NumElements);
372 static VectorType *get(Type *ElementType, unsigned NumElements);
456 static PointerType *get(Type *ElementType, unsigned AddressSpace);
460 static PointerType *getUnqual(Type *ElementType) { in getUnqual() argument
461 return PointerType::get(ElementType, 0); in getUnqual()
/NextBSD/contrib/llvm/tools/clang/lib/Sema/
HDTreeTransform.h716 QualType RebuildArrayType(QualType ElementType,
728 QualType RebuildConstantArrayType(QualType ElementType,
739 QualType RebuildIncompleteArrayType(QualType ElementType,
749 QualType RebuildVariableArrayType(QualType ElementType,
760 QualType RebuildDependentSizedArrayType(QualType ElementType,
771 QualType RebuildVectorType(QualType ElementType, unsigned NumElements,
779 QualType RebuildExtVectorType(QualType ElementType, unsigned NumElements,
787 QualType RebuildDependentSizedExtVectorType(QualType ElementType,
4137 QualType ElementType = getDerived().TransformType(TLB, TL.getElementLoc()); in TransformConstantArrayType() local
4138 if (ElementType.isNull()) in TransformConstantArrayType()
[all …]
HDSemaInit.cpp623 QualType ElementType; in FillInEmptyInitializations() local
629 ElementType = AType->getElementType(); in FillInEmptyInitializations()
635 ElementType = VType->getElementType(); in FillInEmptyInitializations()
640 ElementType = ILE->getType(); in FillInEmptyInitializations()
657 Filler = new (SemaRef.Context) NoInitExpr(ElementType); in FillInEmptyInitializations()
2462 QualType ElementType = AT->getElementType(); in CheckDesignatedInitializer() local
2467 ElementType, nullptr, nullptr, Index, in CheckDesignatedInitializer()
/NextBSD/contrib/llvm/tools/clang/include/clang/AST/
HDType.h2066 QualType ElementType;
2072 ElementType(Element) {
2077 QualType getElementType() const { return ElementType; }
2411 QualType ElementType;
2426 ElementType(et) {
2434 QualType getElementType() const { return ElementType; }
2480 QualType ElementType,
2665 QualType ElementType;
2668 DependentSizedExtVectorType(const ASTContext &Context, QualType ElementType,
2675 QualType getElementType() const { return ElementType; }
[all …]
/NextBSD/contrib/llvm/lib/Transforms/Scalar/
HDNaryReassociate.cpp444 Type *ElementType = TypeOfCandidate->getElementType(); in tryReassociateGEPAtIndex() local
445 uint64_t ElementSize = DL->getTypeAllocSize(ElementType); in tryReassociateGEPAtIndex()
/NextBSD/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
HDProgramState.h273 SVal getLValue(QualType ElementType, SVal Idx, SVal Base) const;
687 inline SVal ProgramState::getLValue(QualType ElementType, SVal Idx, SVal Base) const{ in getLValue() argument
689 return getStateManager().StoreMgr->getLValueElement(ElementType, *N, Base); in getLValue()
HDMemRegion.h1011 QualType ElementType; variable
1016 ElementType(elementType), Index(Idx) { in ElementRegion()
1030 return ElementType; in getValueType()
1034 return ElementType; in getElementType()
/NextBSD/contrib/llvm/tools/clang/lib/AST/
HDType.cpp77 QualType ElementType, in getNumAddressingBits() argument
79 uint64_t ElementSize = Context.getTypeSizeInChars(ElementType).getQuantity(); in getNumAddressingBits()
149 QualType ElementType, in DependentSizedExtVectorType() argument
155 ElementType->isVariablyModifiedType(), in DependentSizedExtVectorType()
156 (ElementType->containsUnexpandedParameterPack() || in DependentSizedExtVectorType()
158 Context(Context), SizeExpr(SizeExpr), ElementType(ElementType), in DependentSizedExtVectorType()
166 QualType ElementType, Expr *SizeExpr) { in Profile() argument
167 ID.AddPointer(ElementType.getAsOpaquePtr()); in Profile()
181 ElementType(vecType) in VectorType()
HDASTContext.cpp8022 QualType ElementType = DecodeTypeFromStr(Str, Context, Error, in DecodeTypeFromStr() local
8027 Type = Context.getVectorType(ElementType, NumElements, in DecodeTypeFromStr()
8039 QualType ElementType = DecodeTypeFromStr(Str, Context, Error, RequiresICE, in DecodeTypeFromStr() local
8041 Type = Context.getExtVectorType(ElementType, NumElements); in DecodeTypeFromStr()
8045 QualType ElementType = DecodeTypeFromStr(Str, Context, Error, RequiresICE, in DecodeTypeFromStr() local
8048 Type = Context.getComplexType(ElementType); in DecodeTypeFromStr()
/NextBSD/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/
HDMemRegion.cpp348 QualType ElementType, SVal Idx, in ProfileRegion() argument
351 ID.Add(ElementType); in ProfileRegion()
357 ElementRegion::ProfileRegion(ID, ElementType, Index, superRegion); in Profile()
/NextBSD/contrib/llvm/include/llvm-c/
HDCore.h1052 LLVMTypeRef LLVMArrayType(LLVMTypeRef ElementType, unsigned ElementCount);
1071 LLVMTypeRef LLVMPointerType(LLVMTypeRef ElementType, unsigned AddressSpace);
1091 LLVMTypeRef LLVMVectorType(LLVMTypeRef ElementType, unsigned ElementCount);
/NextBSD/contrib/llvm/tools/clang/lib/Serialization/
HDASTReader.cpp5050 QualType ElementType = readType(*Loc.F, Record, Idx); in readTypeRecord() local
5055 return Context.getConstantArrayType(ElementType, Size, in readTypeRecord()
5060 QualType ElementType = readType(*Loc.F, Record, Idx); in readTypeRecord() local
5063 return Context.getIncompleteArrayType(ElementType, ASM, IndexTypeQuals); in readTypeRecord()
5067 QualType ElementType = readType(*Loc.F, Record, Idx); in readTypeRecord() local
5072 return Context.getVariableArrayType(ElementType, ReadExpr(*Loc.F), in readTypeRecord()
5083 QualType ElementType = readType(*Loc.F, Record, Idx); in readTypeRecord() local
5086 return Context.getVectorType(ElementType, NumElements, in readTypeRecord()
5096 QualType ElementType = readType(*Loc.F, Record, Idx); in readTypeRecord() local
5098 return Context.getExtVectorType(ElementType, NumElements); in readTypeRecord()
[all …]
/NextBSD/sys/dev/hptnr/
HDhptintf.h570 HPT_U8 ElementType; member
/NextBSD/sys/dev/hpt27xx/
HDhptintf.h574 HPT_U8 ElementType; member

12