summaryrefslogtreecommitdiff
path: root/lib/Transforms/IPO/MergeFunctions.cpp
Commit message (Expand)AuthorAge
* Merging r195769:Bill Wendling2013-11-27
* Teach MergeFunctions about address spacesMatt Arsenault2013-11-10
* Don't merge tiny functions.Matt Arsenault2013-10-01
* Bugfix for PR17099:Stepan Dyatkovskiy2013-09-17
* MergeFunc: Make pointer and integer types generate the same hash.Benjamin Kramer2013-04-19
* Implement a better fix for PR15185.Bill Wendling2013-04-18
* We are not able to bitcast a pointer to an integral value.Bill Wendling2013-04-15
* Move all of the header files which are involved in modelling the LLVM IRChandler Carruth2013-01-02
* convert a bunch of callers from DataLayout::getIndexedOffset() to GEP::accumu...Nuno Lopes2012-12-30
* Use the new script to sort the includes of every file under lib.Chandler Carruth2012-12-03
* Revert the series of commits starting with r166578 which introduced theChandler Carruth2012-11-01
* Add in support for getIntPtrType to get the pointer type based on the address...Micah Villmow2012-10-24
* Move TargetData to DataLayout.Micah Villmow2012-10-08
* Remove tabs.Bill Wendling2012-07-19
* Move llvm/Support/IRBuilder.h -> llvm/IRBuilder.hChandler Carruth2012-06-29
* Update inter-procedural optimizations for atomic load/store.Eli Friedman2011-08-15
* Misc optimizer+codegen work for 'cmpxchg' and 'atomicrmw'. They appear to beEli Friedman2011-07-29
* Convert TargetData::getIndexedOffset to use ArrayRef.Jay Foad2011-07-19
* land David Blaikie's patch to de-constify Type, with a few tweaks.Chris Lattner2011-07-18
* Convert CallInst and InvokeInst APIs to use ArrayRef.Jay Foad2011-07-15
* Land the long talked about "type system rewrite" patch. ThisChris Lattner2011-07-09
* Don't include Operator.h from InstrTypes.h.Jay Foad2011-04-11
* No functionality change, just adjust some whitespace for coding style complia...Nick Lewycky2011-03-25
* Instead of keeping two Value*->id# mappings, keep one Value->Value mapping andNick Lewycky2011-02-20
* When removing a function from the function set and adding it to deferred, weNick Lewycky2011-02-09
* Simplify away redundant test, and document what's going on.Nick Lewycky2011-02-06
* Remove specialized comparison of InlineAsm objects. They're uniqued on creationNick Lewycky2011-02-06
* Remove wasteful caching. This isn't needed for correctness because any functionNick Lewycky2011-02-02
* Rename functions to follow coding standard. Also rejiggers comments. NoNick Lewycky2011-01-28
* Add a doxygen comment for this class.Nick Lewycky2011-01-28
* Reorder for readability. (Chris, is this what you meant?)Nick Lewycky2011-01-28
* Reduce the number of functions we look at in the first pass, and preallocateNick Lewycky2011-01-28
* Unbreak the build.Benjamin Kramer2011-01-27
* Expound upon this comparison!Nick Lewycky2011-01-27
* Use dyn_cast instead of isa+cast.Nick Lewycky2011-01-27
* Fix surprising missed optimization in mergefunc where we forgot to considerNick Lewycky2011-01-27
* AttrListPtr has an overloaded operator== which does this for us, we should useNick Lewycky2011-01-26
* Teach mergefunc that intptr_t is the same width as a pointer. We still can'tNick Lewycky2011-01-26
* There are no vectors of pointer or arrays, so we don't need to check vectorNick Lewycky2011-01-26
* Teach mergefunc how to emit aliases safely again -- but keep it turned it offNick Lewycky2011-01-25
* Add a cache that protects mergefunc's internals from more surprises in DenseSet.Nick Lewycky2011-01-15
* Also remove functions that use complex constant expressions in terms ofNick Lewycky2011-01-02
* Remove functions from the FnSet when one of their callee's is being merged. ThisNick Lewycky2011-01-02
* RetOp is not actually used for anything useful (thoughDuncan Sands2010-10-21
* Get rid of static constructors for pass registration. Instead, every pass ex...Owen Anderson2010-10-19
* Now with fewer extraneous semicolons!Owen Anderson2010-10-07
* Fix major bug in thunk detection. Also verify the calling convention.Nick Lewycky2010-09-07
* Switch FnSet to containing the ComparableFunction instead of a pointer to one.Nick Lewycky2010-09-05
* Fix many bugs when merging weak-strong and weak-weak pairs. We now merge allNick Lewycky2010-09-05
* Fix an infinite loop; merging two functions will create a new function (if theNick Lewycky2010-08-31