Cronologia Commit

Autore SHA1 Messaggio Data
  Max Kazantsev b66694ab52 [LoopUnroll] Fix potentially incorrect SCEV invalidation in UnrollRuntime 7 anni fa
  David Blaikie 49ca55e381 Transforms: Introduce Transforms/Utils.h rather than spreading the declarations amongst Scalar.h and IPO.h 7 anni fa
  Benjamin Kramer 66f3fb9fac Use phi ranges to simplify code. No functionality change intended. 7 anni fa
  Zhaoshi Zheng 46b810c181 [Unroll][DebugInfo] Propagate loop body's debug location to epilog preheader 7 anni fa
  Michael Zolotukhin d5c7271167 Remove redundant includes from lib/Transforms. 7 anni fa
  David Green 7fa6b25542 [LoopUnroll] Clean up remarks for unroll remainder 7 anni fa
  Hongbin Zheng 0446db2b0e [LoopInfo][Refactor] Make SetLoopAlreadyUnrolled a member function of the Loop Pass, NFC. 7 anni fa
  Anna Thomas 3c71a6c431 [RuntimeUnroll] Add heuristic for unrolling multi-exit loop 8 anni fa
  Anna Thomas f6d994c3c5 [RuntimeUnrolling] Populate the VMap entry correctly when default generated through lookup 8 anni fa
  Sam Parker 040fcc3883 [LoopUnroll][DebugInfo] Don't add metadata to unrolled remainder loop 8 anni fa
  Sam Parker 66f113a5b0 [LoopUnroll] Enable option to peel remainder loop 8 anni fa
  Anna Thomas 90daee70cd [RuntimeUnroll] NFC: Add a profitability function for mutliexit loop 8 anni fa
  Simon Pilgrim a87a22c9e1 Fix unused variable warning on EXPENSIVE_CHECKS release builds. NFCI. 8 anni fa
  Anna Thomas d9184f5e73 [RuntimeUnrolling] Update DomTree correctly when exit blocks have successors 8 anni fa
  Anna Thomas c66d417e68 [LoopUnrollRuntime] NFC: Refactored safety checks of unrolling multi-exit loop 8 anni fa
  Anna Thomas 849a2b0558 [LoopUnrollRuntime] NFC: Add some debugging trace messages for why loop wasn't unrolled. 8 anni fa
  Anna Thomas 2d2fec383b [LoopUnrollRuntime] Avoid multi-exit nested loop with epilog generation 8 anni fa
  Anna Thomas 5be3d3e74b [LoopUnrollRuntime] Remove strict assert about VMap requirement 8 anni fa
  Anna Thomas f3a2f4ad16 [LoopUnrollRuntime] Support multiple exit blocks unrolling when prolog remainder generated 8 anni fa
  Anna Thomas 987dd01d1b [LoopUnrollRuntime] NFC: use the precomputed loop exit in ConnectProlog 8 anni fa
  Anna Thomas 9a2b6151ed [LoopUnrollRuntime] Bailout when multiple exiting blocks to the unique latch exit block 8 anni fa
  Anna Thomas f6b4a0347c [RuntimeUnrolling] Add logic for loops with multiple exit blocks 8 anni fa
  Anna Thomas 383b68fd7f [LoopUnrollRuntime] Use SCEV exit count for calculating trip count. NFCI 8 anni fa
  Anna Thomas 5b66dfbd50 [RuntimeLoopUnrolling] Rename exit block and move assert earlier. NFC 8 anni fa
  Chandler Carruth e3e43d9d57 Sort the remaining #include lines in include/... and lib/.... 8 anni fa
  Anna Thomas f931b1e7f3 Avoid warning of unused variable in release builds. NFC 8 anni fa
  Anna Thomas 48d0c2805c Fix PPC64 warning for missing parantheses. NFC. 8 anni fa
  Anna Thomas b93df0801a [RuntimeLoopUnroller] Add assert that we dont unroll non-rotated loops 8 anni fa
  Florian Hahn 2938de42db [LoopUnroll] Use addClonedBlockToLoopInfo to clone the top level loop (NFC) 8 anni fa
  Michael Kuperstein 3ef6c7c651 [LoopUnroll] Properly update loopinfo for runtime unrolling by 2 8 anni fa