2008-01-16 |
Devang Patel | Do not strip llvm.used values. |
tree | commitdiff |
2008-01-14 |
Chris Lattner | Fix the miscompilation of MiBench/consumer-lame that... |
tree | commitdiff |
2008-01-14 |
Chris Lattner | The isNotSuitableForSRA property is now dead, don't... |
tree | commitdiff |
2008-01-14 |
Chris Lattner | Change SRAGlobal to not depend on isNotSuitableForSRA... |
tree | commitdiff |
2008-01-14 |
Chris Lattner | Make the 'shrink global to bool' optimization more... |
tree | commitdiff |
2008-01-13 |
Duncan Sands | Small simplification. |
tree | commitdiff |
2008-01-12 |
Chris Lattner | Allow clients to specify the inline threshold when... |
tree | commitdiff |
2008-01-11 |
Duncan Sands | When DAE drops the varargs part of a function, ensure any |
tree | commitdiff |
2008-01-11 |
Chris Lattner | Teach argpromote to ruthlessly hack small byval structs... |
tree | commitdiff |
2008-01-11 |
Chris Lattner | Use smallptrset instead of std::set for efficiency. |
tree | commitdiff |
2008-01-11 |
Chris Lattner | a byval argument is guaranteed to be valid to load. |
tree | commitdiff |
2008-01-11 |
Chris Lattner | Update this code to use eraseFromParent where possible... |
tree | commitdiff |
2008-01-11 |
Chris Lattner | replace a loop with a constant time check. |
tree | commitdiff |
2008-01-11 |
Chris Lattner | another minor datastructure tweak. |
tree | commitdiff |
2008-01-11 |
Chris Lattner | start using smallvector to avoid vector heap thrashing. |
tree | commitdiff |
2008-01-07 |
Duncan Sands | Small cleanup for handling of type/parameter attribute |
tree | commitdiff |
2008-01-06 |
Duncan Sands | The transform that tries to turn calls to bitcast funct... |
tree | commitdiff |
2008-01-04 |
Chris Lattner | Fix PR1896 |
tree | commitdiff |
2008-01-02 |
Chris Lattner | add missing #include |
tree | commitdiff |
2007-12-29 |
Chris Lattner | Remove attribution from file headers, per discussion... |
tree | commitdiff |
2007-12-29 |
Chris Lattner | remove attribution from lib Makefiles. |
tree | commitdiff |
2007-12-25 |
Gordon Henriksen | Fixing several transforms which would drop the collecto... |
tree | commitdiff |
2007-12-21 |
Duncan Sands | Make DAE not wipe out attributes on calls, and not... |
tree | commitdiff |
2007-12-19 |
Duncan Sands | When inlining through an 'nounwind' call, mark inlined |
tree | commitdiff |
2007-12-18 |
Duncan Sands | Rename isNoReturn to doesNotReturn, and isNoUnwind to |
tree | commitdiff |
2007-12-17 |
Christopher Lamb | Change the PointerType api for creating pointer types... |
tree | commitdiff |
2007-12-10 |
Duncan Sands | Make PruneEH update the nounwind/noreturn attributes |
tree | commitdiff |
2007-12-03 |
Duncan Sands | Rather than having special rules like "intrinsics cannot |
tree | commitdiff |
2007-11-27 |
Duncan Sands | Fix PR1146: parameter attributes are longer part of |
tree | commitdiff |
2007-11-22 |
Anton Korobeynikov | Don't crash on bogus llvm.noinline. This is first part... |
tree | commitdiff |
2007-11-15 |
Chris Lattner | Fix PR1788 by taking the approach suggested by Richard... |
tree | commitdiff |
2007-11-14 |
Nick Lewycky | Allow the block extractor take to take a list of basic... |
tree | commitdiff |
2007-11-13 |
Chris Lattner | Fix the regression on Transforms/GlobalOpt/deadglobal... |
tree | commitdiff |
2007-11-09 |
Chris Lattner | Tighten up a check for folding away loads from (newly... |
tree | commitdiff |
2007-11-05 |
Gordon Henriksen | Deleting redundant copy of block extractor pass. See... |
tree | commitdiff |
2007-11-04 |
Gordon Henriksen | Finishing initial docs for all transformations in Passe... |
tree | commitdiff |
2007-11-01 |
Duncan Sands | Executive summary: getTypeSize -> getTypeStoreSize... |
tree | commitdiff |
2007-10-26 |
Gordon Henriksen | More fleshing out of docs/Passes.html, plus some typo... |
tree | commitdiff |
2007-10-24 |
Dale Johannesen | Fix off by 1 bug in printf->puts lowering. |
tree | commitdiff |
2007-10-18 |
Chris Lattner | Fix PR1735 and Transforms/DeadArgElim/2007-10-18-Vararg... |
tree | commitdiff |
2007-10-17 |
Devang Patel | Do not raise free() call that is called through invoke... |
tree | commitdiff |
2007-10-03 |
Dan Gohman | Use empty() member functions when that's what's being... |
tree | commitdiff |
2007-10-03 |
Tanya Lattner | Fix PR1719, by not marking llvm.global.annotations... |
tree | commitdiff |
2007-10-03 |
Chris Lattner | Fix PR1719, by not marking llvm.noinline internal. |
tree | commitdiff |
2007-09-28 |
Dale Johannesen | minor long double related changes |
tree | commitdiff |
2007-09-14 |
Chris Lattner | Fix a logic error in ValueIsOnlyUsedLocallyOrStoredToOn... |
tree | commitdiff |
2007-09-13 |
Chris Lattner | Teach GlobalLoadUsesSimpleEnoughForHeapSRA and the... |
tree | commitdiff |
2007-09-13 |
Chris Lattner | be tolerant of PHI nodes when rewriting heap SROA code... |
tree | commitdiff |
2007-09-13 |
Chris Lattner | refactor some code, no functionality change. On the... |
tree | commitdiff |
2007-09-13 |
Chris Lattner | Make ValueIsOnlyUsedLocallyOrStoredToOneGlobal smart... |
tree | commitdiff |
2007-09-13 |
Chris Lattner | Make AllUsesOfLoadedValueWillTrapIfNull strong enough... |
tree | commitdiff |
2007-09-06 |
Dale Johannesen | Next round of APFloat changes. |
tree | commitdiff |
2007-09-04 |
David Greene | Update GEP constructors to use an iterator interface... |
tree | commitdiff |
2007-08-27 |
David Greene | Update InvokeInst to work like CallInst |
tree | commitdiff |
2007-08-27 |
Dan Gohman | Change comments to refer to @malloc and @free instead... |
tree | commitdiff |
2007-08-23 |
Chris Lattner | rename APInt::toString -> toStringUnsigned for symmetry... |
tree | commitdiff |
2007-08-21 |
Devang Patel | Use SmallVector instead of std::vector. |
tree | commitdiff |
2007-08-01 |
Dan Gohman | More explicit keywords. |
tree | commitdiff |
2007-08-01 |
David Greene | New CallInst interface to address GLIBCXX_DEBUG errors... |
tree | commitdiff |
2007-07-27 |
Devang Patel | Use SmallPtrSet. |
tree | commitdiff |
2007-07-25 |
Devang Patel | Add BasicInliner interface. |
tree | commitdiff |
2007-06-25 |
Chris Lattner | fix Transforms/Inline/2007-06-25-WeakInline.ll by not... |
tree | commitdiff |
2007-06-19 |
Tanya Lattner | Moved Inliner.h to include/llvm/Transforms/IPO/InlinerP... |
tree | commitdiff |
2007-06-19 |
Tanya Lattner | Inliner pass header file was moved. |
tree | commitdiff |
2007-06-07 |
Devang Patel | Do not use ETForest as well as DomiantorTree. Dominato... |
tree | commitdiff |
2007-06-07 |
Tanya Lattner | Formating fixes. |
tree | commitdiff |
2007-06-06 |
Tanya Lattner | Instruct the inliner to obey the noinline attribute... |
tree | commitdiff |
2007-06-06 |
Chris Lattner | simplify this code and fix PR1493, now that llvm-gcc3... |
tree | commitdiff |
2007-06-04 |
Chris Lattner | When rebuilding constant structs, make sure to honor... |
tree | commitdiff |
2007-05-15 |
Chris Lattner | selects can also reach here |
tree | commitdiff |
2007-05-13 |
Chris Lattner | Fix Transforms/GlobalOpt/2007-05-13-Crash.ll |
tree | commitdiff |
2007-05-06 |
Chris Lattner | Fix PR1395, by passing the ID correctly |
tree | commitdiff |
2007-05-06 |
Nick Lewycky | Fix typo in comment. |
tree | commitdiff |
2007-05-03 |
Devang Patel | Drop 'const' |
tree | commitdiff |
2007-05-02 |
Devang Patel | Use 'static const char' instead of 'static const int'. |
tree | commitdiff |
2007-05-01 |
Devang Patel | Do not use typeinfo to identify pass in pass manager. |
tree | commitdiff |
2007-04-29 |
Anton Korobeynikov | Implement review feedback |
tree | commitdiff |
2007-04-28 |
Anton Korobeynikov | Implement review feedback. Aliasees can be either Globa... |
tree | commitdiff |
2007-04-25 |
Anton Korobeynikov | Implement aliases. This fixes PR1017 and it's dependent... |
tree | commitdiff |
2007-04-16 |
Anton Korobeynikov | Removed tabs everywhere except autogenerated & external... |
tree | commitdiff |
2007-04-15 |
Chris Lattner | fix SimplifyLibCalls/IsDigit.ll |
tree | commitdiff |
2007-04-14 |
Chris Lattner | avoid iterator invalidation. |
tree | commitdiff |
2007-04-14 |
Jeff Cohen | An even better fix. |
tree | commitdiff |
2007-04-14 |
Jeff Cohen | Fix recent regression that broke several llvm-tests. |
tree | commitdiff |
2007-04-14 |
Chris Lattner | Implement a few missing xforms: printf("foo\n") ->... |
tree | commitdiff |
2007-04-14 |
Chris Lattner | in addition to merging, constantmerge should also delet... |
tree | commitdiff |
2007-04-12 |
Lauro Ramos Venancio | Implement the "thread_local" keyword. |
tree | commitdiff |
2007-04-08 |
Chris Lattner | Fix a typo that broke SimplifyLibCalls/SPrintF.ll ... |
tree | commitdiff |
2007-04-08 |
Chris Lattner | implement a fixme: move optimizations for fwrite out... |
tree | commitdiff |
2007-04-07 |
Chris Lattner | Significantly simplify the clients of GetConstantString... |
tree | commitdiff |
2007-04-07 |
Chris Lattner | Fix problems in the sprintf optimizer |
tree | commitdiff |
2007-04-07 |
Chris Lattner | Change CastToCStr to take a pointer instead of a reference. |
tree | commitdiff |
2007-04-07 |
Chris Lattner | Fix an off-by-one error that broke Prolangs/deriv2... |
tree | commitdiff |
2007-04-07 |
Owen Anderson | Expunge DomSet from CodeExtractor. This is part of... |
tree | commitdiff |
2007-04-07 |
Chris Lattner | fix a miscompilation in printf optimizer. |
tree | commitdiff |
2007-04-07 |
Chris Lattner | trunc to bool no longer compares against zero |
tree | commitdiff |
2007-04-07 |
Chris Lattner | cleanups for strlen optimizer |
tree | commitdiff |
2007-04-07 |
Chris Lattner | Introduce a new ReplaceCallWith method, which simplifie... |
tree | commitdiff |
2007-04-07 |
Chris Lattner | fixes for strcpy optimizer |
tree | commitdiff |
2007-04-07 |
Chris Lattner | Fix bugs in strncmp. |
tree | commitdiff |
next |