13#ifndef FORTRAN_LOWER_PFTDEFS_H
14#define FORTRAN_LOWER_PFTDEFS_H
16#include "llvm/ADT/DenseMap.h"
17#include "llvm/ADT/SmallSet.h"
18#include "llvm/ADT/StringRef.h"
27class SemanticsContext;
44bool definedInCommonBlock(
const semantics::Symbol &sym);
46bool defaultRecursiveFunctionSetting();
54using Label = std::uint64_t;
55using LabelSet = llvm::SmallSet<Label, 4>;
56using SymbolLabelMap = llvm::DenseMap<SymbolRef, LabelSet>;
57using LabelEvalMap = llvm::DenseMap<Label, Evaluation *>;
Definition: reference.h:18
bool symbolIsGlobal(const semantics::Symbol &sym)
Is the symbol sym a global?
Definition: PFTBuilder.cpp:1462
Definition: bit-population-count.h:20
Definition: AbstractConverter.h:27