Home
last modified time | relevance | path

Searched refs:pft (Results 1 – 21 of 21) sorted by relevance

/llvm-project-15.0.7/flang/lib/Lower/
H A DPFTBuilder.cpp89 lower::pft::PftNode pftRoot{*pgm.get()};
111 addEvaluation(lower::pft::Evaluation{ in Pre()
386 lower::pft::Evaluation
393 return lower::pft::Evaluation{ in makeEvaluationAction()
401 lower::pft::Evaluation &addEvaluation(lower::pft::Evaluation &&eval) { in addEvaluation()
1042 const lower::pft::Program &pft) { in dumpPFT() argument
1043 for (auto &unit : pft.getUnits()) { in dumpPFT()
1258 lower::pft::FunctionLikeUnit *
1690 std::unique_ptr<lower::pft::Program>
1707 const lower::pft::Program &pft) { in dumpPFT() argument
[all …]
H A DCoarray.cpp28 Fortran::lower::pft::Evaluation &, in genChangeTeamConstruct()
35 Fortran::lower::pft::Evaluation &, in genChangeTeamStmt()
42 Fortran::lower::pft::Evaluation &, in genEndChangeTeamStmt()
49 Fortran::lower::pft::Evaluation &, const Fortran::parser::FormTeamStmt &) { in genFormTeamStatement()
H A DBridge.cpp187 void run(Fortran::lower::pft::Program &pft) { in run() argument
196 lowerCommonBlocks(pft.getCommonBlocks()); in run()
203 for (Fortran::lower::pft::Program::Units &u : pft.getUnits()) { in run()
221 for (Fortran::lower::pft::Program::Units &u : pft.getUnits()) { in run()
277 Fortran::lower::pft::FunctionLikeUnit &funit, in collectHostAssociatedVariables()
366 Fortran::lower::pft::Evaluation *
556 Fortran::lower::pft::Evaluation &eval, in collectSymbolSet()
1085 Fortran::lower::pft::Evaluation &doStmtEval = in genFIR()
2981 Fortran::lower::pft::Evaluation &getEval() { in getEval()
3225 std::unique_ptr<Fortran::lower::pft::Program> pft = in lower() local
[all …]
H A DConvertVariable.cpp171 auto var = Fortran::lower::pft::Variable(*sym, /*global=*/true); in genExtAddrInInitializer()
199 auto var = Fortran::lower::pft::Variable(*sym, /*global=*/true); in genInitialDataTarget()
495 const Fortran::lower::pft::Variable &var) { in getLinkageAttribute()
580 const Fortran::lower::pft::Variable &var, in defaultInitializeAtRuntime()
634 const Fortran::lower::pft::Variable &alias) { in getAggregateStore()
644 const Fortran::lower::pft::Variable::AggregateStore &st) { in mangleGlobalAggregateStore()
669 const Fortran::lower::pft::Variable::AggregateStore &aggregate, in defineGlobalAggregateStore()
716 const Fortran::lower::pft::Variable::AggregateStore &aggregate, in declareGlobalAggregateStore()
730 const Fortran::lower::pft::Variable &var, in instantiateAggregateStore()
1924 const pft::Variable &var, in instantiateVariable()
[all …]
H A DOpenMP.cpp478 Fortran::lower::pft::Evaluation &eval, in genOMP()
544 Fortran::lower::pft::Evaluation &eval, in genOMP()
662 Fortran::lower::pft::Evaluation &eval, in genOMP()
1139 Fortran::lower::pft::Evaluation &eval, in genOMP()
1182 Fortran::lower::pft::Evaluation &eval, in genOMP()
1195 Fortran::lower::pft::Evaluation &eval, in genOMP()
1298 Fortran::lower::pft::Evaluation &eval, in genOmpAtomicUpdateStatement()
1460 Fortran::lower::pft::Evaluation &eval, in genOMP()
1484 Fortran::lower::pft::Evaluation &eval, in genOpenMPConstruct()
1527 const Fortran::lower::pft::Variable &var) { in genThreadprivateOp()
[all …]
H A DOpenACC.cpp337 Fortran::lower::pft::Evaluation &eval, in genACC()
620 Fortran::lower::pft::Evaluation &eval, in genACC()
645 Fortran::lower::pft::Evaluation &eval, in genACC()
925 Fortran::lower::pft::Evaluation &eval, in genACC()
949 Fortran::lower::pft::Evaluation &eval, in genACC()
1017 Fortran::lower::pft::Evaluation &eval, in genOpenACCConstruct()
1053 Fortran::lower::pft::Evaluation &eval, in genOpenACCDeclarativeConstruct()
H A DConvertType.cpp404 mlir::Type genVariableType(const Fortran::lower::pft::Variable &var) { in genVariableType()
459 const Fortran::lower::pft::Variable &var) { in translateVariableToFIRType()
H A DAllocatable.cpp592 const Fortran::lower::pft::Variable &var, in createMutableProperties()
658 const Fortran::lower::pft::Variable &var, mlir::Value boxAddr, in createMutableBox()
H A DCallInterface.cpp489 getEntityContainer(Fortran::lower::pft::FunctionLikeUnit &funit) { in getEntityContainer()
514 getResultEntity(Fortran::lower::pft::FunctionLikeUnit &funit) { in getResultEntity()
H A DIO.cpp1405 Fortran::lower::pft::LabelSet labels; in lowerReferenceAsStringSelect()
/llvm-project-15.0.7/flang/include/flang/Lower/
H A DCoarray.h32 namespace pft {
40 void genChangeTeamConstruct(AbstractConverter &, pft::Evaluation &eval,
42 void genChangeTeamStmt(AbstractConverter &, pft::Evaluation &eval,
44 void genEndChangeTeamStmt(AbstractConverter &, pft::Evaluation &eval,
46 void genFormTeamStatement(AbstractConverter &, pft::Evaluation &eval,
H A DOpenMP.h30 namespace pft {
35 void genOpenMPConstruct(AbstractConverter &, pft::Evaluation &,
37 void genOpenMPDeclarativeConstruct(AbstractConverter &, pft::Evaluation &,
40 void genThreadprivateOp(AbstractConverter &, const pft::Variable &);
H A DConvertVariable.h33 namespace pft {
48 void instantiateVariable(AbstractConverter &, const pft::Variable &var,
55 void defineModuleVariable(AbstractConverter &, const pft::Variable &var);
69 void mapSymbolAttributes(AbstractConverter &, const pft::Variable &, SymMap &,
H A DOpenACC.h26 namespace pft {
30 void genOpenACCConstruct(AbstractConverter &, pft::Evaluation &,
33 AbstractConverter &, pft::Evaluation &,
H A DAbstractConverter.h57 namespace pft {
95 virtual bool lookupLabelSet(SymbolRef sym, pft::LabelSet &labelSet) = 0;
98 virtual pft::Evaluation *lookupLabel(pft::Label label) = 0;
112 pft::Evaluation &eval,
195 virtual mlir::Type genType(const pft::Variable &) = 0;
H A DPFTBuilder.h32 namespace Fortran::lower::pft {
225 static_assert(pft::isConstruct<A> || pft::isDirective<A>,
236 [](auto &r) { return pft::isOtherStmt<std::decay_t<decltype(r)>>; }});
240 return pft::isConstructStmt<std::decay_t<decltype(r)>>;
245 [](auto &r) { return pft::isEndStmt<std::decay_t<decltype(r)>>; }});
257 return pft::isNopConstructStmt<std::decay_t<decltype(r)>>;
262 return pft::isExecutableDirective<std::decay_t<decltype(r)>>;
270 return pft::isIntermediateConstructStmt<std::decay_t<decltype(r)>>;
760 std::vector<pft::Variable>
801 std::unique_ptr<pft::Program>
[all …]
H A DConvertType.h52 namespace pft {
81 const pft::Variable &variable);
H A DCallInterface.h49 namespace pft {
351 CalleeInterface(Fortran::lower::pft::FunctionLikeUnit &f,
363 Fortran::lower::pft::FunctionLikeUnit &getCallDescription() const {
384 Fortran::lower::pft::FunctionLikeUnit &funit;
H A DPFTDefs.h48 namespace pft {
H A DAllocatable.h56 const pft::Variable &var,
/llvm-project-15.0.7/clang/include/clang/Driver/
H A DOptions.td4962 def fdebug_dump_pft : Flag<["-"], "fdebug-dump-pft">, Group<Action_Group>,