[PATCH] D90103: Add OpenMP for optimization
Stefan Stipanovic via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Sat Nov 21 02:02:53 PST 2020
sstefan1 added a comment.
On the first look, you should at least clang-format this as it is not very readable right now.
There are still no tests.
================
Comment at: .arcconfig:2
{
- "phabricator.uri" : "https://reviews.llvm.org/",
- "repository.callsign" : "G",
- "conduit_uri" : "https://reviews.llvm.org/"
+ "phabricator.uri" : "https://reviews.llvm.org/"
}
----------------
This seems unrelated.
================
Comment at: llvm/lib/Transforms/IPO/OpenMPOpt.cpp:71
+ /// Keeps map of __kmpc_static_init4 and its __kmpc_static_fini calls for each OpenMP for loop
+ std::map<CallInst *, CallInst *> call_init_fini_mapping;
+ std::map<CallInst *, BasicBlock*> call_basicblock_mapping;
----------------
Maybe consider using LLVM's ADTs.? Same goes for the rest of the patch.
Also, you should follow the [[ https://llvm.org/docs/CodingStandards.html#name-types-functions-variables-and-enumerators-properly | coding style ]]
================
Comment at: llvm/lib/Transforms/IPO/OpenMPOpt.cpp:431
+/// does function printing
+void printFunction(Function &F) {
+ F.print(errs(), nullptr);
----------------
Seems unused.
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D90103/new/
https://reviews.llvm.org/D90103
More information about the llvm-commits
mailing list