llvm/lib
Jakob Stoklund Olesen c291e2f578 Add target hook for pseudo instruction expansion.
Many targets use pseudo instructions to help register allocation.  Like
the COPY instruction, these pseudos can be expanded after register
allocation.  The early expansion can make life easier for PEI and the
post-ra scheduler.

This patch adds a hook that is called for all remaining pseudo
instructions from the ExpandPostRAPseudos pass.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@140472 91177308-0d34-0410-b5e6-96231b3b80d8
2011-09-25 19:21:35 +00:00
..
Analysis Fix for DbgInfoPrinter.cpp:174:12: warning: ‘LineNo’ may be used uninitialized in this function. 2011-09-21 23:34:23 +00:00
Archive Rewrite the CMake build to use explicit dependencies between libraries, 2011-07-29 00:14:25 +00:00
AsmParser Auto upgrade the old EH scheme to use the new one. This is on a trial basis. If 2011-08-27 06:11:03 +00:00
Bitcode Fix a typo in the bitcode reader in the handling of atomic stores. Reported by David Meyer on llvmdev. 2011-09-19 19:41:28 +00:00
CodeGen Add target hook for pseudo instruction expansion. 2011-09-25 19:21:35 +00:00
DebugInfo DWARF: avoid unnecessary map lookups. 2011-09-21 17:31:42 +00:00
ExecutionEngine Fix the asserts in lib/Target/X86/X86ELFWriterInfo.cpp and 2011-09-10 01:42:07 +00:00
Linker lib/Linker: add support of deps which does not end with ".so". 2011-09-20 22:52:35 +00:00
MC Sort CMakeLists.txt. 2011-09-24 22:06:35 +00:00
Object Object: make the following changes into SymbolRef 2011-09-14 01:22:52 +00:00
Support sys::Process: Add a SetWorkingDirectory method. 2011-09-23 23:23:36 +00:00
Target Clean up code after renaming LowerSubregs -> ExpandPostRAPseudos. 2011-09-25 16:46:08 +00:00
Transforms LSR minor bug fix in RateRegister. 2011-09-23 23:05:19 +00:00
VMCore The last verification check for the new EH model. 2011-09-21 22:57:02 +00:00
CMakeLists.txt Remove from cmake too. 2011-09-20 00:38:04 +00:00
Makefile Remove more of llvmc and dependencies. 2011-09-20 00:34:27 +00:00