Historique des commits

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