1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-24 11:42:57 +01:00
llvm-mirror/lib
Dale Johannesen 4c25cb12ea Do not inline functions with (dynamic) alloca into
functions that don't already have a (dynamic) alloca.
Dynamic allocas cause inefficient codegen and we shouldn't
propagate this (behavior follows gcc).  Two existing tests
assumed such inlining would be done; they are hacked by
adding an alloca in the caller, preserving the point of
the tests.

llvm-svn: 61946
2009-01-08 21:45:23 +00:00
..
Analysis ValueTracker can't assume that an alloca with no specified alignment 2009-01-08 19:28:38 +00:00
Archive Tidy up #includes, deleting a bunch of unnecessary #includes. 2009-01-05 17:59:02 +00:00
AsmParser one more crash from PR3281, we now diagnose: 2009-01-08 19:05:36 +00:00
Bitcode revert to functionally equivalent formulation 2009-01-07 23:07:22 +00:00
CodeGen Add DebugInfo based APIs to record source line info. 2009-01-08 17:19:22 +00:00
Debugger Tidy up #includes, deleting a bunch of unnecessary #includes. 2009-01-05 17:59:02 +00:00
ExecutionEngine Tidy up #includes, deleting a bunch of unnecessary #includes. 2009-01-05 17:59:02 +00:00
Linker Make comments and code for QuietWarnings and QuietErrors 2008-10-25 17:57:20 +00:00
Support Tweak --version to include the date and time. 2008-12-23 18:41:47 +00:00
System Don't use plain %x to print pointer values. I had changed it from %p 2008-12-05 23:39:24 +00:00
Target add some more crazy strlen and memcpy stuff I noticed in spec. 2009-01-08 07:34:55 +00:00
Transforms Do not inline functions with (dynamic) alloca into 2009-01-08 21:45:23 +00:00
VMCore Use mayBeOverridden here, in anticipation of the 2009-01-08 20:55:49 +00:00
Makefile