aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Transforms/Utils
Commit message (Expand)AuthorAgeFilesLines
* CMake: Remove removed source file.Oscar Fuentes2008-11-121-1/+0
* RemoveDevang Patel2008-11-111-0/+0
* Undo previous check-in.Devang Patel2008-11-111-97/+0
* CMake: Updated list of source files for lib/Transforms/Utils.Oscar Fuentes2008-11-111-0/+1
* Add utility pass to remove dbg info.Devang Patel2008-11-111-0/+97
* Update CMakeLists.txtCédric Venet2008-11-111-0/+1
* Add utility routines to remove dead debug info.Devang Patel2008-11-111-0/+60
* Rework r58829, allowing removal of dbg info intrinsics during allocaDaniel Dunbar2008-11-081-20/+24
* BCUI + 1 doesn't work. Use next instead.Bill Wendling2008-11-071-1/+2
* Handle (delete) dbg intrinsics while promoting alloca.Devang Patel2008-11-071-3/+22
* InstructionNamer preserves everything.Devang Patel2008-11-061-0/+4
* Check Attribute::NoInline.Devang Patel2008-11-051-4/+2
* Fix unused variable warnings.Devang Patel2008-11-031-1/+5
* Fix warning.Daniel Dunbar2008-10-311-1/+1
* Add InlineCost class for represent the estimated cost of inlining aDaniel Dunbar2008-10-302-12/+27
* Fix PR2967 by not deleting volatile load/stores that occur before unreachable.Chris Lattner2008-10-291-0/+11
* Assorted comment/naming fixes, 80-col violations, and reindentation.Daniel Dunbar2008-10-281-9/+10
* export an ID for the instructionNamer, allowing analysis/transformation passesEdwin Török2008-10-271-0/+1
* Rewrite all the 'PromoteLocallyUsedAlloca[s]' logic. With the power ofChris Lattner2008-10-271-175/+97
* Add a new LargeBlockInfo helper, which is just a wrapper aroundChris Lattner2008-10-271-57/+123
* Change create*Pass factory functions to return Pass* instead ofDaniel Dunbar2008-10-221-1/+1
* Don't drop alignment on globals when cloning.Nick Lewycky2008-10-091-5/+9
* Add <cstdio> include where needed by gcc-4.4.Duncan Sands2008-10-081-0/+1
* Correctly set attributes when removing args during cloning. Fixes PR2765Andrew Lenharth2008-10-071-1/+17
* Nick Lewycky's patch.Devang Patel2008-10-031-1/+1
* SplitBlock should only attempt to update LoopInfo if it is actually being used.Owen Anderson2008-10-031-4/+3
* Rename isWeakForLinker to mayBeOverridden. Use itDuncan Sands2008-09-291-5/+9
* Implement function notes as function attributes. Devang Patel2008-09-261-1/+1
* Large mechanical patch.Devang Patel2008-09-254-7/+7
* Put FN_NOTE_AlwaysInline and others in FnAttr namespace.Devang Patel2008-09-241-1/+1
* Move FN_NOTE_AlwaysInline and other out of ParamAttrs namespace.Devang Patel2008-09-231-1/+1
* s/ParameterAttributes/Attributes/gDevang Patel2008-09-231-1/+1
* Use parameter attribute store (soon to be renamed) forDevang Patel2008-09-231-1/+1
* Add hasNote() to check note associated with a function.Devang Patel2008-09-221-1/+1
* Initial support for the CMake build system.Oscar Fuentes2008-09-221-0/+26
* Try to place hoisted instructions befoe icmp instruction.Devang Patel2008-09-181-2/+23
* Do not hoist instruction above branch condition. The instruction may use bran...Devang Patel2008-09-171-9/+2
* Fix simplifycfg crash in handing block merge.Devang Patel2008-09-091-1/+11
* Reapply 55859. This doesn't change anything asDuncan Sands2008-09-081-6/+7
* Revert r55859. This is breaking the build in the abscence of its companion c...Owen Anderson2008-09-051-7/+6
* Delete the removeCallEdgeTo callgraph method,Duncan Sands2008-09-051-6/+7
* Remove trailing whitespace.Duncan Sands2008-09-051-36/+36
* Tidy up several unbeseeming casts from pointer to intptr_t.Dan Gohman2008-09-047-7/+7
* Handle "always inline" note during inline cost analysis.Devang Patel2008-09-031-0/+3
* Switch the asmprinter (.ll) and all the stuff it requires over toChris Lattner2008-08-231-3/+5
* Add a new trivial -inst-namer pass which makes it possible to diff theChris Lattner2008-08-231-0/+49
* Rename some GC classes so that their roll will hopefully be clearer.Gordon Henriksen2008-08-171-4/+4
* Rework the routines that convert AP[S]Int into a string. Now, instead ofChris Lattner2008-08-171-5/+3
* Use empty() instead of begin() == end().Dan Gohman2008-08-141-1/+1
* Enable first-class aggregates support.Dan Gohman2008-07-234-152/+55