llvm-6502/lib
Duncan Sands b0cea8ff39 Remove alloca tracking from nocapture analysis. Not only
was it not very helpful, it was also wrong!  The problem
is shown in the testcase: the alloca might be passed to
a nocapture callee which dereferences it and returns the
original pointer.  But because it was a nocapture call we
think we don't need to track its uses, but we do.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@61876 91177308-0d34-0410-b5e6-96231b3b80d8
2009-01-07 19:39:06 +00:00
..
Analysis When checking if an Argument escapes, check if 2009-01-05 21:19:53 +00:00
Archive
AsmParser fix wordo 2009-01-05 18:56:52 +00:00
Bitcode
CodeGen The coalescer does not coalesce a virtual register to a physical register if any of the physical register's sub-register live intervals overlaps with the virtual register. This is overly conservative. It prevents a extract_subreg from being coalesced away: 2009-01-07 02:08:57 +00:00
Debugger
ExecutionEngine
Linker
Support
System
Target Add patterns to match conditional moves with loads folded 2009-01-07 01:00:24 +00:00
Transforms Remove alloca tracking from nocapture analysis. Not only 2009-01-07 19:39:06 +00:00
VMCore Improve support for type-generic vector intrinsics by teaching TableGen how 2009-01-07 00:09:01 +00:00
Makefile