llvm-capstone/polly/lib
Michael Kruse 772ce72000 Check validity of new access relations. NFC.
There are some constraints on maps that can be access relations. In builds with assertions enabled, verify

  - The access domain is the same space as the statement's domain (modulo parameters).
  - Whether an access is defined for every instance of the statement. (codegen does not yet support partial access relations)
  - Whether the access range links to an array, represented by a ScopArrayInfo.
  - The number of access dimensions equals the dimensions of the array.
  - The array is not an indirect access. (also not supported by codegen)

Differential Revision: https://reviews.llvm.org/D23916

llvm-svn: 280404
2016-09-01 19:16:58 +00:00
..
Analysis Check validity of new access relations. NFC. 2016-09-01 19:16:58 +00:00
CodeGen [BlockGenerator] Invalidate SCEV values for instructions in scop 2016-08-18 10:45:57 +00:00
Exchange Add space between access string and follow-up. 2016-08-26 15:43:52 +00:00
External Update ISL to isl-0.17.1-203-g3fef898. 2016-09-01 08:26:22 +00:00
JSON Fix spacing around variable initializations and for-loops. NFC. 2016-08-09 17:49:24 +00:00
Support Improve documentation and testing for isl_valFromAPInt 2016-08-26 12:01:07 +00:00
Transform Add a flag to dump SCoP optimized with the IslScheduleOptimizer pass 2016-08-21 11:20:39 +00:00
CMakeLists.txt [GSoC] Add PolyhedralInfo pass - new interface to polly analysis 2016-07-25 12:48:45 +00:00
Polly.cpp