llvm-6502/lib
Jakob Stoklund Olesen a17768f582 Create a new LiveRangeEdit class to keep track of the new registers created when
splitting or spillling, and to help with rematerialization.

Use LiveRangeEdit in InlineSpiller and SplitKit. This will eventually make it
possible to share remat code between InlineSpiller and SplitKit.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@116543 91177308-0d34-0410-b5e6-96231b3b80d8
2010-10-14 23:49:52 +00:00
..
Analysis Tolerate a null parent pointer. 2010-10-14 22:55:57 +00:00
Archive
AsmParser Pacify a noisy compiler, and sink this variable declaration closer to its uses. 2010-09-30 21:04:13 +00:00
Bitcode Provide a fast "get me the target triple from the module" API. This can 2010-10-06 01:22:42 +00:00
CodeGen Create a new LiveRangeEdit class to keep track of the new registers created when 2010-10-14 23:49:52 +00:00
CompilerDriver llvmc: Allow multiple output languages. 2010-09-21 14:59:42 +00:00
ExecutionEngine
Linker Revert "RequiresUnique" patch. This should be handled at a lower level. 2010-10-06 20:18:44 +00:00
MC Remove some code duplication. 2010-10-14 16:34:44 +00:00
Support Always use binary mode for output stream. This is important to prevent unwanted end of line conversion on Windows. Should not affect Unix where O_BINARY is not defined. This fix /clang/test/lexer/preamble.c XFAIL on WIN32. 2010-10-14 20:30:58 +00:00
System When building shared libraries, link to required system libraries. 2010-10-14 15:54:41 +00:00
Target Add missing Rd encoding for MOVs instruction. 2010-10-14 23:28:31 +00:00
Transforms CallGraphSCC passes implicity require CallGraph analysis. 2010-10-13 22:00:45 +00:00
VMCore Begin adding static dependence information to passes, which will allow us to 2010-10-12 19:48:12 +00:00
Makefile