llvm-6502/lib
Jim Grosbach d0e277d272 Disable InstCombine unsafe folding bitcasts of calls w/ varargs.
Changing arguments from being passed as fixed to varargs is unsafe, as
the ABI may require they be handled differently (stack vs. register, for
example).

Remove two tests which rely on the bitcast being folded into the direct
call, which is exactly the transformation that's unsafe.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@149457 91177308-0d34-0410-b5e6-96231b3b80d8
2012-02-01 00:08:17 +00:00
..
Analysis remove the last vestiges of llvm::GetConstantStringInfo, in CodeGen. 2012-01-31 05:09:17 +00:00
Archive Avoid using an invalidated iterator. 2012-01-23 05:07:16 +00:00
AsmParser eliminate the "string" form of ConstantArray::get, using 2012-01-31 06:18:43 +00:00
Bitcode with recent changes, ConstantArray is never a "string". Remove the associated 2012-01-31 06:05:00 +00:00
CodeGen Obvious unnecessary loop removal. Follow through from previous checkin. 2012-01-31 18:54:19 +00:00
DebugInfo More dead code removal (using -Wunreachable-code) 2012-01-20 21:51:11 +00:00
ExecutionEngine add more support for ConstantDataSequential 2012-01-24 13:41:11 +00:00
Linker use Constant::getAggregateElement to simplify a bunch of code. 2012-01-25 06:48:06 +00:00
MC Fixed a crash in llvm-mc for Mach-O when a symbol difference expression uses a 2012-01-31 23:02:57 +00:00
Object Sink assert-only variables into the asserts 2012-01-24 19:43:30 +00:00
Support Add Triple::getMacOSXVersion to replace crufty code in the clang driver. 2012-01-31 22:32:29 +00:00
TableGen Implement String Cast from Integer 2012-01-30 20:47:04 +00:00
Target Tidy up. One more return type mismatch fix. 2012-01-31 23:51:09 +00:00
Transforms Disable InstCombine unsafe folding bitcasts of calls w/ varargs. 2012-02-01 00:08:17 +00:00
VMCore eliminate the "string" form of ConstantArray::get, using 2012-01-31 06:18:43 +00:00
CMakeLists.txt
LLVMBuild.txt
Makefile