1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-25 04:02:41 +01:00
llvm-mirror/lib
Chris Lattner 9f7facc8eb Cache TargetData/AliasAnalysis in the pass instead of calling
getAnalysis<>.  getAnalysis<> is apparently extremely expensive.
Doing this speeds up GVN on 403.gcc by 16%!

llvm-svn: 60304
2008-11-30 19:24:31 +00:00
..
Analysis Cache TargetData/AliasAnalysis in the pass instead of calling 2008-11-30 19:24:31 +00:00
Archive Silence unused variable warnings. 2008-11-21 20:00:59 +00:00
AsmParser Extend the 'noalias' attribute to function return values. This is intended to 2008-11-24 03:41:24 +00:00
Bitcode
CodeGen Followup to r60283: optimize arbitrary width signed divisions as well 2008-11-30 06:35:39 +00:00
Debugger
ExecutionEngine Make JIT::runFunction handle functions with non-C calling conventions. 2008-11-23 08:00:11 +00:00
Linker
Support fix build on some machines. thanks buildbot 2008-11-27 16:42:44 +00:00
System
Target Add instruction combining for ((A&~B)|(~A&B)) -> A^B and all permutations. 2008-11-30 13:52:49 +00:00
Transforms Add instruction combining for ((A&~B)|(~A&B)) -> A^B and all permutations. 2008-11-30 13:52:49 +00:00
VMCore improve const correctness. 2008-11-27 08:39:18 +00:00
Makefile