llvm-6502/test/Analysis
Dan Gohman 578ccf81e5 When turning (ashr(shl(x, n), n)) into sext(trunc(x)), the width of the
type to truncate to should be the number of bits of the value that are
preserved, not the number that are clobbered with sign-extension.
This fixes regressions in ldecod.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@69704 91177308-0d34-0410-b5e6-96231b3b80d8
2009-04-21 20:18:36 +00:00
..
Andersens Check that the function prototypes are correct before assuming that the 2008-12-27 16:20:53 +00:00
BasicAA change this to test for an alias result more directly. 2009-03-16 18:28:27 +00:00
CallGraph Rationalize the names of passes that print information: 2008-09-23 12:47:39 +00:00
Dominators Move these tests into the proper directory. 2008-05-29 16:30:29 +00:00
GlobalsModRef Remove the MarkModRef pass (use AddReadAttrs instead). 2008-09-19 08:23:44 +00:00
LoopInfo Update this test for the LoopInfo::print changes. 2009-02-27 00:17:49 +00:00
PostDominators Move these tests into the proper directory. 2008-05-29 16:30:29 +00:00
ScalarEvolution When turning (ashr(shl(x, n), n)) into sext(trunc(x)), the width of the 2009-04-21 20:18:36 +00:00