llvm-project/llvm/test/Transforms/Util
Roman Tereshin 99a6672bba [LowerSwitch][AMDGPU] Do not handle impossible values
This patch adds LazyValueInfo to LowerSwitch to compute the range of the
value being switched over and reduce the size of the tree LowerSwitch
builds to lower a switch.

Reviewed By: arsenm

Differential Revision: https://reviews.llvm.org/D58096

llvm-svn: 354670
2019-02-22 14:33:46 +00:00
..
PredicateInfo
PR37334-break-crit-edges-require-dt.ll
call-promotion-utils-ptrcast-attribute.ll [ICP] Remove incompatible attributes at indirect-call promoted callsites. 2018-11-26 22:03:52 +00:00
call-promotion-utils-ptrcast.ll Relax trivial cast requirements in CallPromotionUtils 2018-10-10 16:35:47 +00:00
clone-dicompileunit.ll
combine-alias-scope-metadata.ll
dbg-user-of-aext.ll [Util] Refer to [s|z]exts of args when converting dbg.declares (fix PR35400) 2018-12-15 00:03:33 +00:00
flattencfg.ll
libcalls-fast-math-inf-loop.ll
libcalls-opt-remarks.ll
libcalls-shrinkwrap-double.ll
libcalls-shrinkwrap-float.ll
libcalls-shrinkwrap-long-double.ll
lowerinvoke-funclet.ll
lowerswitch.ll [LowerSwitch][AMDGPU] Do not handle impossible values 2019-02-22 14:33:46 +00:00
simplify-dbg-declare-load.ll
store-first-op.ll Remove irrelevant references to legacy git repositories from 2019-01-15 16:18:52 +00:00
strip-gc-relocates.ll
strip-nonlinetable-debuginfo-containingtypes.ll
strip-nonlinetable-debuginfo-cus.ll
strip-nonlinetable-debuginfo-localvars.ll
strip-nonlinetable-debuginfo-loops.ll
strip-nonlinetable-debuginfo-subroutinetypes.ll