llvm-project/polly/lib
Tobias Grosser 86bc93a9b2 Add option -polly-codegen-add-debug-printing
When this option is enabled, Polly will emit printf calls for each scalar
load/and store which dump the scalar value loaded/stored at run time.

This patch also refactors the RuntimeDebugBuilder to use variadic templates
when generating CPU printfs. As result, it now becomes easier to print
strings that consist of a set of arguments. Also, as a single printf
call is emitted, it is more likely for such strings to be emitted atomically
if executed multi-threaded.

llvm-svn: 246941
2015-09-06 08:47:57 +00:00
..
Analysis Allow the import of multi-dimensional access functions 2015-09-05 07:46:47 +00:00
CodeGen Add option -polly-codegen-add-debug-printing 2015-09-06 08:47:57 +00:00
Exchange Allow the import of multi-dimensional access functions 2015-09-05 07:46:47 +00:00
External Update isl to isl-0.15-129-gb086c90 2015-09-01 15:42:13 +00:00
JSON Added arcanist linters and cleaned errors and warnings 2014-08-18 00:40:13 +00:00
Support [FIX] Keep a copy of the Domain set in the SCEVAffinator 2015-08-30 19:52:06 +00:00
Transform Make our data-locality schedule tree transforms externally accessible 2015-08-24 06:01:47 +00:00
CMakeLists.txt Expose the SCEVAffinator and make it a member of a SCoP. 2015-08-12 10:19:50 +00:00
Makefile Expose the SCEVAffinator and make it a member of a SCoP. 2015-08-12 10:19:50 +00:00
Polly.cpp Move Pass registration into polly library 2014-03-19 17:54:23 +00:00