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

/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/
H A DAnalysis.cpp412 /// @param SubTypes List of the partial components making up the type from
414 /// represented is SubTypes.back()->getTypeAtIndex(Path.back() - 1).
417 /// (SubTypes[0]) to the leaf node currently represented.
421 /// false. SubTypes.back()->getTypeAtIndex(Path.back()) is either an empty
423 static bool advanceToNextLeafType(SmallVectorImpl<Type *> &SubTypes, argument
427 while (!Path.empty() && !indexReallyValid(SubTypes.back(), Path.back() + 1)) {
429 SubTypes.pop_back();
440 ExtractValueInst::getIndexedType(SubTypes.back(), Path.back());
445 SubTypes.push_back(DeeperType);
462 /// Path as [1, 1] and SubTypes a
464 firstRealType(Type *Next, SmallVectorImpl<Type *> &SubTypes, SmallVectorImpl<unsigned> &Path) argument
493 nextRealType(SmallVectorImpl<Type *> &SubTypes, SmallVectorImpl<unsigned> &Path) argument
[all...]

Completed in 169 milliseconds