Searched refs:ArrayType (Results 1 - 25 of 133) sorted by relevance

123456

/freebsd-10.1-release/contrib/llvm/tools/clang/lib/CodeGen/
H A DCGVTT.cpp48 llvm::ArrayType *ArrayType = local
49 llvm::ArrayType::get(Int8PtrTy, Builder.getVTTComponents().size());
89 llvm::Constant *Init = llvm::ConstantArray::get(ArrayType, VTTComponents);
115 llvm::ArrayType *ArrayType = local
116 llvm::ArrayType::get(CGM.Int8PtrTy, Builder.getVTTComponents().size());
119 CGM.CreateOrReplaceCXXRuntimeVariable(Name, ArrayType,
H A DMicrosoftVBTables.cpp175 llvm::ArrayType *VBTableType =
176 llvm::ArrayType::get(CGM.IntTy, 1 + ReusingBase->getNumVBases());
218 cast<llvm::ArrayType>(cast<llvm::PointerType>(GV->getType())
220 llvm::ArrayType *VBTableType =
221 llvm::ArrayType::get(CGM.IntTy, Offsets.size());
H A DCGExprConstant.cpp222 assert(isa<llvm::ArrayType>(LastElt->getType()) &&
224 llvm::ArrayType *AT = cast<llvm::ArrayType>(LastElt->getType());
294 Ty = llvm::ArrayType::get(Ty, PadSize.getQuantity());
330 Ty = llvm::ArrayType::get(Ty, NumChars.getQuantity());
625 Ty = llvm::ArrayType::get(Ty, NumPadBytes);
724 llvm::ArrayType *AType =
725 cast<llvm::ArrayType>(ConvertType(ILE->getType()));
1053 if (isa<llvm::ArrayType>(DestTy)) {
1161 const ArrayType *CA
[all...]
H A DCGVTables.cpp593 llvm::ArrayType *ArrayType = llvm::ArrayType::get(Int8PtrTy, NumComponents); local
594 return llvm::ConstantArray::get(ArrayType, Inits);
622 llvm::ArrayType *ArrayType = local
623 llvm::ArrayType::get(CGM.Int8PtrTy, VTLayout->getNumVTableComponents());
635 CGM.CreateOrReplaceCXXRuntimeVariable(Name, ArrayType, Linkage);
H A DCodeGenTypes.cpp168 if (const ArrayType *AT = dyn_cast<ArrayType>(T))
447 ResultType = llvm::ArrayType::get(ResultType, 0);
461 ResultType = llvm::ArrayType::get(EltTy, A->getSize().getZExtValue());
602 llvm::ArrayType::get(CGM.Int8Ty, (atomicSize - valueSize) / 8)
H A DCGExprAgg.cpp86 void EmitArrayInit(llvm::Value *DestPtr, llvm::ArrayType *AType,
318 const ConstantArrayType *ArrayType = local
320 assert(ArrayType && "std::initializer_list constructed from non-array");
333 ArrayType->getElementType())) {
354 llvm::Value *Size = Builder.getInt(ArrayType->getSize());
358 ArrayType->getElementType())) {
374 void AggExprEmitter::EmitArrayInit(llvm::Value *DestPtr, llvm::ArrayType *AType,
1109 llvm::ArrayType *AType =
1110 cast<llvm::ArrayType>(APType->getElementType());
H A DCGObjCGNU.cpp206 llvm::GlobalVariable *MakeGlobal(llvm::ArrayType *Ty,
222 llvm::ArrayType *ArrayTy = llvm::ArrayType::get(Ty, V.size());
1517 llvm::ArrayType *ObjCMethodArrayTy = llvm::ArrayType::get(ObjCMethodTy,
1565 llvm::ArrayType *ObjCIvarArrayTy = llvm::ArrayType::get(ObjCIvarTy,
1688 llvm::ArrayType *ObjCMethodArrayTy = llvm::ArrayType::get(ObjCMethodDescTy,
1702 llvm::ArrayType *ProtocolArrayT
[all...]
/freebsd-10.1-release/contrib/llvm/lib/Transforms/Utils/
H A DModuleUtils.cpp49 ArrayType *AT = ArrayType::get(RuntimeCtorInit->getType(),
/freebsd-10.1-release/contrib/llvm/tools/clang/lib/AST/
H A DStmtIterator.cpp22 while (const ArrayType *vt = dyn_cast<ArrayType>(t)) {
/freebsd-10.1-release/contrib/llvm/lib/Target/XCore/
H A DXCoreLowerThreadLocal.cpp64 static ArrayType *createLoweredType(Type *OriginalType) {
65 return ArrayType::get(OriginalType, MaxThreads);
69 createLoweredInitializer(ArrayType *NewType, Constant *OriginalInitializer) {
178 ArrayType *AT = dyn_cast<ArrayType>(Ty);
194 ArrayType *NewType = createLoweredType(GV->getType()->getElementType());
H A DXCoreAsmPrinter.cpp86 if (ArrayType *ATy = dyn_cast<ArrayType>(
/freebsd-10.1-release/contrib/llvm/include/llvm/IR/
H A DDerivedTypes.h142 /// CompositeType - Common super class of ArrayType, StructType, PointerType
330 /// ArrayType - Class to represent array types.
332 class ArrayType : public SequentialType { class in namespace:llvm
335 ArrayType(const ArrayType &) LLVM_DELETED_FUNCTION;
336 const ArrayType &operator=(const ArrayType &) LLVM_DELETED_FUNCTION;
337 ArrayType(Type *ElType, uint64_t NumEl);
339 /// ArrayType::get - This static method is the primary way to construct an
340 /// ArrayType
[all...]
H A DTypeBuilder.h117 static ArrayType *get(LLVMContext &Context) {
118 return ArrayType::get(TypeBuilder<T, cross>::get(Context), N);
124 static ArrayType *get(LLVMContext &Context) {
125 return ArrayType::get(TypeBuilder<T, cross>::get(Context), 0);
H A DConstants.h33 class ArrayType;
341 friend struct ConstantArrayCreator<ConstantArray, ArrayType>;
344 ConstantArray(ArrayType *T, ArrayRef<Constant *> Val);
347 static Constant *get(ArrayType *T, ArrayRef<Constant*> V);
352 /// getType - Specialize the getType() method to always return an ArrayType,
355 inline ArrayType *getType() const {
356 return cast<ArrayType>(Value::getType());
677 /// getType - Specialize the getType() method to always return an ArrayType,
680 inline ArrayType *getType() const {
681 return cast<ArrayType>(Valu
[all...]
H A DDataLayout.h467 ArrayType *ATy = cast<ArrayType>(Ty);
/freebsd-10.1-release/contrib/llvm/lib/Linker/
H A DLinkModules.cpp179 } else if (ArrayType *DATy = dyn_cast<ArrayType>(DstTy)) {
180 if (DATy->getNumElements() != cast<ArrayType>(SrcTy)->getNumElements())
289 return *Entry = ArrayType::get(ElementTypes[0],
290 cast<ArrayType>(Ty)->getNumElements());
620 ArrayType *DAT = cast<ArrayType>(DGV->getType()->getElementType());
621 ArrayType *SAT = cast<ArrayType>(I->getType()->getElementType());
690 ArrayType *DstT
[all...]
/freebsd-10.1-release/contrib/llvm/lib/IR/
H A DType.cpp99 const ArrayType *ATy = dyn_cast<ArrayType>(this);
162 if (const ArrayType *ATy = dyn_cast<ArrayType>(this))
211 return cast<ArrayType>(this)->getNumElements();
671 // ArrayType Implementation
674 ArrayType::ArrayType(Type *ElType, uint64_t NumEl) function in class:ArrayType
679 ArrayType *ArrayType
[all...]
H A DConstantFold.cpp339 if (ArrayType *ATy = dyn_cast<ArrayType>(Ty)) {
398 if (ArrayType *ATy = dyn_cast<ArrayType>(Ty)) {
463 if (ArrayType *ATy = dyn_cast<ArrayType>(Ty)) {
849 else if (ArrayType *AT = dyn_cast<ArrayType>(Agg->getType()))
867 if (ArrayType *AT = dyn_cast<ArrayType>(Ag
[all...]
/freebsd-10.1-release/contrib/llvm/lib/Target/
H A DTargetLoweringObjectFile.cpp95 return cast<ArrayType>(C->getType())->getNumElements() == 1;
177 if (ArrayType *ATy = dyn_cast<ArrayType>(C->getType())) {
/freebsd-10.1-release/contrib/llvm/lib/CodeGen/
H A DAnalysis.cpp54 else if (ArrayType *ATy = dyn_cast<ArrayType>(Ty)) {
90 if (ArrayType *ATy = dyn_cast<ArrayType>(Ty)) {
364 if (ArrayType *AT = dyn_cast<ArrayType>(T))
/freebsd-10.1-release/contrib/llvm/lib/Transforms/Scalar/
H A DScalarReplAggregates.cpp818 if (ArrayType *AT = dyn_cast<ArrayType>(ToType)) {
946 if (ArrayType *AT = dyn_cast<ArrayType>(SV->getType())) {
1459 if (ArrayType *AT = dyn_cast<ArrayType>(T))
1553 ArrayType *AT = cast<ArrayType>(AI->getAllocatedType());
1751 if (ArrayType *AT = dyn_cast<ArrayType>(
[all...]
/freebsd-10.1-release/contrib/llvm/tools/clang/include/clang/AST/
H A DType.h1224 friend class ArrayType;
1234 /// Actually an ArrayType::ArraySizeModifier.
1674 /// NOTE: getAs*ArrayType are methods on ASTContext.
1711 const ArrayType *getAsArrayTypeUnsafe() const;
1723 const ArrayType *castAsArrayTypeUnsafe() const;
2206 /// ArrayType - C99 6.7.5.2 - Array Declarators.
2208 class ArrayType : public Type, public llvm::FoldingSetNode { class in namespace:clang
2227 ArrayType(TypeClass tc, QualType et, QualType can, function in class:clang::ArrayType
2265 class ConstantArrayType : public ArrayType {
2270 : ArrayType(ConstantArra
[all...]
/freebsd-10.1-release/sys/dev/hptrr/
H A Dhptintf.h496 HPT_U8 ArrayType; /* array type */ member in struct:_HPT_ARRAY_INFO
523 HPT_U8 ArrayType; /* array type */ member in struct:_HPT_ARRAY_INFO_V2
545 HPT_U8 ArrayType; /* array type */ member in struct:_HPT_ARRAY_INFO_V3
578 HPT_U8 ArrayType; /* array type */ member in struct:_HPT_ARRAY_INFO_V4
958 HPT_U8 ArrayType; /* 1-level array type */ member in struct:_CREATE_ARRAY_PARAMS
960 HPT_U8 BlockSizeShift; /* Stripe size if ArrayType==AT_RAID0 / AT_RAID5 */
974 HPT_U8 ArrayType; /* 1-level array type */ member in struct:_CREATE_ARRAY_PARAMS_V2
976 HPT_U8 BlockSizeShift; /* Stripe size if ArrayType==AT_RAID0 / AT_RAID5 */
996 HPT_U8 ArrayType; /* 1-level array type */ member in struct:_CREATE_ARRAY_PARAMS_V3
998 HPT_U8 BlockSizeShift; /* Stripe size if ArrayType
[all...]
/freebsd-10.1-release/contrib/llvm/lib/Transforms/IPO/
H A DInliner.cpp72 typedef DenseMap<ArrayType*, std::vector<AllocaInst*> >
178 ArrayType *ATy = dyn_cast<ArrayType>(AI->getAllocatedType());
/freebsd-10.1-release/contrib/llvm/lib/Transforms/InstCombine/
H A DInstructionCombining.cpp813 } else if (ArrayType *AT = dyn_cast<ArrayType>(Ty)) {
1228 if (ArrayType *CATy =
1229 dyn_cast<ArrayType>(CPTy->getElementType())) {
1240 if (ArrayType *XATy =
1241 dyn_cast<ArrayType>(StrippedPtrTy->getElementType())){
1869 cast<ArrayType>(LHS->getType())->getNumElements()
1871 cast<ArrayType>(RHS->getType())->getNumElements();
1922 ArrayType *FilterType = cast<ArrayType>(FilterClaus
[all...]

Completed in 238 milliseconds

123456