llvm-6502/lib
Chris Lattner 9e77f7e08b Make ConvertableToGEP handle cases where the user is indexing into the
first element of a structure type.  Before this would not be handled because
getStructOffset would either stop immediately (because StopEarly was true
and Offset = 0), or blast past the level we wanted.

Now ConvertableToGEP steps down through the type one level at a time, checking
the Offset and Scale conditions at each step


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@1931 91177308-0d34-0410-b5e6-96231b3b80d8
2002-03-21 06:27:20 +00:00
..
Analysis Fixed several problems with handling arguments to Phis. 2002-03-18 03:47:26 +00:00
AsmParser Implement TODO for better diagnostic output 2002-03-11 22:12:39 +00:00
Bytecode Method.h no longer includes BasicBlock.h 2002-02-12 21:07:25 +00:00
CodeGen Big bug fix: getUsableUniRegAtMI needed to return values in arguments 2002-03-18 03:37:19 +00:00
ExecutionEngine Remove runtime library in favor of users linking against real libraries. 2002-03-11 17:57:13 +00:00
Linker Cleanup error message output a bit 2002-03-15 20:21:29 +00:00
Support 64 bit clean now 2002-02-24 23:02:12 +00:00
Target Fixed several problems with handling arguments to Phis. 2002-03-18 03:47:26 +00:00
Transforms Make ConvertableToGEP handle cases where the user is indexing into the 2002-03-21 06:27:20 +00:00
VMCore Add an assertion to catch a misuse of replaceAllUsesWith 2002-03-21 05:38:15 +00:00
Makefile Move stuff out of the Optimizations directories into the appropriate Transforms 2002-01-21 23:17:48 +00:00