llvm-6502/lib
Chris Lattner 6db0363bdc make mcinstlower remove all but the first operand to CALL64pcrel32.
The register use operands (e.g. the first argument is passed in a 
register) is currently being modeled as a normal register use,
instead of correctly being an implicit use.  This causes the operand
to get propagated onto the mcinst, which was causing the encoder to
emit a rex prefix byte, which generates an invalid call.

This fixes rdar://7998435


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@104062 91177308-0d34-0410-b5e6-96231b3b80d8
2010-05-18 21:40:18 +00:00
..
Analysis Add support to preserve type info for the variables that are removed by the optimizer. 2010-05-14 21:01:35 +00:00
Archive silence a warning, patch by "mike". 2010-04-25 04:44:26 +00:00
AsmParser Add support for thiscall calling convention. 2010-05-16 09:08:45 +00:00
Bitcode Revert 101465, it broke internal OpenGL testing. 2010-04-16 23:37:20 +00:00
CodeGen Sink dag combine's post index load / store code that swap base ptr and index into the target hook. Only the target knows whether the swap is safe. In Thumb2 mode, the offset must be an immediate. rdar://7998649 2010-05-18 21:31:17 +00:00
CompilerDriver
ExecutionEngine improve portability to systems that don't have powf/modf (e.g. solaris 9) 2010-05-15 17:10:24 +00:00
Linker
MC Implement EmitTBSSSymbol for MachOStreamer. 2010-05-18 21:26:41 +00:00
Support Usage of O_NONBLOCK in bjam is now confirmed as a bug and fixed upstream. 2010-05-18 15:25:14 +00:00
System Add llvm::sys::RunInterruptHandlers(), which runs the registered SIGINT cleanup 2010-05-08 02:10:34 +00:00
Target make mcinstlower remove all but the first operand to CALL64pcrel32. 2010-05-18 21:40:18 +00:00
Transforms Teach the always inliner to release its inline cost estimates, like the basic 2010-05-15 04:26:25 +00:00
VMCore Add support for thiscall calling convention. 2010-05-16 09:08:45 +00:00
Makefile