llvm-6502/lib
Owen Anderson c0808a7e1d Fix an issue where GVN was performing the return slot optimization when it was
not safe.  This is fixed by more aggressively checking that the return slot is
not used elsewhere in the function.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@47544 91177308-0d34-0410-b5e6-96231b3b80d8
2008-02-25 04:08:09 +00:00
..
Analysis Temporarily reverting 46959. 2008-02-25 03:57:32 +00:00
Archive Update gcc 4.3 warnings fix patch with recent head changes 2008-02-20 11:10:28 +00:00
AsmParser Regenerate. 2008-02-23 01:17:37 +00:00
Bitcode Backing out r47521 for now. This has broken a number of tests. 2008-02-23 19:32:32 +00:00
CodeGen Add support to LegalizeTypes for building legal vectors 2008-02-24 07:36:03 +00:00
Debugger Remove attribution from file headers, per discussion on llvmdev. 2007-12-29 20:36:04 +00:00
ExecutionEngine Update gcc 4.3 warnings fix patch with recent head changes 2008-02-20 11:10:28 +00:00
Linker And final pack of warnings silencing 2008-02-20 11:27:04 +00:00
Support Fix a bug that caused opt and other tools to silently ignore 2008-02-23 01:55:25 +00:00
System Provide __main hooks for cygwin & mingw32 2008-02-22 10:08:31 +00:00
Target Some platforms use the same name for 32-bit and 64-bit registers (like 2008-02-24 00:56:13 +00:00
Transforms Fix an issue where GVN was performing the return slot optimization when it was 2008-02-25 04:08:09 +00:00
VMCore print getresult operand and its type directly. 2008-02-23 01:04:26 +00:00
Makefile remove attribution from lib Makefiles. 2007-12-29 20:09:26 +00:00