Searched refs:CompositeType (Results 1 – 14 of 14) sorted by relevance
/external/llvm/include/llvm/IR/ |
D | GetElementPtrTypeIterator.h | 58 CompositeType *CT = cast<CompositeType>(CurTy); in getIndexedType() 69 if (CompositeType *CT = dyn_cast<CompositeType>(CurTy)) {
|
D | DerivedTypes.h | 147 class CompositeType : public Type { 149 explicit CompositeType(LLVMContext &C, TypeID tid) : Type(C, tid) { } in CompositeType() function 190 class StructType : public CompositeType { 194 : CompositeType(C, StructTyID), SymbolTableEntry(nullptr) {} in StructType() 309 class SequentialType : public CompositeType { 316 : CompositeType(ElType->getContext(), TID), ContainedType(ElType) { in SequentialType()
|
/external/llvm/lib/CodeGen/ |
D | Analysis.cpp | 373 static bool indexReallyValid(CompositeType *T, unsigned Idx) { in indexReallyValid() 397 static bool advanceToNextLeafType(SmallVectorImpl<CompositeType *> &SubTypes, in advanceToNextLeafType() 415 CompositeType *CT = cast<CompositeType>(DeeperType); in advanceToNextLeafType() 439 SmallVectorImpl<CompositeType *> &SubTypes, in firstRealType() 445 indexReallyValid(cast<CompositeType>(Next), 0)) { in firstRealType() 446 SubTypes.push_back(cast<CompositeType>(Next)); in firstRealType() 448 Next = cast<CompositeType>(Next)->getTypeAtIndex(0U); in firstRealType() 468 static bool nextRealType(SmallVectorImpl<CompositeType *> &SubTypes, in nextRealType() 573 SmallVector<CompositeType *, 4> RetSubTypes, CallSubTypes; in returnTypeIsEligibleForTailCall()
|
/external/llvm/lib/IR/ |
D | Type.cpp | 629 Type *CompositeType::getTypeAtIndex(const Value *V) { in getTypeAtIndex() 639 Type *CompositeType::getTypeAtIndex(unsigned Idx) { in getTypeAtIndex() 647 bool CompositeType::indexValid(const Value *V) const { in indexValid() 664 bool CompositeType::indexValid(unsigned Idx) const { in indexValid()
|
D | Instructions.cpp | 1283 CompositeType *CT = dyn_cast<CompositeType>(Agg); in getIndexedTypeInternal() 1630 Agg = cast<CompositeType>(Agg)->getTypeAtIndex(Index); in getIndexedType()
|
D | ConstantFold.cpp | 2165 Prev = Ty, Ty = cast<CompositeType>(Ty)->getTypeAtIndex(Idxs[i]), ++i) { in ConstantFoldGetElementPtrImpl()
|
/external/llvm/bindings/go/llvm/ |
D | DIBuilderBindings.cpp | 79 LLVMMetadataRef CompositeType, int IsLocalToUnit, int IsDefinition, in LLVMDIBuilderCreateFunction() argument 85 unwrap<MDSubroutineType>(CompositeType), IsLocalToUnit, IsDefinition, in LLVMDIBuilderCreateFunction()
|
D | DIBuilderBindings.h | 57 LLVMMetadataRef CompositeType, int IsLocalToUnit, int IsDefinition,
|
/external/llvm/lib/Transforms/IPO/ |
D | StripSymbols.cpp | 153 if (isa<CompositeType>(C->getType())) in RemoveDeadConstant()
|
D | ArgumentPromotion.cpp | 138 if (!isa<CompositeType>(type)) in isDenselyPacked() 803 ElTy = cast<CompositeType>(ElTy)->getTypeAtIndex(*II); in DoPromotion()
|
D | GlobalOpt.cpp | 139 if (isa<CompositeType>(InnerTy)) in isLeakCheckerRoot()
|
/external/llvm/lib/Transforms/InstCombine/ |
D | InstCombineCasts.cpp | 1777 isa<CompositeType>(SrcElTy) && !SrcElTy->isPointerTy() && in visitBitCast() 1779 SrcElTy = cast<CompositeType>(SrcElTy)->getTypeAtIndex(ZeroUInt); in visitBitCast()
|
D | InstructionCombining.cpp | 1387 if (CompositeType *CT = dyn_cast<CompositeType>(CurTy)) { in visitGetElementPtrInst()
|
/external/llvm/lib/Transforms/Scalar/ |
D | ScalarReplAggregates.cpp | 2100 GepTy = cast<CompositeType>(GepTy)->getTypeAtIndex(0U); in RewriteGEP()
|