Displaying 10 results from an estimated 10 matches for "cgloopinfo".
2017 Sep 13
1
Adding pragma related metadata to only one loop
...o that particular loop and not
all the loops nested inside it. Can someone suggest what would be the right
way of doing this? or rather what files should I look into.
So far I have made changes in the following files:
1) include/clang/Basic/Attr.td
2) include/clang/Parse/Parser.h
3) lib/CodeGen/CGLoopInfo.cpp
4) lib/CodeGen/CGLoopInfo.h
5) lib/Parse/ParsePragma.cpp
6) lib/Sema/SemaStmtAttr.cpp
Any help would be appreciated.
Thanks,
Best Regards,
Nitish
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/...
2017 Dec 05
9
Who wants faster LLVM/Clang builds?
...lang top 10
Filename Old New Delta
tools/libclang/CXString.cpp 1.70 0.25 -85.2%
lib/Tooling/CommonOptionsParser.cpp 1.69 0.55 -67.3%
lib/AST/StmtViz.cpp 1.02 0.44 -57.4%
tools/driver/cc1_main.cpp 2.26 0.97 -57.1%
unittests/CodeGen/BufferSourceTest.cpp 3.08 1.83 -40.6%
lib/CodeGen/CGLoopInfo.cpp 1.91 1.34 -29.9%
unittests/Tooling/RefactoringActionRulesTest.cpp 2.46 1.79 -27.0%
unittests/CodeGen/CodeGenExternalTest.cpp 3.43 2.52 -26.5%
tools/libclang/CXStoredDiagnostic.cpp 1.67 1.26 -24.8%
tools/clang-func-mapping/ClangFnMapGen.cpp 2.48 1.89 -23.8%
Full list:
The corresponding...
2017 Dec 06
3
Who wants faster LLVM/Clang builds?
...Filename Old New Delta*
> tools/libclang/CXString.cpp 1.70 0.25 -85.2%
> lib/Tooling/CommonOptionsParser.cpp 1.69 0.55 -67.3%
> lib/AST/StmtViz.cpp 1.02 0.44 -57.4%
> tools/driver/cc1_main.cpp 2.26 0.97 -57.1%
> unittests/CodeGen/BufferSourceTest.cpp 3.08 1.83 -40.6%
> lib/CodeGen/CGLoopInfo.cpp 1.91 1.34 -29.9%
> unittests/Tooling/RefactoringActionRulesTest.cpp 2.46 1.79 -27.0%
> unittests/CodeGen/CodeGenExternalTest.cpp 3.43 2.52 -26.5%
> tools/libclang/CXStoredDiagnostic.cpp 1.67 1.26 -24.8%
> tools/clang-func-mapping/ClangFnMapGen.cpp 2.48 1.89 -23.8%
>
> Full lis...
2017 Dec 06
2
Who wants faster LLVM/Clang builds?
...Filename Old New Delta*
> tools/libclang/CXString.cpp 1.70 0.25 -85.2%
> lib/Tooling/CommonOptionsParser.cpp 1.69 0.55 -67.3%
> lib/AST/StmtViz.cpp 1.02 0.44 -57.4%
> tools/driver/cc1_main.cpp 2.26 0.97 -57.1%
> unittests/CodeGen/BufferSourceTest.cpp 3.08 1.83 -40.6%
> lib/CodeGen/CGLoopInfo.cpp 1.91 1.34 -29.9%
> unittests/Tooling/RefactoringActionRulesTest.cpp 2.46 1.79 -27.0%
> unittests/CodeGen/CodeGenExternalTest.cpp 3.43 2.52 -26.5%
> tools/libclang/CXStoredDiagnostic.cpp 1.67 1.26 -24.8%
> tools/clang-func-mapping/ClangFnMapGen.cpp 2.48 1.89 -23.8%
>
> Full lis...
2017 Dec 09
2
[cfe-dev] Who wants faster LLVM/Clang builds?
...85.1 31.7 -62.7%
lib/Tooling/CommonOptionsParser.cpp 2.33 0.68 -70.6% 87.1 34.4 -60.5%
lib/AST/StmtViz.cpp 1.28 0.48 -62.5% 62.4 39.0 -37.5%
tools/driver/cc1_main.cpp 3.05 1.29 -57.8% 93.7 58.6 -37.4%
unittests/CodeGen/BufferSourceTest.cpp 4.12 2.62 -36.5% 145.8 103.9 -28.7%
lib/CodeGen/CGLoopInfo.cpp 2.43 1.68 -30.7% 101.6 82.5 -18.8%
unittests/CodeGen/CodeGenExternalTest.cpp 4.50 3.21 -28.6% 155.5 125.1 -19.5%
lib/Driver/ToolChains/Contiki.cpp 0.53 0.38 -28.1% 42.4 38.0 -10.5%
unittests/Tooling/RefactoringActionRulesTest.cpp 3.22 2.34 -27.5% 108.3 90.0 -16.9%
lib/Serialization/Genera...
2017 Dec 15
3
[cfe-dev] Who wants faster LLVM/Clang builds?
....7%
> lib/Tooling/CommonOptionsParser.cpp 2.33 0.68 -70.6% 87.1 34.4 -60.5%
> lib/AST/StmtViz.cpp 1.28 0.48 -62.5% 62.4 39.0 -37.5%
> tools/driver/cc1_main.cpp 3.05 1.29 -57.8% 93.7 58.6 -37.4%
> unittests/CodeGen/BufferSourceTest.cpp 4.12 2.62 -36.5% 145.8 103.9 -28.7%
> lib/CodeGen/CGLoopInfo.cpp 2.43 1.68 -30.7% 101.6 82.5 -18.8%
> unittests/CodeGen/CodeGenExternalTest.cpp 4.50 3.21 -28.6% 155.5 125.1
> -19.5%
> lib/Driver/ToolChains/Contiki.cpp 0.53 0.38 -28.1% 42.4 38.0 -10.5%
> unittests/Tooling/RefactoringActionRulesTest.cpp 3.22 2.34 -27.5% 108.3
> 90.0 -16.9%
>...
2018 Jan 19
2
Does OpenMP hints bypass the vectorisation legality check in llvm
Hi all,
I am currently looking into how "#pragma omp for simd" is actually
recognized in llvm. To my knowledge, clang will parse it and set
metadata in IR to indicate this force-vectorization hint and later
optimization passes would read it and vectorize the marked loop.
Therefore, the loop should be vectorized even the compiler think it
might not be safe to do so?
So my
2017 Dec 06
2
[cfe-dev] Who wants faster LLVM/Clang builds?
...>> tools/libclang/CXString.cpp 1.70 0.25 -85.2%
>> lib/Tooling/CommonOptionsParser.cpp 1.69 0.55 -67.3%
>> lib/AST/StmtViz.cpp 1.02 0.44 -57.4%
>> tools/driver/cc1_main.cpp 2.26 0.97 -57.1%
>> unittests/CodeGen/BufferSourceTest.cpp 3.08 1.83 -40.6%
>> lib/CodeGen/CGLoopInfo.cpp 1.91 1.34 -29.9%
>> unittests/Tooling/RefactoringActionRulesTest.cpp 2.46 1.79 -27.0%
>> unittests/CodeGen/CodeGenExternalTest.cpp 3.43 2.52 -26.5%
>> tools/libclang/CXStoredDiagnostic.cpp 1.67 1.26 -24.8%
>> tools/clang-func-mapping/ClangFnMapGen.cpp 2.48 1.89 -23.8%
&g...
2017 Dec 06
2
[cfe-dev] Who wants faster LLVM/Clang builds?
.../libclang/CXString.cpp 1.70 0.25 -85.2%
>> lib/Tooling/CommonOptionsParser.cpp 1.69 0.55 -67.3%
>> lib/AST/StmtViz.cpp 1.02 0.44 -57.4%
>> tools/driver/cc1_main.cpp 2.26 0.97 -57.1%
>> unittests/CodeGen/BufferSourceTest.cpp 3.08 1.83 -40.6%
>> lib/CodeGen/CGLoopInfo.cpp 1.91 1.34 -29.9%
>> unittests/Tooling/RefactoringActionRulesTest.cpp 2.46 1.79 -27.0%
>> unittests/CodeGen/CodeGenExternalTest.cpp 3.43 2.52 -26.5%
>> tools/libclang/CXStoredDiagnostic.cpp 1.67 1.26 -24.8%
>> tools/clang-func-mapping/ClangFnMapGen.cpp 2.48 1.89 -2...
2017 Dec 06
3
[cfe-dev] Who wants faster LLVM/Clang builds?
- We do indeed have a lot of unnecessary includes around in llvm (or pretty much any other C++ project for that matter).
- I want faster builds.
- The only way to reliably fight this is indeed automatic tools.
- Having the right amount of includes also has documentation value and ideally let's you understand the structure of your project.
- However relying on transitive includes works contrary