llvm-project/llvm/lib
Jakob Stoklund Olesen bdc17f6840 Remove predicates when changing an add into an unpredicable mov.
Since the mov is executed unconditionally, make sure that the add didn't have
any predicate.

llvm-svn: 93909
2010-01-19 21:08:28 +00:00
..
Analysis Make findDbgDeclare/findDbgGlobalDeclare local static functions; avoid Elts array 2010-01-18 20:42:09 +00:00
Archive Prune #includes from llvm/Linker.h and llvm/System/Path.h, 2009-08-23 22:45:37 +00:00
AsmParser Remove the InlineHint attribute. There are no current or planned 2010-01-15 21:36:30 +00:00
Bitcode Simplify code that chooses when to enumerate function-local metadata operands 2010-01-14 19:54:11 +00:00
CodeGen Update CMake list. 2010-01-19 20:59:04 +00:00
CompilerDriver Make Path use StringRef instead of std::string where possible. 2009-12-17 21:02:39 +00:00
ExecutionEngine Avoid including DebugInfo.h in AsmPrinter.h 2010-01-19 06:09:04 +00:00
Linker Fixed linking of modules containing aliases to constant bitcasts. Existing behaviour first tried to replace the aliases with the global that they aliased (rather than the bitcast), causing a crash on an assert because the types didn't match. When this was fixed, it then did the same thing creating the new alias (creating an alias with a different type to its aliasee). 2010-01-09 16:27:31 +00:00
MC Generalize mcasmstreamer data emission APIs to take an address space 2010-01-19 19:46:13 +00:00
Support Fix refacto reported by Nicolas Geoffray. 2010-01-18 12:40:05 +00:00
System Remove spurious semicolon. 2010-01-14 20:19:51 +00:00
Target Remove predicates when changing an add into an unpredicable mov. 2010-01-19 21:08:28 +00:00
Transforms optimize ~(~X >>s Y) --> (X >>s Y), patch by Edmund Grimley 2010-01-19 18:16:19 +00:00
VMCore Add comment that MDNode::getFunction() is not to be used by performance-critical code (currently only used by AsmWriter) 2010-01-18 22:55:08 +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