aboutsummaryrefslogtreecommitdiffstats
path: root/include
Commit message (Expand)AuthorAgeFilesLines
* Revert svn 122743, removing the instcombine pass that was replaced by earlycse.Bob Wilson2011-01-051-1/+0
* Fix small bug in setDebugInfoAvailability.Wesley Peck2011-01-051-1/+1
* Fix PR8906: -fno-builtin should disable loop-idiom recognition.Chris Lattner2011-01-051-3/+4
* Use the EdgeBundles analysis in X86FloatingPoint instead of recomputing CFGJakob Stoklund Olesen2011-01-041-0/+3
* Turn the EdgeBundles class into a stand-alone machine CFG analysis pass.Jakob Stoklund Olesen2011-01-043-0/+63
* Give MachineFunctionAnalysis a getPassName() implementation to make timing re...Owen Anderson2011-01-041-0/+4
* These methods should be "const"; make them so.Duncan Sands2011-01-041-2/+2
* Stub out a new updating interface to AliasAnalysis, allowing stateful analyse...Owen Anderson2011-01-031-0/+11
* Undo what looks like accidental removal of an instcombine pass in r122740.Evan Cheng2011-01-031-0/+1
* Turn on earlycse by default. This seems to be a small performanceChris Lattner2011-01-031-1/+1
* Add spliceFunction to the CallGraph interface. This allows users to efficientlyNick Lewycky2011-01-031-1/+10
* add a handy typedef.Chris Lattner2011-01-031-0/+5
* really get this working with a custom allocator.Chris Lattner2011-01-031-22/+22
* Enhance ScopedHashTable to allow it to take an allocator argument.Chris Lattner2011-01-033-18/+43
* Add a new loop-instsimplify pass, with the intention of replacing the instanceCameron Zwarich2011-01-032-0/+7
* split dom frontier handling stuff out to its own DominanceFrontier header,Chris Lattner2011-01-024-203/+223
* sketch out a new early cse pass. No functionality yet.Chris Lattner2011-01-023-0/+9
* Remove an unused member function.Cameron Zwarich2011-01-021-3/+0
* Fix a typo in a variable name.Cameron Zwarich2011-01-021-3/+3
* Move a load into the only branch where it is used and eliminate a temporary.Cameron Zwarich2011-01-021-3/+1
* Add the explanatory comment from r122680's commit message to the code itself.Cameron Zwarich2011-01-021-0/+10
* Tidy up indentation.Cameron Zwarich2011-01-021-5/+5
* Fix a typo, which should also fix the failure on llvm-x86_64-linux-checks.Cameron Zwarich2011-01-021-1/+1
* Remove the #ifdef'd code for balancing the eval-link data structure. It doesn'tCameron Zwarich2011-01-021-65/+3
* Speed up dominator computation some more by optimizing bucket processing. WhenCameron Zwarich2011-01-022-14/+24
* turn on memset idiom recognition by default. Though there are still lots ofChris Lattner2011-01-011-0/+1
* MC/Mach-O/Thumb: Set the thumb bit in the symbol table.Daniel Dunbar2010-12-291-0/+1
* Implement cfi_def_cfa. Also don't convert to dwarf reg numbers twice. LooksRafael Espindola2010-12-291-0/+1
* Implement .cfi_remember_state and .cfi_restore_state.Rafael Espindola2010-12-282-3/+30
* Clarify that InstructionSimplify only returns values that dominate theDuncan Sands2010-12-281-1/+2
* Small optimization to speed up replacementPreservesLCSSAForm.Duncan Sands2010-12-281-0/+4
* Relax address updates in the eh_frame section.Rafael Espindola2010-12-284-1/+41
* Start adding basic support for emitting the call frame instructions.Rafael Espindola2010-12-281-0/+4
* Support/Path: Deprecate Path::hasMagicNumber and replace all uses with fs::ha...Michael J. Spencer2010-12-281-1/+2
* Fix typo.Michael J. Spencer2010-12-281-9/+9
* Support/PathV2: Implement has_magic.Michael J. Spencer2010-12-281-1/+1
* Add support for .cfi_lsda.Rafael Espindola2010-12-272-1/+2
* Support/PathV1: Deprecate GetRootDirectory.Michael J. Spencer2010-12-271-1/+2
* Add support for the same encodings of the personality function that gnu asRafael Espindola2010-12-273-4/+5
* BuildLibCalls: Nuke EmitMemCpy, EmitMemMove and EmitMemSet. They are dead and...Benjamin Kramer2010-12-271-14/+0
* implement enough of the memset inference algorithm to recognize and insert Chris Lattner2010-12-261-2/+1
* add methods to IRBuilder to create memcpy/memset/memmove.Chris Lattner2010-12-261-2/+42
* Add basic support for .cfi_personality.Rafael Espindola2010-12-261-4/+4
* move isBytewiseValue out to ValueTracking.h/cppChris Lattner2010-12-261-1/+7
* Start of a pass for recognizing memset and memcpy idioms.Chris Lattner2010-12-263-0/+8
* Move getOrEnforceKnownAlignment out of instcombine into Transforms/Utils.Chris Lattner2010-12-251-0/+12
* Support/PathV1: Deprecate makeAbsolute and remove Unix impl because it annoys...Michael J. Spencer2010-12-251-1/+3
* Header warning patrol.Eric Christopher2010-12-251-2/+2
* Merge IsFixupFullyResolved and IsSymbolRefDifferenceFullyResolved. We nowRafael Espindola2010-12-241-10/+9
* Minor cleanup related to my latest scheduler changes.Andrew Trick2010-12-241-1/+1