commit | 14b18aba89026204043d2e0d441e6be0e1af4aca | [log] [tgz] |
---|---|---|
author | Jason Ekstrand <jason.ekstrand@intel.com> | Sat Feb 13 17:45:37 2016 -0800 |
committer | Jason Ekstrand <jason.ekstrand@intel.com> | Tue Mar 08 10:41:54 2016 -0800 |
tree | be2cca0a736ce96f5df76be7bbc1dcec859e0c03 | |
parent | ef76ea4ba97d0ac122491fd3f1b2bbb8e4163150 [diff] |
nir: Add a pass for lower indirect variable dereferences This new pass lowers load/store_var intrinsics that act on indirect derefs to if-ladder of direct load/store_var intrinsics. The if-ladders perform a simple binary search on the indirect. Reviewed-by: Connor Abbott <cwabbott0@gmail.com>