História revízii

Autor SHA1 Správa Dátum
  Steven Perron 2d2a512691 Don't inline recursive functions. (#2130) 5 rokov pred
  greg-lunarg 6721478ef1 Don't assume one return means function can be inlined. (#2018) (#2025) 5 rokov pred
  Steven Perron c4c68712c4 Make EFFCEE required (#1943) 6 rokov pred
  Alan Baker a77bb2e54b Add validation for execution modes 6 rokov pred
  dan sinclair eda2cfbe12 Cleanup includes. (#1795) 6 rokov pred
  dan sinclair 2cce2c5b97 Move tests into namespaces (#1689) 6 rokov pred
  dan sinclair 84846b7e76 Cleanup whitespace lint warnings. (#1690) 6 rokov pred
  dan sinclair e6b953361d Move the ir namespace to opt. (#1680) 6 rokov pred
  Steven Perron 9a008835f4 Add store for var initializer in inlining. 6 rokov pred
  Alan Baker 4246abdc74 Fixes handling of kill and unreachable ops in inlining. 6 rokov pred
  Steven Perron 07ce16d1e7 Set the parent for basic blocks during inlining. 6 rokov pred
  Steven Perron 851e1ad985 Kill names and decoration in inlining. 6 rokov pred
  Diego Novillo 83228137e1 Re-format source tree - NFC. 6 rokov pred
  Daniel Schürmann a76d0977ac Fix decorations of inlined functions. 7 rokov pred
  Steven Perron e4c7d8e748 Add strength reduction; for now replace multiply by power of 2 7 rokov pred
  David Neto 25ddfec08e Inliner: Fix LoopMerge when inline into loop header of multi block loop 7 rokov pred
  David Neto 860c4197b0 Inliner: Remap callee entry block id to single-trip loop header 7 rokov pred
  David Neto efff5fabfa Inline: Fix single-block loop caller cases 7 rokov pred
  GregF a699d1ade7 Inline: Fix remapping of non-label forward references in callee phi 7 rokov pred
  David Neto 2a1014be9c Inliner: callee can have early return that isn't multi-return 7 rokov pred
  GregF e28bd39997 Inline: Split out InlineExhaustivePass from InlinePass 7 rokov pred
  Greg Fischer bba812f4e4 Inline: Inline early return function if no returns in loop. 7 rokov pred
  GregF a107d349e3 Inline: Do not inline functions with multiple returns (for now) 7 rokov pred
  David Neto ceb1d4f2fd Avoid inlining calls to external functions 7 rokov pred
  David Neto 2410e00851 Add low priority test suggestions for inliner 7 rokov pred
  Greg Fischer 04fcc66743 Add exhaustive function call inlining to spirv-opt 7 rokov pred