llvm-6502/lib
Rafael Espindola 068317bfa3 Refactor the memcpy lowering for the x86 target.
The only generated code difference is that now we call memcpy when
the size of the array is unknown. This matches GCC behavior and is
better since the run time value can be arbitrarily large.



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@42433 91177308-0d34-0410-b5e6-96231b3b80d8
2007-09-28 12:53:01 +00:00
..
Analysis Remove unneeded #include. 2007-09-28 01:25:07 +00:00
Archive finishing touches of bytecode -> bitcode changes. also unbreak Windows 2007-07-06 20:28:40 +00:00
AsmParser Generated files for previous patch. 2007-09-12 03:31:28 +00:00
Bitcode Make temporaries explicit to avoid premature 2007-09-26 23:20:33 +00:00
CodeGen Add sqrt and powi intrinsics for long double. 2007-09-28 01:08:20 +00:00
Debugger switch this to bitcode instead of bytecode 2007-05-06 09:29:13 +00:00
ExecutionEngine Change APFloat::convertFromInteger to take the incoming 2007-09-21 22:09:37 +00:00
Linker Fix PR1611 - Visibility should be ignored for a declaration 2007-08-19 22:22:54 +00:00
Support Whitespace and compiler warning cleanup. 2007-09-26 21:33:42 +00:00
System Remove spurious consts. This fixes warnings with compilers that 2007-09-14 20:08:19 +00:00
Target Refactor the memcpy lowering for the x86 target. 2007-09-28 12:53:01 +00:00
Transforms Don't do SRA for unions with long double fields. 2007-09-28 00:21:38 +00:00
VMCore Have PostDomTree use the newly templated DFSPass. 2007-09-28 01:23:47 +00:00
Makefile build lib/Archive instead of lib/Bytecode 2007-05-06 19:50:06 +00:00