Searched refs:SubTypes (Results 1 - 1 of 1) sorted by relevance

/freebsd-12-stable/contrib/llvm-project/llvm/lib/CodeGen/
H A DAnalysis.cpp411 /// @param SubTypes List of the partial components making up the type from
413 /// represented is SubTypes.back()->getTypeAtIndex(Path.back() - 1).
416 /// (SubTypes[0]) to the leaf node currently represented.
420 /// false. SubTypes.back()->getTypeAtIndex(Path.back()) is either an empty
422 static bool advanceToNextLeafType(SmallVectorImpl<CompositeType *> &SubTypes, argument
426 while (!Path.empty() && !indexReallyValid(SubTypes.back(), Path.back() + 1)) {
428 SubTypes.pop_back();
438 Type *DeeperType = SubTypes.back()->getTypeAtIndex(Path.back());
444 SubTypes.push_back(CT);
461 /// Path as [1, 1] and SubTypes a
463 firstRealType(Type *Next, SmallVectorImpl<CompositeType *> &SubTypes, SmallVectorImpl<unsigned> &Path) argument
493 nextRealType(SmallVectorImpl<CompositeType *> &SubTypes, SmallVectorImpl<unsigned> &Path) argument
[all...]

Completed in 100 milliseconds