Historie revizí

Autor SHA1 Zpráva Datum
  Adam Yang f5f4b1aa35 Made nested unroll work. (#3436) před 4 roky
  rkarrenberg eaa7f95d07 Enable generation of llvm.lifetime.start/.end intrinsics (#3034) před 5 roky
  Adam Yang 05115ab926 Taught [unroll] that barriers are safe to unroll (#3123) před 5 roky
  Adam Yang 5d6674ad0a Hoist exits out of loops when unrolling to make code structured. (#3103) před 5 roky
  Adam Yang 0e77209223 Moved unroll to after dxilgen and scalarizer. (#3094) před 5 roky
  Minmin Gong 7e0f44fa6f Cleanup part of compiling warnings (#2903) před 5 roky
  Greg Roth ce645d1c11 Improve location reporting for validation errors (#2938) před 5 roky
  Greg Roth dda777009a Better post-CG error formats using custom diaginfo (#2925) před 5 roky
  Adam Yang 6fe0776524 Separated cond mem2reg and scalarizing precise vector allocas (#2765) před 5 roky
  Adam Yang 227c8e6f5a Added instructions to preserve intermediate values of computations. (#2721) před 5 roky
  Adam Yang b33846a03c Using DxilValueCache for unroll. (#2694) před 5 roky
  Tex Riddell f4965b71dd Integrate dxcapi v2 and other changes from internal (#2575) před 6 roky
  Adam Yang 3a870f2c08 Cleaning up unused alloca. (#2558) před 6 roky
  Helena Kotas 4391420da4 Integration from OS repo (#2541) před 6 roky
  Adam Yang 5ac1b30c2b Fixed a bug where max unroll iteration attempt is cached. (#2291) před 6 roky
  Adam Yang e32833cac7 Loop count for all trivial form loops. Mem2Reg only when necessary. (#2250) před 6 roky
  Adam Yang dc6203ad5b unroll(n) can now override loop bound. unroll(negative) now fails correctly (#2241) před 6 roky
  Adam Yang 345b8b5743 Fixed a bug where nested LCSSA creation uses wrong body for outer loops. (#2105) před 6 roky
  Adam Yang 231ed0c130 Fixed a problem of reading out of bound while removing loops (#2039) před 6 roky
  Tex Riddell 5d0511a4a6 Handle incoming values not in VarMap (constants) in DxilLoopUnroll (#2012) před 6 roky
  Adam Yang 4cb5e567aa Removing child loops of successfully unrolled loops from queue (#2008) před 6 roky
  Tex Riddell 75189a7b42 Fix unreferenced local vars in release build před 6 roky
  Adam Yang 830cbe0113 Unroll after SROA. Breaking apart resource arrays inside unroll pass (#1883) před 7 roky
  Adam Yang 5cbf76bffa Added a quick patch to simplify incoming values of loop phis (#1859) před 7 roky
  Adam Yang 45bbafc13e Added support for [unroll(n)] (#1783) před 7 roky
  Ehsan cd237f5c3f [linux-port] Fix linux build break. (#1767) před 7 roky
  Adam Yang 51c6cfb01c Created custom unroll pass to optionally include certain exit blocks. (#1752) před 7 roky