llvm-6502/lib
Paul Robinson 16c7e0b48c Teach ISel not to optimize 'optnone' functions (revised).
Improvements over r195317:
- Set/restore EnableFastISel flag instead of just running FastISel within
  SelectAllBasicBlocks; the flag is checked in various places, and
  FastISel won't run properly if those places don't do the right thing.
- Test looks for normal ISel versus FastISel behavior, and not
  something more subtle that doesn't work everywhere.

Based on work by Andrea Di Biagio.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@195491 91177308-0d34-0410-b5e6-96231b3b80d8
2013-11-22 19:11:24 +00:00
..
Analysis Don't speculate loads under ThreadSanitizer 2013-11-21 07:29:28 +00:00
AsmParser Make it explicit that nulls are not allowed in names. 2013-11-19 21:12:39 +00:00
Bitcode Fix spacing, forward declare order. 2013-11-18 02:51:33 +00:00
CodeGen Teach ISel not to optimize 'optnone' functions (revised). 2013-11-22 19:11:24 +00:00
DebugInfo
ExecutionEngine [mips] Resolve relocation for the stubs in MCJIT when load address is known 2013-11-19 21:56:00 +00:00
IR [PM] Teach the analysis managers to pass themselves as arguments to the 2013-11-22 12:11:02 +00:00
IRReader
Linker
LTO Use array_pod_sort instead of std::sort 2013-11-16 16:15:56 +00:00
MC Support multiple COFF sections with the same name but different COMDAT. 2013-11-19 19:52:52 +00:00
Object Path: Recognize COFF import library file magic. 2013-11-15 21:22:02 +00:00
Option
Support revert r194655 2013-11-21 00:20:10 +00:00
TableGen
Target Teach ISel not to optimize 'optnone' functions (revised). 2013-11-22 19:11:24 +00:00
Transforms Add a fixed version of r195470 back. 2013-11-22 17:58:12 +00:00
CMakeLists.txt
LLVMBuild.txt
Makefile