llvm-6502/lib
Duncan Sands a3da922a27 Don't trivially delete unused calls to llvm.invariant.start. This allows
llvm.invariant.start to be used without necessarily being paired with a call
to llvm.invariant.end.  If you run the entire optimization pipeline then such
calls are in fact deleted (adce does it), but that's actually a good thing since
we probably do want them to be zapped late in the game.  There should really be
an integration test that checks that the llvm.invariant.start call lasts long
enough that all passes that do interesting things with it get to do their stuff
before it is deleted.  But since no passes do anything interesting with it yet
this will have to wait for later.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@86840 91177308-0d34-0410-b5e6-96231b3b80d8
2009-11-11 15:34:13 +00:00
..
Analysis stub out some LazyValueInfo interfaces, and have JumpThreading 2009-11-11 02:08:33 +00:00
Archive Prune #includes from llvm/Linker.h and llvm/System/Path.h, 2009-08-23 22:45:37 +00:00
AsmParser Fix MSVC warning ( | with bool and unsigned int). 2009-11-07 23:51:55 +00:00
Bitcode Re-commit r86077 now that r86290 fixes the 179.art and 175.vpr ARM regressions. 2009-11-07 00:16:28 +00:00
CodeGen Fix -Asserts warning. 2009-11-11 03:09:50 +00:00
CompilerDriver Remove dead code. 2009-11-11 04:10:24 +00:00
ExecutionEngine Remove dlsym stubs, with Nate Begeman's permission. 2009-11-09 22:34:19 +00:00
Linker Fix MemoryBuffer::getSTDIN to *not* return null if stdin is empty, this is a lame API. 2009-11-10 00:43:58 +00:00
MC Pass StringRef by value. 2009-11-06 10:58:06 +00:00
Support Show command-line args and features passed into backend in debug output. Approved by Evan Cheng. 2009-11-11 03:23:46 +00:00
System Revert commit 81144, and add a comment. It caused bugpoint timeouts 2009-11-08 20:55:48 +00:00
Target The TBB and TBH instructions for Thumb2 are really handy for jump tables, but 2009-11-11 02:47:19 +00:00
Transforms Don't trivially delete unused calls to llvm.invariant.start. This allows 2009-11-11 15:34:13 +00:00
VMCore make this handle redefinition of malloc function with different prototype correctly 2009-11-10 19:53:28 +00:00
Makefile remove llvm-db: it is completely broken and if anyone wants to do a debugger, 2009-10-05 02:29:51 +00:00