llvm-6502/lib
Chris Lattner ef5cd1d3cf Teach legalize to promote copy(from|to)reg, instead of making the isel pass
do it.  This results in better code on X86 for floats (because if strict
precision is not required, we can elide some more expensive double -> float
conversions like the old isel did), and allows other targets to emit
CopyFromRegs that are not legal for arguments.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19668 91177308-0d34-0410-b5e6-96231b3b80d8
2005-01-18 17:54:55 +00:00
..
Analysis Silence VC++ warnings. 2005-01-12 04:51:37 +00:00
Archive Remove potential platform portability issue with size of "int". 2004-12-29 01:20:24 +00:00
AsmParser Silence VS warnings. 2005-01-08 20:07:03 +00:00
Bytecode Remove potential platform portability issue with size of "int". 2004-12-29 01:20:24 +00:00
CodeGen Teach legalize to promote copy(from|to)reg, instead of making the isel pass 2005-01-18 17:54:55 +00:00
Debugger Correct the comments and file header. 2004-12-23 21:16:46 +00:00
ExecutionEngine Improve compatiblity with HPUX on Itanium, patch by Duraid Madina 2005-01-16 01:31:31 +00:00
Linker Remove un-needed #includes. 2004-12-20 04:15:44 +00:00
Support Use size_t instead of long to represent memory usage. long is 32 bits 2005-01-08 20:15:57 +00:00
System Fix bugpoint 2005-01-16 04:23:22 +00:00
Target Fix 124.m88ksim. 2005-01-18 17:35:28 +00:00
Transforms Delete PHI nodes that are not dead but are locked in a cycle of single 2005-01-17 05:10:15 +00:00
VMCore implement these methods. 2005-01-15 06:52:40 +00:00
Makefile Add the Linker library 2004-11-14 21:54:41 +00:00