1. e303c87 [TI removal] Make `getTerminator()` return a generic `Instruction`. by Chandler Carruth · 7 years ago
  2. a998f98 Fix formatting by Tobias Grosser · 7 years ago
  3. 4490465 Update for a header file move in LLVM by David Blaikie · 7 years ago
  4. e819fff [CodeGen] Print executed statement instances at runtime. by Michael Kruse · 7 years ago
  5. 4485ae0 [CodeGen] Allow undefined loads in statement instances outside context. by Michael Kruse · 7 years ago
  6. 388730c [CodeGen] Convert BlockGenerator::generateScalarLoads to isl++. NFC. by Michael Kruse · 7 years ago
  7. fd94eee Update for LLVM header movement by David Blaikie · 8 years ago
  8. 718d04c Use isl::manage_copy to simplify calls to isl::manage(isl_.._copy()) by Tobias Grosser · 8 years ago
  9. 58166b1 Run polly-update-format. NFC. by Michael Kruse · 8 years ago
  10. 2f5cbc4 [CodeGen] Bitcast scalar writes to actual value. by Michael Kruse · 8 years ago
  11. c43d036 [BlockGenerator] Generate entry block of regions from instruction lists by Tobias Grosser · 8 years ago
  12. 6f1f5cb Revert "[BlockGenerator] Generate entry block of regions from instruction lists" by Tobias Grosser · 8 years ago
  13. 1e34508 [BlockGenerator] Generate entry block of regions from instruction lists by Tobias Grosser · 8 years ago
  14. b795bfc [CodeGen] Detect impossible partial write conditions more reliably. by Michael Kruse · 8 years ago
  15. 8ea1fc1 [ScopInfo] Translate Scop::getContext to isl++ [NFC] by Tobias Grosser · 8 years ago
  16. 132860a [ScopInfo] Move ScopStmt::setAstBuild/getAstBuild to isl++ by Tobias Grosser · 8 years ago
  17. dcf8d69 Move ScopInfo::getDomain(), getDomainSpace(), getDomainId() to isl++ by Tobias Grosser · 8 years ago
  18. 1f9ab16 Fix code format on r309826 by Singapuram Sanjay Srivallabh · 8 years ago
  19. 188053a Remove debug metadata from copied instruction to prevent GPUModule verification failure by Singapuram Sanjay Srivallabh · 8 years ago
  20. 39977e4 Revert "Remove Debug metadata from copied instruction to prevent Module verification failure" by Tobias Grosser · 8 years ago
  21. cf9a813 Remove Debug metadata from copied instruction to prevent Module verification failure by Singapuram Sanjay Srivallabh · 8 years ago
  22. 8d89179 [ScopInfo] Rename ScopStmt::contains(BB) to represents(BB). NFC. by Michael Kruse · 8 years ago
  23. d7065e5 Move MemoryAccess::isStride* to isl++ by Tobias Grosser · 8 years ago
  24. 1515f6b Move MemoryAccess::NewAccessRelation to isl++ by Tobias Grosser · 8 years ago
  25. fe46c3f Move MemoryAccess::id to isl++ by Tobias Grosser · 8 years ago
  26. a6d48f5 Fix a lot of typos. NFC. by Michael Kruse · 8 years ago
  27. deefbce [Polly] [BlockGen] Support partial writes in regions by Tobias Grosser · 8 years ago
  28. 3bb4829 [CodeGen] Iterate over explicit instruction list for block statements. NFC by Michael Kruse · 8 years ago
  29. f51decb [BlockGenerator] Take context into account when identifying partial writes by Tobias Grosser · 8 years ago
  30. 6b6ac90 [BlockGenerator] Translate buildContainsCondition to idiomatic isl C++ by Tobias Grosser · 8 years ago
  31. 1aad76c [CodeGen] Add invalidation of the loop SCEVs after merge block generation. by Michael Kruse · 8 years ago
  32. 706f79a [CodeGen] Support partial write accesses. by Michael Kruse · 8 years ago
  33. 96ab872 [IR] De-virtualize ~Value to save a vptr by Reid Kleckner · 8 years ago
  34. eedae76 Introduce VirtualUse. NFC. by Michael Kruse · 8 years ago
  35. 7b5a4df Exploit BasicBlock::getModule to shorten code by Tobias Grosser · 8 years ago
  36. 67726b3 SAdjust to recent change in constructor definition of AllocaInst by Tobias Grosser · 8 years ago
  37. b3e30c3 Update for alloca construction changes by Matt Arsenault · 8 years ago
  38. c3e9c14 [ScopInfo] Introduce ScopStmt::contains(BB*). NFC. by Michael Kruse · 9 years ago
  39. 1be726a [IslExprBuilder] Print accessed memory locations with RuntimeDebugBuilder by Tobias Grosser · 9 years ago
  40. 0446d81 [Simplify] Add -polly-simplify pass. by Michael Kruse · 9 years ago
  41. 583be06 [BlockGenerator] Use MemoryAccess::getAccessValue to get load instruction by Tobias Grosser · 9 years ago
  42. 02400a0 [BlockGenerator] BBMap uses original BaseAddress for scalar loads [NFC] by Tobias Grosser · 9 years ago
  43. 682c511 [BlockGenerator] Comment corretions for r293374 [NFC] by Tobias Grosser · 9 years ago
  44. 587f1f5 [Polly] [BlockGenerator] Unify ScalarMap and PhiOpsMap by Tobias Grosser · 9 years ago
  45. 75dfaa1 BlockGenerator: Do not redundantly reload from PHI-allocas in non-affine stmts by Tobias Grosser · 9 years ago
  46. 943c369 BlockGenerator: remove obfuscating const and const casts by Tobias Grosser · 9 years ago
  47. 97b8490 Use range-based for loop [NFC] by Tobias Grosser · 9 years ago
  48. 21a059a Adjust formatting to commit r292110 [NFC] by Tobias Grosser · 9 years ago
  49. 4d5a917 Use typed enums to model MemoryKind and move MemoryKind out of ScopArrayInfo by Tobias Grosser · 9 years ago
  50. 11c5e079 canSynthesize: Remove unused argument LI. NFC. by Michael Kruse · 9 years ago
  51. acf8006 [Polly CodeGen] Break critical edge from RTC to original loop. by Eli Friedman · 9 years ago
  52. 5b1abfc [polly] Fix non-determinism in polly BlockGenerators by Mandeep Singh Grang · 9 years ago
  53. fa53c86 [ScopInfo/CodeGen] ExitPHI reads are implicit. by Michael Kruse · 9 years ago
  54. 888ab55 [CodeGen] Change 'Scalar' to 'Array' in method names. NFC. by Michael Kruse · 9 years ago
  55. 77394f1 [CodeGen] Add assertion for partial scalar accesses. NFC. by Michael Kruse · 9 years ago
  56. b3224ad Perform copying to created arrays according to the packing transformation by Roman Gareev · 9 years ago
  57. 2fa3519 Allow mapping scalar MemoryAccesses to array elements. by Michael Kruse · 9 years ago
  58. 1c18440 [BlockGenerator] Invalidate SCEV values for instructions in scop by Tobias Grosser · 9 years ago
  59. 776700d [BlockGenerator] Insert initializations at beginning of start block by Tobias Grosser · 9 years ago
  60. c59b3ce [BlockGenerator] Also eliminate dead code not originating from BB by Tobias Grosser · 9 years ago
  61. fbde435 [CodeGen] Use MapVector instead of DenseMap. by Michael Kruse · 9 years ago
  62. 3216f85 BlockGenerator: Assert that we do not get alloca of array access by Tobias Grosser · 9 years ago
  63. 2219d15 Fix a couple of spelling mistakes by Tobias Grosser · 9 years ago
  64. d7754a1 Extend the jscop interface to allow the user to declare new arrays and to reference these arrays from access expressions by Roman Gareev · 9 years ago
  65. 9d12d8a BlockGenerator: remove dead instructions in normal statements by Tobias Grosser · 9 years ago
  66. 03bcb91 [Polly] Remove usage of the `apply` function by Sanjoy Das · 9 years ago
  67. 996fb61 Remove some unused local variables. NFC. by Michael Kruse · 9 years ago
  68. 0f0d209b Use the SCoP directly for canSynthesize [NFC] by Johannes Doerfert · 9 years ago
  69. ef74443 Duplicate part of the Region interface in the Scop class [NFC] by Johannes Doerfert · 9 years ago
  70. 952b530 Add and use Scop::contains(Loop/BasicBlock/Instruction) [NFC] by Johannes Doerfert · 9 years ago
  71. 3f52e35 Directly access information through the Scop class [NFC] by Johannes Doerfert · 9 years ago
  72. 38a012c Simplify BlockGenerator::handleOutsideUsers interface [NFC] by Johannes Doerfert · 9 years ago
  73. 2e27a0f BlockGenerator: Drop leftover debug statement by Tobias Grosser · 9 years ago
  74. 517d8d2 Check only loop control of loops that are part of the region by Johannes Doerfert · 9 years ago
  75. 6ba9271 [FIX] Adjust the insert point for non-affine region PHIs by Johannes Doerfert · 9 years ago
  76. faedfcb [BlockGenerator] Fix PHI merges for MK_Arrays. by Michael Kruse · 10 years ago
  77. c7e0d9c Fix non-synthesizable loop exit values. by Michael Kruse · 10 years ago
  78. 8f25b0c Use inline local variable declaration. NFC. by Michael Kruse · 10 years ago
  79. f33c125 Fix DomTree preservation for generated subregions. by Michael Kruse · 10 years ago
  80. 375cb5f Introduce ScopStmt::getEntryBlock(). NFC. by Michael Kruse · 10 years ago
  81. eac9726 Add assertions checking def dominates use. NFC. by Michael Kruse · 10 years ago
  82. 2b809d1 BlockGenerator: Drop unnecessary return value by Tobias Grosser · 10 years ago
  83. 2c3ffc0 Replace getLoopForInst by getLoopForStmt by Johannes Doerfert · 10 years ago
  84. d840fc7 Support accesses with differently sized types to the same array by Tobias Grosser · 10 years ago
  85. e2c3121 Revert "Support loads with differently sized types from a single array" by Tobias Grosser · 10 years ago
  86. 5d3fc1e Support loads with differently sized types from a single array by Tobias Grosser · 10 years ago
  87. 800e17a Add const keyword to MemoryAccess argument [NFC] by Johannes Doerfert · 10 years ago
  88. 70131d3 Introduce MemAccInst helper class; NFC by Michael Kruse · 10 years ago
  89. ee6a4fc Unique phi write accesses by Michael Kruse · 10 years ago
  90. f2cdd14 BlockGenerators: Replace getNewScalarValue with getNewValue by Tobias Grosser · 10 years ago
  91. 5c7f16b BlockGenerators: Avoid redundant map lookup [NFC] by Tobias Grosser · 10 years ago
  92. 5dced26 Refactor canSynthesize in the BlockGenerators [NFC] by Johannes Doerfert · 10 years ago
  93. 28f8ac1 Treat inline assembly as a constant in the code generation. by Johannes Doerfert · 10 years ago
  94. 42df8d1 Reduce indention in BlockGenerator::trySynthesizeNewValue [NFC] by Johannes Doerfert · 10 years ago
  95. fcabb15 BlockGenerators: Remove unnecessary const_cast by Tobias Grosser · 10 years ago
  96. 5624d3c Adjust formatting to clang-format changes in 256149 by Tobias Grosser · 10 years ago
  97. 184a492 BlockGenerator: Use getArrayAccessFor for vector code generation by Tobias Grosser · 10 years ago
  98. a69d4f0 VectorBlockGenerator: Generate scalar loads for vector statements by Tobias Grosser · 10 years ago
  99. 0921477 ScopInfo: Look up first (and only) array access by Tobias Grosser · 10 years ago
  100. 5bbc0e1 Fix typos; NFC by Michael Kruse · 10 years ago