2008-02-22 |
Dale Johannesen | Split ParameterAttributes.h, putting the complicated |
tree | commitdiff |
2008-02-20 |
Anton Korobeynikov | Get rid of hash_map. Use StringMap instead |
tree | commitdiff |
2008-02-20 |
Anton Korobeynikov | Make Transforms to be 4.3 warnings-clean |
tree | commitdiff |
2008-02-20 |
Anton Korobeynikov | Unbreak build with gcc 4.3: provide missed includes... |
tree | commitdiff |
2008-02-19 |
Dale Johannesen | Expand ParameterAttributes to 32 bits (in preparation |
tree | commitdiff |
2008-02-18 |
Duncan Sands | Simplify caller updating using a CallSite, as |
tree | commitdiff |
2008-02-16 |
Duncan Sands | Remove any 'nest' parameter attributes if the function |
tree | commitdiff |
2008-02-13 |
Chris Lattner | remove some dead code. |
tree | commitdiff |
2008-02-01 |
Duncan Sands | Don't drop function/call return attributes like 'nounwind'. |
tree | commitdiff |
2008-01-29 |
Chris Lattner | Don't let globalopt hack on volatile loads or stores. |
tree | commitdiff |
2008-01-29 |
Dan Gohman | Use empty() instead of comparing size() with zero. |
tree | commitdiff |
2008-01-28 |
Chris Lattner | Transform calls to memcpy into llvm.memcpy calls, patch... |
tree | commitdiff |
2008-01-17 |
Evan Cheng | DAE bug fix. Don't lose parameter attributes on vararg... |
tree | commitdiff |
2008-01-17 |
Chris Lattner | Fix arg promotion to propagate the correct attrs on... |
tree | commitdiff |
2008-01-16 |
Chris Lattner | Handle attribute(used) global variables that are i8. |
tree | commitdiff |
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 |
next |