Searched refs:Indirections (Results 1 – 3 of 3) sorted by relevance
87 llvm::SmallVector<IndirectionType, 1> Indirections; in checkBuffers() local93 Indirections.push_back(IndirectionType::Pointer); in checkBuffers()96 Indirections.push_back(IndirectionType::Array); in checkBuffers()107 Indirections[0] == IndirectionType::Pointer && in checkBuffers()108 Indirections[1] == IndirectionType::Array) in checkBuffers()113 for (auto It = Indirections.rbegin(); It != Indirections.rend(); ++It) { in checkBuffers()
35 int Indirections, in findStartOfIndirection() argument38 assert(Indirections >= 0 && "Indirections must be non-negative"); in findStartOfIndirection()39 if (Indirections == 0) in findStartOfIndirection()44 while (Indirections-- != 0) { in findStartOfIndirection()60 static int countIndirections(const Type *T, int Indirections = 0) { in countIndirections() argument64 Pointee->getReturnType().IgnoreParens().getTypePtr(), ++Indirections); in countIndirections()72 Indirections); in countIndirections()76 ++Indirections); in countIndirections()78 return Indirections; in countIndirections()
8 - 2018 LLVM Developers’ Meeting: "Optimizing Indirections, using abstractions without remorse" http…