- Aug 15, 2011
-
-
Raghesh Aloor authored
llvm-svn: 137607
-
Raghesh Aloor authored
Support for generating code for an access function change which is a constant is added. llvm-svn: 137603
-
- Aug 11, 2011
-
-
Raghesh Aloor authored
llvm-svn: 137304
-
- Aug 08, 2011
-
-
Raghesh Aloor authored
llvm-svn: 137043
-
- Aug 03, 2011
-
-
Raghesh Aloor authored
Code is generated for a simple access function change imported from JSCOP file. An access of A[i] is changed to A[0]. The code for A[0] is generated directly without refering to isl function calls. llvm-svn: 136789
-
Raghesh Aloor authored
The changed access relations imported from JSCOP file is shown as output of -analyze pass. llvm-svn: 136774
-
Tobias Grosser authored
Signed-off-by:
Tobias Grosser <tobias@grosser.es> llvm-svn: 136750
-
Tobias Grosser authored
Signed-off-by:
Tobias Grosser <tobias@grosser.es> llvm-svn: 136749
-
- Aug 02, 2011
-
-
Tobias Grosser authored
Contributed by: Sebastian Pop <sebpop@gmail.com> llvm-svn: 136685
-
Tobias Grosser authored
One of them actually pointed to an invalid condition in an assert. llvm-svn: 136657
-
- Jul 21, 2011
-
-
Raghesh Aloor authored
llvm-svn: 135641
-
- Jul 18, 2011
-
-
Tobias Grosser authored
Reported by: Chad Rosier <mcrosier@apple.com> llvm-svn: 135428
-
Tobias Grosser authored
llvm-svn: 135421
-
Tobias Grosser authored
llvm-svn: 135387
-
Tobias Grosser authored
llvm-svn: 135385
-
Tobias Grosser authored
llvm-svn: 135384
-
- Jul 16, 2011
-
-
NAKAMURA Takumi authored
llvm-svn: 135345
-
Raghesh Aloor authored
While iterating through the memory accesses in JSCOP file the inner loop index was not initialized to zero. llvm-svn: 135340
-
Tobias Grosser authored
Needed to avoid compile error after the patch "Convert CallInst and InvokeInst APIs to use ArrayRef. Contributed by: Sebastian Pop <sebpop@gmail.com> llvm-svn: 135321
-
- Jul 12, 2011
-
-
Raghesh Aloor authored
This patch reads the change in access functions from imported JSCOP file. A test case is also added. llvm-svn: 134991
-
Tobias Grosser authored
llvm-svn: 134981
-
Tobias Grosser authored
Remove constness of Types and do not name the structures generated in the OpenMP code. llvm-svn: 134980
-
- Jul 09, 2011
-
-
Raghesh Aloor authored
isl/map.h is included in OpenScopExporter.cpp and OpenScopImporter.cpp llvm-svn: 134786
-
- Jul 06, 2011
-
-
Tobias Grosser authored
llvm-svn: 134513
-
Tobias Grosser authored
llvm-svn: 134512
-
Tobias Grosser authored
isl changed a function name, we did not properly initialize some variables and we freed an isl_ctx object. llvm-svn: 134448
-
- Jul 05, 2011
-
-
Tobias Grosser authored
llvm-svn: 134435
-
Tobias Grosser authored
Commit 133435 "Change how PHINodes store their operands" broke Polly. Fix this breakage by adapting to the changes in the commit. llvm-svn: 134434
-
Tobias Grosser authored
The construct '< %s' complicates debugging with gdb --args as the content of %s is interpreted as gdb input. llvm-svn: 134432
-
Raghesh Aloor authored
This is a complete rewrite to memaccess.html file. This removed some unwanted html tags. llvm-svn: 134429
-
Tobias Grosser authored
The latest version of LLVM fails, if a function is defined twice in an LLVM bitcode file. llvm-svn: 134400
-
- Jun 30, 2011
-
-
Tobias Grosser authored
Only prevectorize loops that are actually parallel and can be vectorized. Take the innermost loop that is eligible. llvm-svn: 134187
-
Tobias Grosser authored
We just strip-mine the innermost dimension by the vector width. This does not take into account if this dimension is parallel nor if it is constant. llvm-svn: 134186
-
Tobias Grosser authored
isl introduced a new representation for the schedules it calculates. The new representation uses a forest of bands and is closer to the structure of the data as the old interface. Switch to the new interface, as it is nicer to use and as the old interface will soon be removed from isl. WARNING: This commit needs a version of isl that is more recent that the one included in CLooG. See: http://polly.grosser.es/get_started.html#islTrunk llvm-svn: 134181
-
Tobias Grosser authored
Build Polly without run time type info (rtti), as otherwise Polly cannot be loaded into a LLVM that is built without rtti. llvm-svn: 134180
-
Tobias Grosser authored
Reported-By:
Sebastian Pop <sebpop@gmail.com> llvm-svn: 134179
-
Tobias Grosser authored
llvm-svn: 134158
-
Tobias Grosser authored
llvm-svn: 134156
-
Tobias Grosser authored
llvm-svn: 134153
-
Tobias Grosser authored
In some cases it is necessary to use a version of isl that is more recent than the one included with CLooG. Point out what is needed to get such a version. llvm-svn: 134152
-