llvm-capstone/polly/lib/CodeGen
Johannes Doerfert 8448071d3e Refactor division generation code
This patch refactors the code generation for divisions. This allows to
  always generate a shift for a power-of-two division and to utilize
  information about constant divisors in order to truncate the result
  type.

llvm-svn: 271898
2016-06-06 14:56:17 +00:00
..
BlockGenerators.cpp [Polly] Remove usage of the apply function 2016-05-29 07:33:16 +00:00
CodegenCleanup.cpp CodegenCleanup: Drop -load-combine pass 2016-03-25 12:11:06 +00:00
CodeGeneration.cpp [NFC] Generate runtime checks after the SCoP 2016-06-06 13:32:52 +00:00
IRBuilder.cpp
IslAst.cpp [NFC] Generate runtime checks after the SCoP 2016-06-06 13:32:52 +00:00
IslExprBuilder.cpp Refactor division generation code 2016-06-06 14:56:17 +00:00
IslNodeBuilder.cpp Use minimal types for generated expressions 2016-06-06 09:57:41 +00:00
LoopGenerators.cpp Simplify the type adjustment in the IslExprBuilder 2016-06-02 11:15:57 +00:00
RuntimeDebugBuilder.cpp
Utils.cpp Duplicate part of the Region interface in the Scop class [NFC] 2016-05-23 12:42:38 +00:00