Home
last modified time | relevance | path

Searched refs:SequentialType (Results 1 – 18 of 18) sorted by relevance

/freebsd-12.1/contrib/llvm/include/llvm/IR/
H A DDerivedTypes.h343 class SequentialType : public CompositeType {
348 SequentialType(TypeID TID, Type *ElType, uint64_t NumElements) in SequentialType() function
356 SequentialType(const SequentialType &) = delete;
357 SequentialType &operator=(const SequentialType &) = delete;
369 class ArrayType : public SequentialType {
393 class VectorType : public SequentialType {
H A DGetElementPtrTypeIterator.h79 if (auto *STy = dyn_cast<SequentialType>(Ty)) {
H A DConstants.h48 class SequentialType; variable
633 inline SequentialType *getType() const {
634 return cast<SequentialType>(Value::getType());
/freebsd-12.1/contrib/llvm/lib/IR/
H A DType.cpp538 return cast<SequentialType>(this)->getElementType(); in getTypeAtIndex()
547 return cast<SequentialType>(this)->getElementType(); in getTypeAtIndex()
579 : SequentialType(ArrayTyID, ElType, NumEl) {} in ArrayType()
604 : SequentialType(VectorTyID, ElType, NumEl) {} in VectorType()
H A DConstantFold.cpp122 } else if (SequentialType *STy = in FoldBitCast()
123 dyn_cast<SequentialType>(ElTy)) { in FoldBitCast()
899 NumElts = cast<SequentialType>(Agg->getType())->getNumElements(); in ConstantFoldInsertValueInstruction()
2261 auto *STy = cast<SequentialType>(Ty); in ConstantFoldGetElementPtr()
H A DConstants.cpp846 if (isa<SequentialType>(getType())) in getElementValue()
852 if (isa<SequentialType>(getType())) in getElementValue()
879 if (isa<SequentialType>(getType())) in getElementValue()
885 if (isa<SequentialType>(getType())) in getElementValue()
892 if (auto *ST = dyn_cast<SequentialType>(Ty)) in getNumElements()
H A DCore.cpp751 return wrap(cast<SequentialType>(Ty)->getElementType()); in LLVMGetElementType()
/freebsd-12.1/contrib/llvm/lib/Transforms/IPO/
H A DGlobalOpt.cpp134 SequentialType *STy = cast<SequentialType>(Ty); in isLeakCheckerRoot()
508 } else if (SequentialType *STy = dyn_cast<SequentialType>(Ty)) { in SRAGlobal()
2383 SequentialType *InitTy = cast<SequentialType>(Init->getType()); in EvaluateStoreInto()
2518 NumElts = cast<SequentialType>(Ty)->getNumElements(); in BatchCommitValueTo()
H A DArgumentPromotion.cpp758 if (SequentialType *seqTy = dyn_cast<SequentialType>(type)) in isDenselyPacked()
/freebsd-12.1/contrib/llvm/lib/Target/AMDGPU/
H A DAMDGPUPromoteAlloca.cpp363 SequentialType *AllocaTy = dyn_cast<SequentialType>(AT); in tryPromoteAllocaToVector()
/freebsd-12.1/contrib/llvm/lib/Transforms/Utils/
H A DFunctionComparator.cpp469 auto *STyL = cast<SequentialType>(TyL); in cmpTypes()
470 auto *STyR = cast<SequentialType>(TyR); in cmpTypes()
/freebsd-12.1/contrib/llvm/lib/Linker/
H A DIRMover.cpp177 } else if (auto *DSeqTy = dyn_cast<SequentialType>(DstTy)) { in areTypesIsomorphic()
179 cast<SequentialType>(SrcTy)->getNumElements()) in areTypesIsomorphic()
/freebsd-12.1/contrib/llvm/lib/Analysis/
H A DBasicAliasAnalysis.cpp1106 if (isa<SequentialType>(Ty)) { in aliasSameBasePointerGEPs()
1119 DL.getTypeStoreSize(cast<SequentialType>(Ty)->getElementType()); in aliasSameBasePointerGEPs()
H A DConstantFolding.cpp915 } else if (auto *ATy = dyn_cast<SequentialType>(Ty)) { in SymbolicallyEvaluateGEP()
H A DScalarEvolution.cpp3478 CurTy = cast<SequentialType>(CurTy)->getElementType(); in getGEPExpr()
/freebsd-12.1/contrib/llvm/lib/Target/Hexagon/
H A DHexagonCommonGEP.cpp208 Type *NexTy = cast<SequentialType>(Ty)->getElementType(); in next_type()
/freebsd-12.1/contrib/llvm/lib/Transforms/Scalar/
H A DSROA.cpp3449 if (SequentialType *SeqTy = dyn_cast<SequentialType>(Ty)) { in getTypePartition()
/freebsd-12.1/contrib/llvm/lib/Bitcode/Reader/
H A DBitcodeReader.cpp2291 Type *EltTy = cast<SequentialType>(CurTy)->getElementType(); in parseConstants()