Cronologia Commit

Autore SHA1 Messaggio Data
  Michael Kruse 9a395de086 [Unroll/UnrollAndJam/Vectorizer/Distribute] Add followup loop attributes. 6 anni fa
  David Green 50bc8f679d [LoopUnroll] Add check to Latch's terminator in UnrollRuntimeLoopRemainder 7 anni fa
  Alina Sbirlea e70c48dc36 Update MemorySSA in BasicBlockUtils. 7 anni fa
  Florian Hahn b2621b34b7 Use SmallPtrSet explicitly for SmallSets with pointer types (NFC). 7 anni fa
  Nicola Zaghen 0818e789cb Rename DEBUG macro to LLVM_DEBUG. 7 anni fa
  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