1. 5f86503 PPCG codegen by Tobias Grosser · 7 years ago
  2. 42ad818 [Polly-ACC] Fix compilation after r338450. NFC. by Michael Kruse · 7 years ago
  3. 936c74a [PPCGCodeGen] Change printf to outs() to prevent garbled output. [NFC] by Siddharth Bhat · 7 years ago
  4. d71493c [polly-acc] change cl_get_* return types to 32/64bit by Philip Pfaffe · 7 years ago
  5. 66a05ad Simplify the implementation of getCUDALibDeviceFunction. NFC. by Philip Pfaffe · 7 years ago
  6. e6e1828 Run clang-format by Philip Pfaffe · 7 years ago
  7. 30c5e4a Fix a missing lambda return type that tripped the builders by Philip Pfaffe · 7 years ago
  8. c06a638 [Acc] Re-land r326643 to finally fix PR33208. by Philip Pfaffe · 7 years ago
  9. 9a45114 CodeGen: Add a dwo output file argument to addPassesToEmitFile and hook it up to dwo output. by Peter Collingbourne · 7 years ago
  10. 349506a [polly] Update uses of DEBUG macro to LLVM_DEBUG. by Nicola Zaghen · 7 years ago
  11. 8dae41a Remove another set or release() calls by Tobias Grosser · 7 years ago
  12. 4d50ab8 Revert "[Acc] Fix for PR33208" by Philip Pfaffe · 8 years ago
  13. a8f7cc8 [Acc] Fix for PR33208 by Philip Pfaffe · 8 years ago
  14. 718d04c Use isl::manage_copy to simplify calls to isl::manage(isl_.._copy()) by Tobias Grosser · 8 years ago
  15. 58166b1 Run polly-update-format. NFC. by Michael Kruse · 8 years ago
  16. 00fd43b Port ScopInfo to the isl cpp bindings by Philip Pfaffe · 8 years ago
  17. 02e789c [polly] Remove redundant return [NFC] by Mandeep Singh Grang · 8 years ago
  18. 53c8038 [Acc] Do not statically dispatch into IslNodeBuilder's createFor by Philip Pfaffe · 8 years ago
  19. c52b71d [GPGPU] Make sure escaping invariant load hoisted scalars are preserved by Tobias Grosser · 8 years ago
  20. 2fb847f [GPGPU] Set Polly's RTC to false in case invariant load hoisting fails by Tobias Grosser · 8 years ago
  21. e2950f4 [PPCGCodeGen] Document pre-composition with Zero in getExtent. [NFC] by Siddharth Bhat · 8 years ago
  22. 56572c6 [PPCGCodeGen] Convert intrinsics to libdevice functions whenever possible. by Siddharth Bhat · 8 years ago
  23. a4f447c [PM] Properly require and preserve OptimizationRemarkEmitter. NFCI. by Michael Kruse · 8 years ago
  24. 7802743 [Polly] [PPCGCodeGeneration] Mild refactoring of checking validity of functions in a kernel. by Siddharth Bhat · 8 years ago
  25. 3044dc5 [PPCGCodeGen] Fix compiler warning: '<': signed/unsigned mismatch. NFC. by Michael Kruse · 8 years ago
  26. 7b9f5ca [PPCGCodeGeneration] Enable `polly-codegen-perf-monitoring` for PPCGCodegen. by Siddharth Bhat · 8 years ago
  27. b09bd74 [GPGPU] Add llvm.powi to the libdevice supported functions by Tobias Grosser · 8 years ago
  28. 5170b66 [GPGPU] Add log / logf to the libdevice supported functions by Tobias Grosser · 8 years ago
  29. e32498c Revert "[GPGPU] Simplify PPCGSCop to reduce compile time [NFC]" by Tobias Grosser · 8 years ago
  30. ecb94a0 [GPGPU] Correctly initialize array order and fixed_element information by Tobias Grosser · 8 years ago
  31. 50139f0 [PPCG] Only add Kernel argument sizes for OpenCL, not CUDA runtime by Philipp Schaad · 8 years ago
  32. 43df202 [GPGPU] Collect parameter dimension used in MemoryAccesses by Tobias Grosser · 8 years ago
  33. ec02acf [GPGPU] Simplify PPCGSCop to reduce compile time [NFC] by Tobias Grosser · 8 years ago
  34. 656e629 [Polly] [PPCGCodeGeneration] Print current Scop and loop depth in PPCGCodeGen. [NFC] by Siddharth Bhat · 8 years ago
  35. 861a387 [GPGPU] Do not create copy statements when targetting managed memory by Tobias Grosser · 8 years ago
  36. 62acb34 [GPGPU] Synchronize after each kernel, not each copy out by Tobias Grosser · 8 years ago
  37. fa03cb7 [GPGPU] Only collect the access that belong to an array [NFC] by Tobias Grosser · 8 years ago
  38. d2e5798 [GPGPU] Move getExtend to C++ [NFC] by Tobias Grosser · 8 years ago
  39. cff9696 [GPGPU] Make the ast_build available to block generator by Tobias Grosser · 8 years ago
  40. c4a4af4 [ManagedMemoryRewrite] Introduce a new pass to rewrite modules to use managed memory. by Siddharth Bhat · 8 years ago
  41. 34eeabb [PPCGCodeGeneration] Compute element size in bytes for arrays correctly. by Siddharth Bhat · 8 years ago
  42. 71dfb3e [Polly] [PPCGCodeGeneration] Handle failing of invariant load hoisting gracefully. by Siddharth Bhat · 8 years ago
  43. d70ea7f [GPGPU] Remove redundant constructors by Tobias Grosser · 8 years ago
  44. 61bd3a4 [ScopInfo] Move Scop::getPwAffOnly to isl++ [NFC] by Tobias Grosser · 8 years ago
  45. 31df6f3 [ScopInfo] Move Scop::getDomains to isl++ [NFC] by Tobias Grosser · 8 years ago
  46. b65ccc4 [ScopInfo] Translate Scop::getParamSpace to isl++ [NFC] by Tobias Grosser · 8 years ago
  47. 8ea1fc1 [ScopInfo] Translate Scop::getContext to isl++ [NFC] by Tobias Grosser · 8 years ago
  48. 9a63570 [ScopInfo] Translate Scop::getIdForParam to isl++ [NFC] by Tobias Grosser · 8 years ago
  49. 5ab39ff [ScopInfo] Move get*Writes/getReads/getAccesses to isl++ by Tobias Grosser · 8 years ago
  50. dcf8d69 Move ScopInfo::getDomain(), getDomainSpace(), getDomainId() to isl++ by Tobias Grosser · 8 years ago
  51. b99c117 [GPGPU] Make sure managed arrays are prepared at the beginning of the scop by Tobias Grosser · 8 years ago
  52. 5b307cd [GPGPU] Rename all, not only the first libdevice function by Tobias Grosser · 8 years ago
  53. e53c924 [Polly] [PPCGCodeGeneration] Deal with loops outside the Scop correctly in PPCGCodeGeneration. by Siddharth Bhat · 8 years ago
  54. 638316d [PPCGCodeGeneration] [NFC] Log every location from which PPCGCodegen bails. by Siddharth Bhat · 8 years ago
  55. b5563c6 Make sure that all parameter dimensions are set in schedule by Tobias Grosser · 8 years ago
  56. eadf76d [PPCGCodeGeneration] Construct `isl_multi_pw_aff` of PPCGArray.bounds even when polly-ignore-parameter-bounds is turned on. by Siddharth Bhat · 8 years ago
  57. edf9581 [PPCGCodeGeneration] Correct usage of llvm::Value with getLatestValue. by Siddharth Bhat · 8 years ago
  58. 4d5820d [NFC] [PPCGCodeGeneration] Convert GPUNodeBuilder::getGridSizes to isl++. by Siddharth Bhat · 8 years ago
  59. ccbf4b5 [NFC] [PPCGCodeGeneration] Convert GPUNodeBuilder::getArrayOffset to isl++. by Siddharth Bhat · 8 years ago
  60. 8fc6cdf [GPGPU] Add support for NVIDIA libdevice by Tobias Grosser · 8 years ago
  61. 4ebeb35 [PPCGCodeGeneration] Check that invariant load hoisting succeeded. by Siddharth Bhat · 8 years ago
  62. 25271b9 [GPGPU] Do not require the Scop::Context to have information about all parameters by Tobias Grosser · 8 years ago
  63. 30caae6 [GPGPU] Fix compilation issue with latest CUDA upgrade to i128 by Tobias Grosser · 8 years ago
  64. 43f178b [PPCGCodeGeneration] Skip arrays with empty extent. by Siddharth Bhat · 8 years ago
  65. 206e9e3 Move ScopArrayInfo::getFromAccessFunction and getFromId to isl++ by Tobias Grosser · 8 years ago
  66. f7face4 Convert GPUNodeBuilder::getArraySize to islcpp. by Siddharth Bhat · 8 years ago
  67. 35de900 [NFC] Move PPCGCodeGeneration::pollyBuildAstExprForStmt to isl++. by Siddharth Bhat · 8 years ago
  68. 6a87036 Move MemoryAccess::getAddressFunction to isl++ by Tobias Grosser · 8 years ago
  69. 1515f6b Move MemoryAccess::NewAccessRelation to isl++ by Tobias Grosser · 8 years ago
  70. fe46c3f Move MemoryAccess::id to isl++ by Tobias Grosser · 8 years ago
  71. 77eef90 Move ScopArrayInfo to isl++ by Tobias Grosser · 8 years ago
  72. 2f3073b [Polly][GPGPU] Added SPIR Code Generation and Corresponding Runtime Support for Intel by Philipp Schaad · 8 years ago
  73. a0fb8b2 [NFC] [PPCGCodeGeneration] Print `verifyModule` failure to debug stream. by Siddharth Bhat · 8 years ago
  74. 018103d Fix typo in function name Bllock -> Block by Tobias Grosser · 8 years ago
  75. 54491db Support fabs and copysign in Polly-ACC by Tobias Grosser · 8 years ago
  76. 9e3db2b [PPCGCodeGen] [3/3] Update PPCGCodeGen + tests to latest ppcg. by Siddharth Bhat · 8 years ago
  77. edfef5a [NFC] [PPCGCodeGeneration] cleanup kills related code. by Siddharth Bhat · 8 years ago
  78. 233d717 [PPCGCodeGeneration] Generate invariant loads before trying to generate IR. by Siddharth Bhat · 8 years ago
  79. 03346c2 [PPCGCodeGeneration] Fix runtime check adjustments since they make assumptions about BB layout. by Siddharth Bhat · 8 years ago
  80. a1b2086 [Invariant Loads] Do not consider invariant loads to have dependences. by Siddharth Bhat · 8 years ago
  81. 1abd9ff [PPCGCodeGen] Differentiate kernels based on their parent Scop by Singapuram Sanjay Srivallabh · 8 years ago
  82. 761e5b9 [Polly] [PPCGCodeGeneration] Teach `must_kills` to kill scalars that are local to the scop. by Siddharth Bhat · 8 years ago
  83. 79f13b9 Prefix the name of the calling host function in the name of callee GPU kernel by Singapuram Sanjay Srivallabh · 8 years ago
  84. a82f2d2 [PPCGCodeGeneration] Teach Polly to start using live range reordering. by Siddharth Bhat · 8 years ago
  85. 02ca346 Introduce a hybrid target to generate code for either the GPU or CPU by Singapuram Sanjay Srivallabh · 8 years ago
  86. 65d7f72 [PPCGCodeGeneration] Add flag to allow polly to fail in GPU kernel fails. by Siddharth Bhat · 8 years ago
  87. f291c8d [PPCGCodeGeneration] Allow intrinsics within kernels. by Siddharth Bhat · 8 years ago
  88. 256070d [NFC] Return both polly.start and polly.exiting from executeScopConditionally. by Andreas Simbuerger · 8 years ago
  89. a12f807 [PPCGCodeGeneration] Enable GPU code generation with invariant loads. by Siddharth Bhat · 8 years ago
  90. bccaea5 [Polly] [PPCGCodeGeneration] Skip Scops which contain function pointers. by Siddharth Bhat · 8 years ago
  91. a6d48f5 Fix a lot of typos. NFC. by Michael Kruse · 8 years ago
  92. 2b852e2 [Polly][NewPM] Port IslAst to the new ScopPassManager by Philip Pfaffe · 8 years ago
  93. b7f68b8 [Fortran Support] Materialize outermost dimension for Fortran array. by Siddharth Bhat · 8 years ago
  94. 5cc87e3 [Polly][NewPM] Port ScopDetection to the new PassManager by Philip Pfaffe · 8 years ago
  95. a90be20 [Polly][PPCGCodeGen] OpenCL now gets kernel argument size from PPCG CodeGen by Siddharth Bhat · 8 years ago
  96. 17f0196 [Polly] Added OpenCL Runtime to GPURuntime Library for GPGPU CodeGen by Siddharth Bhat · 8 years ago
  97. c1267b9 Revert "[Polly] Added OpenCL Runtime to GPURuntime Library for GPGPU CodeGen" by Siddharth Bhat · 8 years ago
  98. 51904ae [Polly] Added OpenCL Runtime to GPURuntime Library for GPGPU CodeGen by Siddharth Bhat · 8 years ago
  99. abed496 [Polly] [PPCGCodeGeneration] Add managed memory support to GPU code generation. by Siddharth Bhat · 8 years ago
  100. d277fed [PPCGCodeGeneration] Update PPCG Code Generation for OpenCL compatibility by Siddharth Bhat · 8 years ago