llvm-project/polly/test
Johannes Doerfert 219b20e1a3 [Fix] Non i1 typed select condition for weird pw aff functions.
In case the pieceweise affine function used to create an isl_ast_expr
  had empty cases (e.g., with contradicting constraints on the
  parameters), it was possible that the condition of the isl_ast_expr
  select was not a comparison but a constant (thus of type i64).

  This patch does two thing:
   1) Handle the case the condition of a select is not a i1 type like C.
   2) Try to simplify the pieceweise affine functions for the min/max
      access when we generate runtime alias checks. That step can often
      remove empty or redundant cases as well as redundant constrains.

  This fixes bug: http://llvm.org/PR21167

Differential Revision: http://reviews.llvm.org/D5627

llvm-svn: 219208
2014-10-07 14:37:59 +00:00
..
Cloog [Fix] Accidently changed the type of a libgomp argument in r219003. 2014-10-03 20:40:24 +00:00
CodePreparation Delete trivial PHI nodes (aka stack slot sharing) 2014-04-01 16:01:33 +00:00
DeadCodeElimination Revert "Added support for modulo expressions" 2014-08-16 09:08:55 +00:00
Dependences Annotate reduction parallel loops in the IslAst textual output 2014-07-15 00:00:35 +00:00
IndependentBlocks IndependentBlocks: Do not assert for PHI nodes outside of scops 2014-01-29 23:08:10 +00:00
Isl [Fix] Non i1 typed select condition for weird pw aff functions. 2014-10-07 14:37:59 +00:00
ScheduleOptimizer Always pipe in test files 2014-08-30 09:15:04 +00:00
ScopDetect DI: LLVM schema change: fold constants into string 2014-10-03 21:08:48 +00:00
ScopDetectionDiagnostics DI: LLVM schema change: fold constants into string 2014-10-03 21:08:48 +00:00
ScopInfo [Fix] Dead statements should not confuse the RTC generation 2014-10-06 17:43:00 +00:00
TempScop TempScop: Actually load Polly in this test case 2013-07-29 05:18:09 +00:00
CMakeLists.txt Do not run GPGPU test cases without nvptx target 2014-05-14 14:18:14 +00:00
Makefile Remove executable bit on test files 2014-09-12 09:07:50 +00:00
README
create_ll.sh Add -e to test generation script 2014-09-09 22:14:38 +00:00
lit.cfg Do not run GPGPU test cases without nvptx target 2014-05-14 14:18:14 +00:00
lit.site.cfg.in Replace %defaultOpts with explicit pass names 2014-08-30 09:13:28 +00:00
polly.ll Replace %defaultOpts with explicit pass names 2014-08-30 09:13:28 +00:00

README

place tests here