Searched refs:FrontEndSymbol (Results 1 – 2 of 2) sorted by relevance
35 using FrontEndSymbol = const semantics::Symbol *; variable305 std::variant<FrontEndSymbol, const evaluate::Component *,318 return reinterpret_cast<Fortran::lower::FrontEndSymbol>(~0);321 return reinterpret_cast<Fortran::lower::FrontEndSymbol>(~0 - 1);349 std::tuple<FrontEndSymbol, FrontEndExpr, FrontEndExpr, FrontEndExpr>;378 void addSymbol(FrontEndSymbol sym);387 llvm::SmallVector<FrontEndSymbol> collectAllSymbols();543 llvm::SmallVector<llvm::SmallVector<FrontEndSymbol>> symbolStack;565 bool symbolSetsIntersect(llvm::ArrayRef<FrontEndSymbol> ctrlSet,576 bool symbolsIntersectSubscripts(llvm::ArrayRef<FrontEndSymbol> ctrlSet,
564 [&](Fortran::lower::FrontEndSymbol p, in isEqual()565 Fortran::lower::FrontEndSymbol q) { return p == q; }, in isEqual()599 ArrayBaseFinder(llvm::ArrayRef<Fortran::lower::FrontEndSymbol> syms) in ArrayBaseFinder()798 llvm::SmallVector<Fortran::lower::FrontEndSymbol> controlVars;810 Fortran::lower::FrontEndSymbol sym) { in addSymbol()840 symbolStack.push_back(llvm::SmallVector<Fortran::lower::FrontEndSymbol>{}); in pushLevel()876 llvm::SmallVector<Fortran::lower::FrontEndSymbol>878 llvm::SmallVector<Fortran::lower::FrontEndSymbol> result; in collectAllSymbols()879 for (llvm::SmallVector<FrontEndSymbol> vec : symbolStack) in collectAllSymbols()