Home
last modified time | relevance | path

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

12

/external/llvm/include/llvm/IR/
DDerivedTypes.h309 class SequentialType : public CompositeType {
311 SequentialType(const SequentialType &) = delete;
312 const SequentialType &operator=(const SequentialType &) = delete;
315 SequentialType(TypeID TID, Type *ElType) in SequentialType() function
335 class ArrayType : public SequentialType {
361 class VectorType : public SequentialType {
448 class PointerType : public SequentialType {
DConstants.h38 class SequentialType; variable
591 inline SequentialType *getType() const {
592 return cast<SequentialType>(Value::getType());
DOperator.h404 return cast<SequentialType>(getPointerOperandType()->getScalarType()) in getSourceElementType()
DInstructions.h866 SequentialType *getType() const {
867 return cast<SequentialType>(Instruction::getType());
871 return cast<SequentialType>(getPointerOperandType()->getScalarType())
/external/llvm/lib/IR/
DType.cpp205 return cast<SequentialType>(this)->getElementType(); in getSequentialElementType()
637 return cast<SequentialType>(this)->getElementType(); in getTypeAtIndex()
645 return cast<SequentialType>(this)->getElementType(); in getTypeAtIndex()
677 : SequentialType(ArrayTyID, ElType) { in ArrayType()
704 : SequentialType(VectorTyID, ElType) { in VectorType()
750 : SequentialType(PointerTyID, E) { in PointerType()
DConstantFold.cpp123 } else if (SequentialType *STy = in FoldBitCast()
124 dyn_cast<SequentialType>(ElTy)) { in FoldBitCast()
1994 static bool isIndexInRangeOfSequentialType(const SequentialType *STy, in isIndexInRangeOfSequentialType()
2090 else if (SequentialType *STy = dyn_cast_or_null<SequentialType>(LastTy)) in ConstantFoldGetElementPtrImpl()
2169 !isIndexInRangeOfSequentialType(cast<SequentialType>(Ty), CI)) { in ConstantFoldGetElementPtrImpl()
2170 if (isa<SequentialType>(Prev)) { in ConstantFoldGetElementPtrImpl()
DDataLayout.cpp747 Ty = cast<SequentialType>(Ty)->getElementType(); in getIndexedOffset()
DConstants.cpp754 if (isa<SequentialType>(getType())) in getElementValue()
762 if (isa<SequentialType>(getType())) in getElementValue()
795 if (isa<SequentialType>(getType())) in getElementValue()
803 if (isa<SequentialType>(getType())) in getElementValue()
DCore.cpp485 return wrap(unwrap<SequentialType>(Ty)->getElementType()); in LLVMGetElementType()
/external/llvm/lib/Transforms/Scalar/
DSeparateConstOffsetFromGEP.cpp681 if (isa<SequentialType>(*GTI)) { in canonicalizeArrayIndicesToPointerSize()
699 if (isa<SequentialType>(*GTI)) { in accumulateByteOffset()
741 if (isa<SequentialType>(*GTI)) { in lowerToSingleIndexGEPs()
791 if (isa<SequentialType>(*GTI)) { in lowerToArithmetics()
869 if (isa<SequentialType>(*GTI)) { in splitGEP()
DStraightLineStrengthReduce.cpp248 if (isa<SequentialType>(*GTI)) { in isGEPFoldable()
498 if (!isa<SequentialType>(*GTI++)) in allocateCandidatesAndFindBasisForGEP()
DSROA.cpp3382 if (SequentialType *SeqTy = dyn_cast<SequentialType>(Ty)) { in getTypePartition()
DScalarReplAggregates.cpp2251 Type *EltTy = cast<SequentialType>(OtherTy)->getElementType(); in RewriteMemIntrinUserOfAlloca()
/external/llvm/lib/Transforms/IPO/
DGlobalOpt.cpp128 SequentialType *STy = cast<SequentialType>(Ty); in isLeakCheckerRoot()
511 } else if (SequentialType *STy = dyn_cast<SequentialType>(Ty)) { in SRAGlobal()
2130 SequentialType *InitTy = cast<SequentialType>(Init->getType()); in EvaluateStoreInto()
DArgumentPromotion.cpp142 if (SequentialType *seqTy = dyn_cast<SequentialType>(type)) in isDenselyPacked()
/external/llvm/lib/Analysis/
DConstantFolding.cpp813 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/ExecutionEngine/Interpreter/
DExecution.cpp1010 SequentialType *ST = cast<SequentialType>(*I); in executeGEPOperation()
/external/llvm/lib/Transforms/InstCombine/
DInstructionCombining.cpp1304 SequentialType *SeqTy = dyn_cast<SequentialType>(*GTI); in visitGetElementPtrInst()
/external/llvm/lib/Bitcode/Reader/
DBitcodeReader.cpp2212 Type *EltTy = cast<SequentialType>(CurTy)->getElementType(); in ParseConstants()
2323 cast<SequentialType>(Elts[0]->getType()->getScalarType()) in ParseConstants()
3489 cast<SequentialType>(BasePtr->getType()->getScalarType()) in ParseFunctionBody()
/external/llvm/lib/Target/R600/
DAMDGPUISelLowering.cpp713 if (SequentialType *SeqTy = dyn_cast<SequentialType>(InitTy)) { in LowerConstantInitializer()
/external/llvm/lib/CodeGen/SelectionDAG/
DFastISel.cpp515 Ty = cast<SequentialType>(Ty)->getElementType(); in selectGetElementPtr()
/external/llvm/docs/
DProgrammersManual.rst2635 ``SequentialType``
2642 This is a subclass of SequentialType and defines the interface for array
2649 Subclass of SequentialType for pointer types.
2652 Subclass of SequentialType for vector types. A vector type is similar to an
/external/clang/lib/CodeGen/
DMicrosoftCXXABI.cpp1564 cast<llvm::SequentialType>(VTableGEP->getType())->getElementType(), in getAddrOfVTable()
/external/llvm/lib/Target/AArch64/
DAArch64FastISel.cpp4841 Ty = cast<SequentialType>(Ty)->getElementType(); in selectGetElementPtr()

12