aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Transforms/Utils
Commit message (Expand)AuthorAgeFilesLines
* remove the pointless check of MemoryUseIntrinsic fromChris Lattner2010-11-301-3/+0
* Replace calls to ConstantFoldInstruction with calls to SimplifyInstructionDuncan Sands2010-11-231-5/+6
* Don't keep track of inserted phis in PromoteMemoryToRegister: the informationDuncan Sands2010-11-221-8/+3
* Simplify code. No change in functionality.Benjamin Kramer2010-11-201-1/+1
* Factor code for testing whether replacing one value with anotherDuncan Sands2010-11-181-14/+16
* Have InlineFunction use SimplifyInstruction rather thanDuncan Sands2010-11-171-9/+11
* Have RemovePredecessorAndSimplify you SimplifyInstructionDuncan Sands2010-11-171-4/+4
* Have a few places that want to simplify phi nodes use SimplifyInstructionDuncan Sands2010-11-163-8/+11
* Inline asm multiple alternative constraints development phase 2 - improved ba...John Thompson2010-10-291-1/+1
* Fix PR8445: a block with no predecessors may be the entry block, in which caseDuncan Sands2010-10-241-12/+10
* Switch attribute macros to use 'LLVM_' as a prefix. We retain the old namesChandler Carruth2010-10-231-1/+2
* Passes do not need to recursively initialize passes that they preserve, ifOwen Anderson2010-10-192-6/+0
* Get rid of static constructors for pass registration. Instead, every pass ex...Owen Anderson2010-10-197-12/+21
* Transfer debug loc to lowered call.Devang Patel2010-10-181-0/+2
* Fix PR8313 by changing ValueToValueMap use a TrackingVH.Rafael Espindola2010-10-132-8/+14
* Be more consistent in using ValueToValueMapTy.Rafael Espindola2010-10-133-13/+12
* Begin adding static dependence information to passes, which will allow us toOwen Anderson2010-10-123-3/+25
* Now with fewer extraneous semicolons!Owen Anderson2010-10-078-8/+8
* Next step on the getting-rid-of-static-ctors train: begin adding per-libraryOwen Anderson2010-10-072-0/+37
* Move the pass initialization helper functions into the llvm namespace, and addOwen Anderson2010-10-071-3/+2
* Removed a bunch of unnecessary target_link_libraries.Oscar Fuentes2010-09-281-1/+0
* Get rid of pop_macro warnings on MSVC.Michael J. Spencer2010-09-241-9/+10
* Revert "CMake: Get rid of LLVMLibDeps.cmake and export the libraries normally."Michael J. Spencer2010-09-131-6/+1
* Added skeleton for inline asm multiple alternative constraint support.John Thompson2010-09-131-21/+5
* typoesGabor Greif2010-09-102-3/+3
* CMake: Get rid of LLVMLibDeps.cmake and export the libraries normally.Michael J. Spencer2010-09-101-1/+6
* Fix LoopSimplify to notify ScalarEvolution when splitting a loop backedgeDan Gohman2010-09-041-1/+10
* Reapply commit 112699, speculatively reverted by echristo, sinceDuncan Sands2010-09-022-14/+12
* Speculatively revert 112699 and 112702, they seem to be causingEric Christopher2010-09-012-12/+14
* If PrototypeValue is erased in the middle of using the SSAUpdatorDuncan Sands2010-09-012-14/+12
* implement SSAUpdater::RewriteUseAfterInsertions, a helpful form of RewriteUse.Chris Lattner2010-08-291-0/+16
* remove the ABCD and SSI passes. They don't have any clients thatChris Lattner2010-08-282-434/+0
* Reapply r112091 and r111922, support for metadata linking, with aDan Gohman2010-08-264-51/+84
* Revert r111922, "MapValue support for MDNodes. This is similar to r109117,Daniel Dunbar2010-08-261-27/+8
* Revert r112091, "Remap metadata attached to instructions when remappingDaniel Dunbar2010-08-262-12/+16
* Remap metadata attached to instructions when remapping individualDan Gohman2010-08-252-16/+12
* Use MapValue in the Linker instead of having a private functionDan Gohman2010-08-244-32/+3
* MapValue support for MDNodes. This is similar to r109117, exceptDan Gohman2010-08-241-8/+27
* Now that PassInfo and Pass::ID have been separated, move the rest of the pass...Owen Anderson2010-08-237-12/+14
* fit in 80 colsChris Lattner2010-08-181-2/+3
* remove some dead code.Chris Lattner2010-08-182-12/+2
* Use the getUniquePredecessor() utility function, instead of doingDan Gohman2010-08-171-15/+5
* Avoid #include <ScalarEvolution.h> in LoopSimplify.cpp, which doesn'tDan Gohman2010-08-161-2/+1
* Instead, teach SimplifyCFG to trim non-address-taken blocks fromDan Gohman2010-08-161-2/+3
* LoopSimplify shouldn't split loop backedges that use indirectbr. PR7867.Dan Gohman2010-08-141-0/+5
* Teach SimplifyCFG how to simplify indirectbr instructions.Dan Gohman2010-08-142-13/+43
* Eliminate PromoteMemoryToRegisterID; just use addPreserved("mem2reg")Dan Gohman2010-08-064-5/+3
* Reapply r110396, with fixes to appease the Linux buildbot gods.Owen Anderson2010-08-068-15/+15
* Revert r110396 to fix buildbots.Owen Anderson2010-08-068-15/+15
* Don't use PassInfo* as a type identifier for passes. Instead, use the addres...Owen Anderson2010-08-058-15/+15