1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-22 20:43:44 +02:00
llvm-mirror/lib
Chris Lattner 8c5a5c9094 teach codegen to turn trunc(zextload) into load when possible.
This doesn't occur much at all, it only seems to formed in the case
when the trunc optimization kicks in due to phase ordering.  In that
case it is saves a few bytes on x86-32.

llvm-svn: 101350
2010-04-15 05:40:59 +00:00
..
Analysis Constify GetConstantStringInfo. 2010-04-14 22:20:45 +00:00
Archive add newlines at end of files. 2010-04-07 22:54:55 +00:00
AsmParser turn an assert into a proper check, fixing crash on invalid here: 2010-04-10 18:01:25 +00:00
Bitcode Add special case bitcode support for DebugLoc. This avoids 2010-04-03 02:17:50 +00:00
CodeGen teach codegen to turn trunc(zextload) into load when possible. 2010-04-15 05:40:59 +00:00
CompilerDriver Use FindExecutable as a fall-back search method. 2010-03-05 04:46:28 +00:00
ExecutionEngine Add const qualifiers to CodeGen's use of LLVM IR constructs. 2010-04-15 01:51:59 +00:00
Linker Introduce isOpaqueTy and use it rather than isa<OpaqueType>. Also, move some 2010-02-16 14:50:09 +00:00
MC implement mc asmparser support for '.', which gets the 2010-04-14 04:40:28 +00:00
Support BumpPtrAllocator::Reset() doesn't need to allocate anything. (Thanks, Jakob) 2010-04-13 16:38:06 +00:00
System improve haiku portability, patch by Paul Davey. 2010-04-10 17:54:51 +00:00
Target Implement rdar://7860110 (also in target/readme.txt) narrowing 2010-04-15 04:48:01 +00:00
Transforms IPO needs ScalarOpts and InstCombine in its libs 2010-04-14 23:42:23 +00:00
VMCore Move a bunch of methods from CallSite to CallSiteBase, so that they can 2010-04-14 21:47:32 +00:00
Makefile