1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-24 03:33:20 +01:00
llvm-mirror/lib/VMCore
Duncan Sands 880eaf5278 Allow readonly functions to unwind exceptions. Teach
the optimizers about this.  For example, a readonly
function with no uses cannot be removed unless it is
also marked nounwind.

llvm-svn: 71071
2009-05-06 06:49:50 +00:00
..
AsmWriter.cpp Allow aliasee to be a GEP or bitcast instead of just a bitcast. 2009-04-25 21:23:19 +00:00
Attributes.cpp
AutoUpgrade.cpp Reapply 63765. Patches for clang and llvm-gcc to follow. 2009-02-05 01:49:45 +00:00
BasicBlock.cpp simplify the way how traits get hold of the symbol table 2009-03-07 12:33:24 +00:00
CMakeLists.txt
ConstantFold.cpp Apply a patch by Micah Villmow to fix AsmParser to accept vector 2009-03-14 17:09:17 +00:00
ConstantFold.h
Constants.cpp Add support for embedded metadata to LLVM. This introduces two new types of 2009-04-04 07:22:01 +00:00
Core.cpp
Dominators.cpp
Function.cpp further simplifications arising from peruse of the more declarative interface 2009-03-07 10:49:57 +00:00
Globals.cpp make GlobalValue::removeDeadConstantUsers() const. 2009-03-09 05:50:45 +00:00
InlineAsm.cpp
Instruction.cpp Allow readonly functions to unwind exceptions. Teach 2009-05-06 06:49:50 +00:00
Instructions.cpp Revert r66920. It was causing failures in the self-hosting buildbot (in release 2009-03-13 21:15:59 +00:00
IntrinsicInst.cpp
LeakDetector.cpp
Makefile
Mangler.cpp Quotes should be printed before private prefix; some code clean up. 2009-05-05 22:50:29 +00:00
Module.cpp "ghostify" the ilist<Function> sentinel 2009-03-27 22:28:33 +00:00
ModuleProvider.cpp
Pass.cpp Rename getAnalysisToUpdate to getAnalysisIfAvailable. 2009-01-28 13:14:17 +00:00
PassManager.cpp Clean up pass manager cache after each run. 2009-04-01 22:34:41 +00:00
PrintModulePass.cpp It's not necessary for PrintModulePass to flush the output streams 2009-04-20 16:26:25 +00:00
SymbolTableListTraitsImpl.h
Type.cpp Any size of integral indices are allowed in gep for indexing into sequential types. Also adding a test case to check the indices type allowed into struct. 2009-04-26 17:14:35 +00:00
TypeSymbolTable.cpp
Use.cpp Rearrange operands of the BranchInst, to be able to 2009-03-12 18:34:49 +00:00
Value.cpp Use true instead of 1 for a boolean value. And fix a copy+pasto 2009-05-04 17:25:21 +00:00
ValueSymbolTable.cpp
ValueTypes.cpp
Verifier.cpp Allow aliasee to be a GEP or bitcast instead of just a bitcast. 2009-04-25 21:23:19 +00:00