llvm-6502/lib
Chad Rosier 3a884f5c17 Move the capture analysis from MemoryDependencyAnalysis to a more general place
so that it can be reused in MemCpyOptimizer.  This analysis is needed to remove
an unnecessary memcpy when returning a struct into a local variable.
rdar://11341081
PR12686


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@156776 91177308-0d34-0410-b5e6-96231b3b80d8
2012-05-14 20:35:04 +00:00
..
Analysis Move the capture analysis from MemoryDependencyAnalysis to a more general place 2012-05-14 20:35:04 +00:00
Archive
AsmParser
Bitcode SwitchInst cosmetics: renamed "Hash" method to "hash" 2012-05-14 08:26:31 +00:00
CodeGen Rename @llvm.debugger to @llvm.debugtrap. 2012-05-14 18:58:10 +00:00
DebugInfo
ExecutionEngine ExecutionEngine: Check for NULL ErrorStr before using it. 2012-05-10 00:31:50 +00:00
Linker Supply a C interface to the "LinkModules" method. 2012-05-09 08:55:40 +00:00
MC Fix spacing after if. 2012-05-12 16:52:21 +00:00
Object Fix the implementation of MachOObjectFile::isSectionZeroInit so it follows the MachO spec. 2012-05-02 02:31:28 +00:00
Support [Support/StringRef] Add find_last_not_of and {r,l,}trim. 2012-05-11 22:08:50 +00:00
TableGen Move llvm-tblgen's StringMatcher into the TableGen library so it can 2012-05-02 17:32:48 +00:00
Target Revert 156634 upon request until code improvement changes are made. 2012-05-14 19:35:42 +00:00
Transforms Move the capture analysis from MemoryDependencyAnalysis to a more general place 2012-05-14 20:35:04 +00:00
VMCore Use ArrayRef instead of an explicit vector type. 2012-05-14 07:53:40 +00:00
CMakeLists.txt
LLVMBuild.txt
Makefile