Home
last modified time | relevance | path

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

12

/external/llvm/include/llvm/IR/
DDerivedTypes.h305 class SequentialType : public CompositeType {
307 SequentialType(const SequentialType &) = delete;
308 const SequentialType &operator=(const SequentialType &) = delete;
311 SequentialType(TypeID TID, Type *ElType) in SequentialType() function
330 class ArrayType : public SequentialType {
357 class VectorType : public SequentialType {
444 class PointerType : public SequentialType {
DConstants.h38 class SequentialType; variable
619 inline SequentialType *getType() const {
620 return cast<SequentialType>(Value::getType());
DInstructions.h932 SequentialType *getType() const {
933 return cast<SequentialType>(Instruction::getType());
/external/llvm/lib/IR/
DType.cpp198 return cast<SequentialType>(this)->getElementType(); in getSequentialElementType()
634 return cast<SequentialType>(this)->getElementType(); in getTypeAtIndex()
643 return cast<SequentialType>(this)->getElementType(); in getTypeAtIndex()
676 : SequentialType(ArrayTyID, ElType) { in ArrayType()
703 : SequentialType(VectorTyID, ElType) { in VectorType()
748 : SequentialType(PointerTyID, E) { in PointerType()
DConstantFold.cpp123 } else if (SequentialType *STy = in FoldBitCast()
124 dyn_cast<SequentialType>(ElTy)) { in FoldBitCast()
2003 static bool isIndexInRangeOfSequentialType(SequentialType *STy, in isIndexInRangeOfSequentialType()
2099 else if (SequentialType *STy = dyn_cast_or_null<SequentialType>(LastTy)) in ConstantFoldGetElementPtrImpl()
2178 !isIndexInRangeOfSequentialType(cast<SequentialType>(Ty), CI)) { in ConstantFoldGetElementPtrImpl()
2179 if (isa<SequentialType>(Prev)) { in ConstantFoldGetElementPtrImpl()
DDataLayout.cpp752 Ty = cast<SequentialType>(Ty)->getElementType(); in getIndexedOffset()
DConstants.cpp785 if (isa<SequentialType>(getType())) in getElementValue()
793 if (isa<SequentialType>(getType())) in getElementValue()
826 if (isa<SequentialType>(getType())) in getElementValue()
834 if (isa<SequentialType>(getType())) in getElementValue()
/external/llvm/lib/Transforms/Scalar/
DSeparateConstOffsetFromGEP.cpp725 if (isa<SequentialType>(*GTI)) { in canonicalizeArrayIndicesToPointerSize()
742 if (isa<SequentialType>(*GTI)) { in accumulateByteOffset()
790 if (isa<SequentialType>(*GTI)) { in lowerToSingleIndexGEPs()
851 if (isa<SequentialType>(*GTI)) { in lowerToArithmetics()
931 if (isa<SequentialType>(*GTI)) { in splitGEP()
DNaryReassociate.cpp318 if (isa<SequentialType>(*GTI)) { in isGEPFoldable()
349 if (isa<SequentialType>(*GTI++)) { in tryReassociateGEP()
DStraightLineStrengthReduce.cpp253 if (isa<SequentialType>(*GTI)) { in isGEPFoldable()
523 if (!isa<SequentialType>(*GTI++)) in allocateCandidatesAndFindBasisForGEP()
DSROA.cpp3222 if (SequentialType *SeqTy = dyn_cast<SequentialType>(Ty)) { in getTypePartition()
DScalarReplAggregates.cpp2252 Type *EltTy = cast<SequentialType>(OtherTy)->getElementType(); in RewriteMemIntrinUserOfAlloca()
/external/llvm/lib/Transforms/IPO/
DArgumentPromotion.cpp148 if (SequentialType *seqTy = dyn_cast<SequentialType>(type)) in isDenselyPacked()
DGlobalOpt.cpp134 SequentialType *STy = cast<SequentialType>(Ty); in isLeakCheckerRoot()
514 } else if (SequentialType *STy = dyn_cast<SequentialType>(Ty)) { in SRAGlobal()
2264 SequentialType *InitTy = cast<SequentialType>(Init->getType()); in EvaluateStoreInto()
/external/llvm/include/llvm/Analysis/
DTargetTransformInfoImpl.h425 if (isa<SequentialType>(*GTI)) { in getGEPCost()
/external/llvm/lib/Analysis/
DBasicAliasAnalysis.cpp811 if (isa<SequentialType>(Ty)) { in aliasSameBasePointerGEPs()
824 DL.getTypeStoreSize(cast<SequentialType>(Ty)->getElementType()); in aliasSameBasePointerGEPs()
DConstantFolding.cpp816 if (SequentialType *ATy = dyn_cast<SequentialType>(Ty)) { in SymbolicallyEvaluateGEP()
/external/mesa3d/src/gallium/drivers/radeon/
DAMDILPeepholeOptimizer.cpp202 return containsPointerType(dyn_cast<SequentialType>(Ty)->getElementType()); in containsPointerType()
/external/llvm/lib/Bitcode/Reader/
DBitcodeReader.cpp2652 Type *EltTy = cast<SequentialType>(CurTy)->getElementType(); in parseConstants()
2764 cast<SequentialType>(Elts[0]->getType()->getScalarType()) in parseConstants()
4163 Ty = cast<SequentialType>(BasePtr->getType()->getScalarType()) in parseFunctionBody()
4166 cast<SequentialType>(BasePtr->getType()->getScalarType()) in parseFunctionBody()
/external/llvm/lib/Transforms/InstCombine/
DInstructionCombining.cpp1352 SequentialType *SeqTy = dyn_cast<SequentialType>(*GTI); in visitGetElementPtrInst()
/external/llvm/lib/ExecutionEngine/Interpreter/
DExecution.cpp1010 SequentialType *ST = cast<SequentialType>(*I); in executeGEPOperation()
/external/llvm/lib/Target/Hexagon/
DHexagonCommonGEP.cpp186 Type *NexTy = cast<SequentialType>(Ty)->getElementType(); in next_type()
/external/llvm/lib/Target/AMDGPU/
DAMDGPUISelLowering.cpp728 if (SequentialType *SeqTy = dyn_cast<SequentialType>(InitTy)) { in LowerConstantInitializer()
/external/llvm/lib/CodeGen/SelectionDAG/
DFastISel.cpp516 Ty = cast<SequentialType>(Ty)->getElementType(); in selectGetElementPtr()
/external/llvm/docs/
DProgrammersManual.rst2643 ``SequentialType``
2650 This is a subclass of SequentialType and defines the interface for array
2657 Subclass of SequentialType for pointer types.
2660 Subclass of SequentialType for vector types. A vector type is similar to an

12