llvm-capstone/polly/lib
Tobias Grosser 76f8279e44 Improve documentation and testing of APIntFromVal
The recent unit tests we gained made clear that the semantics of APIntFromVal
are not clear, due to missing documentation. In this change we document both
the calling interface as well as the implementation of APIntFromVal. We also
make the implementation easier to read by removing the use of magic numbers.
Finally, we add tests to check the bitwidth of the created values as well as
the correct modeling of very large numbers.

Reviewed-by: Michael Kruse <llvm@meinersbur.de>
Differential Revision: https://reviews.llvm.org/D23910

llvm-svn: 279813
2016-08-26 10:43:28 +00:00
..
Analysis Migrate from NodeType * to NodeRef. 2016-08-22 22:30:27 +00:00
CodeGen [BlockGenerator] Invalidate SCEV values for instructions in scop 2016-08-18 10:45:57 +00:00
Exchange Extend the jscop interface to allow the user to declare new arrays and to reference these arrays from access expressions 2016-07-30 09:25:51 +00:00
External Update ISL to isl-0.17.1-200-gd8de4ea. 2016-08-17 15:24:45 +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 of APIntFromVal 2016-08-26 10:43:28 +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