1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-25 04:02:41 +01:00
llvm-mirror/lib/Transforms
Reid Spencer 32b08ba50f Fix and/or/xor (cast A), (cast B) --> cast (and/or/xor A, B)
The cast patch introduced the possibility that the wrong cast opcode
could be used and that this transform could trigger on different kinds
of cast operations. This patch rectifies that.

llvm-svn: 32538
2006-12-13 08:27:15 +00:00
..
Hello Changed llvm_ostream et all to OStream. llvm_cerr, llvm_cout, llvm_null, are 2006-12-07 01:30:32 +00:00
Instrumentation Replace CastInst::createInferredCast calls with more accurate cast 2006-12-13 00:50:17 +00:00
IPO Fix some casts. isdigit(c) returns 0 or 1, not 0 or -1 2006-12-13 08:04:32 +00:00
Scalar Fix and/or/xor (cast A), (cast B) --> cast (and/or/xor A, B) 2006-12-13 08:27:15 +00:00
Utils Replace CastInst::createInferredCast calls with more accurate cast 2006-12-13 00:50:17 +00:00
ExprTypeConvert.cpp Changed llvm_ostream et all to OStream. llvm_cerr, llvm_cout, llvm_null, are 2006-12-07 01:30:32 +00:00
LevelRaise.cpp Replace CastInst::createInferredCast calls with more accurate cast 2006-12-13 00:50:17 +00:00
Makefile DONT_BUILD_RELINKED is gone and implied by BUILD_ARCHIVE now 2005-10-24 02:26:13 +00:00
TransformInternals.cpp For PR950: 2006-10-20 07:07:24 +00:00
TransformInternals.h For PR950: 2006-10-20 07:07:24 +00:00