llvm-6502/lib
Dan Gohman b6f5b00c3b Add new TargetLowering code to provide the final register type that an
illegal value type will be transformed to, for code that needs the
register type after all transformations instead of just after the first
transformation.

Factor out the code that uses this information to do copy-from-regs and
copy-to-regs for various purposes into separate functions so that they
are done consistently.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@37781 91177308-0d34-0410-b5e6-96231b3b80d8
2007-06-28 23:29:44 +00:00
..
Analysis CallGraphSCCPass manager may require other passes. 2007-06-21 22:29:02 +00:00
Archive adjust this to live in lib/Archive 2007-05-06 19:49:28 +00:00
AsmParser Commit first round work of PR1373. "noalias" is now fully supported in 2007-06-05 05:28:26 +00:00
Bitcode Fix PR1434 and test/Linker/link-archive.ll, this is a regression from 1.9. 2007-05-18 04:02:46 +00:00
CodeGen Add new TargetLowering code to provide the final register type that an 2007-06-28 23:29:44 +00:00
Debugger switch this to bitcode instead of bytecode 2007-05-06 09:29:13 +00:00
ExecutionEngine Add comments to fallsthrough cases. Also, this fixes PR1492 2007-06-03 19:20:49 +00:00
Linker Fix a bug in my previous patch. 2007-06-28 20:06:38 +00:00
Support Fix a bug in SmallPtrSet that was causing GVNPRE to enter an infinite loop. 2007-06-22 00:11:18 +00:00
System Provide hook for alloca on VCPP. Patch by Scott Graham 2007-06-25 07:12:14 +00:00
Target Set implied features based upon the CPU's feature list. 2007-06-27 23:34:06 +00:00
Transforms - Undo previous check and allow loop switch for condtion that is not inside 2007-06-28 02:05:46 +00:00
VMCore Remove ETForest. 2007-06-27 20:53:52 +00:00
Makefile build lib/Archive instead of lib/Bytecode 2007-05-06 19:50:06 +00:00