Commit History

Author SHA1 Message Date
  Anna Thomas 5be3d3e74b [LoopUnrollRuntime] Remove strict assert about VMap requirement 8 years ago
  Anna Thomas f3a2f4ad16 [LoopUnrollRuntime] Support multiple exit blocks unrolling when prolog remainder generated 8 years ago
  Anna Thomas 987dd01d1b [LoopUnrollRuntime] NFC: use the precomputed loop exit in ConnectProlog 8 years ago
  Anna Thomas 9a2b6151ed [LoopUnrollRuntime] Bailout when multiple exiting blocks to the unique latch exit block 8 years ago
  Anna Thomas f6b4a0347c [RuntimeUnrolling] Add logic for loops with multiple exit blocks 8 years ago
  Anna Thomas 383b68fd7f [LoopUnrollRuntime] Use SCEV exit count for calculating trip count. NFCI 8 years ago
  Anna Thomas 5b66dfbd50 [RuntimeLoopUnrolling] Rename exit block and move assert earlier. NFC 8 years ago
  Chandler Carruth e3e43d9d57 Sort the remaining #include lines in include/... and lib/.... 8 years ago
  Anna Thomas f931b1e7f3 Avoid warning of unused variable in release builds. NFC 8 years ago
  Anna Thomas 48d0c2805c Fix PPC64 warning for missing parantheses. NFC. 8 years ago
  Anna Thomas b93df0801a [RuntimeLoopUnroller] Add assert that we dont unroll non-rotated loops 8 years ago
  Florian Hahn 2938de42db [LoopUnroll] Use addClonedBlockToLoopInfo to clone the top level loop (NFC) 8 years ago
  Michael Kuperstein 3ef6c7c651 [LoopUnroll] Properly update loopinfo for runtime unrolling by 2 8 years ago
  Eli Friedman e3502119ae Preserve domtree and loop-simplify for runtime unrolling. 8 years ago
  Florian Hahn 108d72a027 [loop-unroll] Properly populate LoopInfo for loops cloned in LoopUnrollRuntime. 8 years ago
  Michael Zolotukhin e53b49a9ff Revert "[LoopUnroll] Properly update loop-info when cloning prologues and epilogues." 9 years ago
  Michael Zolotukhin d9fa49074a [LoopUnroll] Properly update loop-info when cloning prologues and epilogues. 9 years ago
  Wei Mi 8ce317bf15 [UNROLL] Postpone ScalarEvolution::forgetLoop after TripCountSC is expanded 9 years ago
  Michael Zolotukhin bc280d0f4f [LoopUnroll] Ensure we create prolog loops in simplified form. 9 years ago
  Evgeny Stupachenko a27504ef06 The patch fixes PR27392. 9 years ago
  Duncan P. N. Exon Smith 60d75fe84d Transforms: Fix bootstrap after r266565 9 years ago
  Evgeny Stupachenko f9a07e70be test commit 9 years ago
  Duncan P. N. Exon Smith fff8357845 IR: RF_IgnoreMissingValues => RF_IgnoreMissingLocals, NFC 9 years ago
  David L Kreitzer 51dcabbf7c Adds the ability to use an epilog remainder loop during loop unrolling and makes 9 years ago
  David L Kreitzer 88ef819968 Enable non-power-of-2 #pragma unroll counts. 9 years ago
  Junmo Park 4ee5ab9daf [SCEVExpander] Make findExistingExpansion smarter 9 years ago
  Justin Lebar 55d3581e46 Fix typo in comment. 9 years ago
  Sanjay Patel 6ac56c2864 rangify; NFC 9 years ago
  Sanjay Patel c5e1c3732f fix typos; NFC 9 years ago
  Junmo Park 7c63a3a8e2 Minor code formatting cleanup. NFC. 9 years ago