llvm-6502/lib
Owen Anderson cc54e76cc6 Fix an issue where a use might be selected before a def, and then we didn't respect the pre-chosen vreg
assignment when selecting the def.  This is the naive solution to the problem: insert a copy to the pre-chosen
vreg.  Other solutions might be preferable, such as:
  1) Passing the dest reg into FastEmit_.  However, this would require the higher level code to know about reg classes, which they don't currently.
  2) Selecting blocks in reverse postorder.  This has some compile time cost for computing the order, and we'd need to measure its impact.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@55555 91177308-0d34-0410-b5e6-96231b3b80d8
2008-08-30 00:38:46 +00:00
..
Analysis rename destroy -> releaseMemory to properly hook into passmgr. 2008-08-28 22:56:53 +00:00
Archive Fold the useful features of alist and alist_node into ilist, and 2008-07-28 21:51:04 +00:00
AsmParser regenerate 2008-08-29 17:20:18 +00:00
Bitcode add #include 2008-08-23 21:33:24 +00:00
CodeGen Fix an issue where a use might be selected before a def, and then we didn't respect the pre-chosen vreg 2008-08-30 00:38:46 +00:00
Debugger Add #include 2008-08-23 21:34:34 +00:00
ExecutionEngine Add support for JIT exceptions on Darwin. Since we're dealing with libgcc, 2008-08-28 22:34:49 +00:00
Linker Reimplement LinkFunctionProtos in terms of GetLinkageResult. This fixes 2008-07-14 07:23:24 +00:00
Support Updating VC++ project. 2008-08-24 11:56:40 +00:00
System add a helper method to sys::Path for clang, patch by 2008-08-11 23:39:47 +00:00
Target Add ppc partial-word ATOMIC_CMP_SWAP. 2008-08-30 00:08:53 +00:00
Transforms Do not apply the transformation if the target does not support DestTy natively. 2008-08-27 20:55:23 +00:00
VMCore Asmprint nameless instructions as: 2008-08-29 17:19:30 +00:00
Makefile