2009-03-09 |
Devang Patel | Ignore debug info while evaluating function. |
blob | commitdiff | raw |
2009-03-08 |
Chris Lattner | use MemTransferInst. |
blob | commitdiff | raw | diff to current |
2009-03-07 |
Chris Lattner | fix a serious pessimization that Tron on IRC pointed... |
blob | commitdiff | raw | diff to current |
2009-03-06 |
Duncan Sands | While thinking about the one-definition-rule and trying |
blob | commitdiff | raw | diff to current |
2009-03-06 |
Devang Patel | Revert 66224. |
blob | commitdiff | raw | diff to current |
2009-03-06 |
Devang Patel | Revert rev. 66167. |
blob | commitdiff | raw | diff to current |
2009-03-06 |
Devang Patel | Do not let debug info prevert globalopt from shriking... |
blob | commitdiff | raw | diff to current |
2009-03-05 |
Devang Patel | GlobalOpt only process non constant local GVs while... |
blob | commitdiff | raw | diff to current |
2009-03-04 |
Bill Wendling | Temporarily revert r65994. It was causing rdar://6646455. |
blob | commitdiff | raw | diff to current |
2009-03-04 |
Devang Patel | If a global constant is dead then global's debug info... |
blob | commitdiff | raw | diff to current |
2009-02-18 |
Duncan Sands | In theory the aliasee may have dead constant users |
blob | commitdiff | raw | diff to current |
2009-02-17 |
Duncan Sands | This transform also applies to private linkage. |
blob | commitdiff | raw | diff to current |
2009-02-15 |
Duncan Sands | Make this more useful for cleaning up after the |
blob | commitdiff | raw | diff to current |
2009-02-15 |
Duncan Sands | If the target of an alias has internal linkage, then the |
blob | commitdiff | raw | diff to current |
2009-01-23 |
Gabor Greif | Simplify the logic of getting hold of a PHI predecessor... |
blob | commitdiff | raw | diff to current |
2009-01-15 |
Rafael Espindola | Add the private linkage. |
blob | commitdiff | raw | diff to current |
2009-01-14 |
Chris Lattner | rewrite OptimizeAwayTrappingUsesOfLoads to 1) avoid... |
blob | commitdiff | raw | diff to current |
2009-01-13 |
Duncan Sands | Correct a comment. |
blob | commitdiff | raw | diff to current |
2009-01-12 |
Duncan Sands | Rename getABITypeSize to getTypePaddedSize, as |
blob | commitdiff | raw | diff to current |
2009-01-07 |
Duncan Sands | Whitespace - correct formatting. |
blob | commitdiff | raw | diff to current |
2008-12-17 |
Chris Lattner | insert some sequence points and preincrement an iterato... |
blob | commitdiff | raw | diff to current |
2008-12-17 |
Chris Lattner | Enhance heap sra to be substantially more aggressive... |
blob | commitdiff | raw | diff to current |
2008-12-16 |
Chris Lattner | Fix another crash found by inspection. If we have... |
blob | commitdiff | raw | diff to current |
2008-12-16 |
Chris Lattner | fix a crash found by inspection. |
blob | commitdiff | raw | diff to current |
2008-12-16 |
Chris Lattner | switch some std::set/std::map to SmallPtrSet/DenseMap. |
blob | commitdiff | raw | diff to current |
2008-12-15 |
Chris Lattner | enhance heap-sra to apply to fixed sized array allocati... |
blob | commitdiff | raw | diff to current |
2008-12-15 |
Chris Lattner | Use stripPointerCasts. |
blob | commitdiff | raw | diff to current |
2008-12-15 |
Chris Lattner | minor tweaks for formatting, allow bitcast in ValueIsOn... |
blob | commitdiff | raw | diff to current |
2008-12-15 |
Chris Lattner | refactor some code into a new TryToOptimizeStoreOfMallo... |
blob | commitdiff | raw | diff to current |
2008-09-25 |
Devang Patel | Large mechanical patch. |
blob | commitdiff | raw | diff to current |
2008-09-09 |
Anton Korobeynikov | Make safer variant of alias resolution routine to be... |
blob | commitdiff | raw | diff to current |
2008-09-09 |
Anton Korobeynikov | Resolve aliases, when possible |
blob | commitdiff | raw | diff to current |
2008-09-04 |
Dan Gohman | Tidy up several unbeseeming casts from pointer to intptr_t. |
blob | commitdiff | raw | diff to current |
2008-08-12 |
Bill Wendling | Remove tabs. |
blob | commitdiff | raw | diff to current |
2008-07-17 |
Matthijs Kooijman | Make GlobalOpt preserve address spaces when scalar... |
blob | commitdiff | raw | diff to current |
2008-05-29 |
Gabor Greif | convert more operand loops to iterator formulation |
blob | commitdiff | raw | diff to current |
2008-05-23 |
Dan Gohman | Use isSingleValueType instead of isFirstClassType to |
blob | commitdiff | raw | diff to current |
2008-05-16 |
Gabor Greif | API change for {BinaryOperator|CmpInst|CastInst}::creat... |
blob | commitdiff | raw | diff to current |
2008-05-15 |
Gabor Greif | Fix a bunch of 80col violations that arose from the... |
blob | commitdiff | raw | diff to current |
2008-05-13 |
Dan Gohman | Clean up the use of static and anonymous namespaces... |
blob | commitdiff | raw | diff to current |
2008-04-26 |
Chris Lattner | When SRoA'ing a global variable, make sure the new... |
blob | commitdiff | raw | diff to current |
2008-04-06 |
Gabor Greif | API changes for class Use size reduction, wave 1. |
blob | commitdiff | raw | diff to current |
2008-03-21 |
Dan Gohman | Don't include <map> in Pass.h, which doesn't need it... |
blob | commitdiff | raw | diff to current |
2008-03-12 |
Chris Lattner | Reimplement the parameter attributes support, phase... |
blob | commitdiff | raw | diff to current |
2008-02-22 |
Dale Johannesen | Split ParameterAttributes.h, putting the complicated |
blob | commitdiff | raw | diff to current |
2008-02-20 |
Anton Korobeynikov | Make Transforms to be 4.3 warnings-clean |
blob | commitdiff | raw | diff to current |
2008-02-18 |
Duncan Sands | Simplify caller updating using a CallSite, as |
blob | commitdiff | raw | diff to current |
2008-02-16 |
Duncan Sands | Remove any 'nest' parameter attributes if the function |
blob | commitdiff | raw | diff to current |
2008-01-29 |
Chris Lattner | Don't let globalopt hack on volatile loads or stores. |
blob | commitdiff | raw | diff to current |
2008-01-14 |
Chris Lattner | Fix the miscompilation of MiBench/consumer-lame that... |
blob | commitdiff | raw | diff to current |
2008-01-14 |
Chris Lattner | The isNotSuitableForSRA property is now dead, don't... |
blob | commitdiff | raw | diff to current |
2008-01-14 |
Chris Lattner | Change SRAGlobal to not depend on isNotSuitableForSRA... |
blob | commitdiff | raw | diff to current |
2008-01-14 |
Chris Lattner | Make the 'shrink global to bool' optimization more... |
blob | commitdiff | raw | diff to current |
2008-01-04 |
Chris Lattner | Fix PR1896 |
blob | commitdiff | raw | diff to current |
2007-12-29 |
Chris Lattner | Remove attribution from file headers, per discussion... |
blob | commitdiff | raw | diff to current |
2007-12-17 |
Christopher Lamb | Change the PointerType api for creating pointer types... |
blob | commitdiff | raw | diff to current |
2007-11-13 |
Chris Lattner | Fix the regression on Transforms/GlobalOpt/deadglobal... |
blob | commitdiff | raw | diff to current |
2007-11-09 |
Chris Lattner | Tighten up a check for folding away loads from (newly... |
blob | commitdiff | raw | diff to current |
2007-11-01 |
Duncan Sands | Executive summary: getTypeSize -> getTypeStoreSize... |
blob | commitdiff | raw | diff to current |
2007-09-14 |
Chris Lattner | Fix a logic error in ValueIsOnlyUsedLocallyOrStoredToOn... |
blob | commitdiff | raw | diff to current |
2007-09-13 |
Chris Lattner | Teach GlobalLoadUsesSimpleEnoughForHeapSRA and the... |
blob | commitdiff | raw | diff to current |
2007-09-13 |
Chris Lattner | be tolerant of PHI nodes when rewriting heap SROA code... |
blob | commitdiff | raw | diff to current |
2007-09-13 |
Chris Lattner | refactor some code, no functionality change. On the... |
blob | commitdiff | raw | diff to current |
2007-09-13 |
Chris Lattner | Make ValueIsOnlyUsedLocallyOrStoredToOneGlobal smart... |
blob | commitdiff | raw | diff to current |
2007-09-13 |
Chris Lattner | Make AllUsesOfLoadedValueWillTrapIfNull strong enough... |
blob | commitdiff | raw | diff to current |
2007-09-04 |
David Greene | Update GEP constructors to use an iterator interface... |
blob | commitdiff | raw | diff to current |
2007-06-04 |
Chris Lattner | When rebuilding constant structs, make sure to honor... |
blob | commitdiff | raw | diff to current |
2007-05-15 |
Chris Lattner | selects can also reach here |
blob | commitdiff | raw | diff to current |
2007-05-13 |
Chris Lattner | Fix Transforms/GlobalOpt/2007-05-13-Crash.ll |
blob | commitdiff | raw | diff to current |
2007-05-06 |
Nick Lewycky | Fix typo in comment. |
blob | commitdiff | raw | diff to current |
2007-05-03 |
Devang Patel | Drop 'const' |
blob | commitdiff | raw | diff to current |
2007-05-02 |
Devang Patel | Use 'static const char' instead of 'static const int'. |
blob | commitdiff | raw | diff to current |
2007-05-01 |
Devang Patel | Do not use typeinfo to identify pass in pass manager. |
blob | commitdiff | raw | diff to current |
2007-04-12 |
Lauro Ramos Venancio | Implement the "thread_local" keyword. |
blob | commitdiff | raw | diff to current |
2007-04-05 |
Chris Lattner | Fix Transforms/GlobalOpt/2007-04-05-Crash.ll |
blob | commitdiff | raw | diff to current |
2007-03-02 |
Reid Spencer | Prefer non-virtual calls to ConstantInt::isZero over... |
blob | commitdiff | raw | diff to current |
2007-02-15 |
Reid Spencer | For PR1195: |
blob | commitdiff | raw | diff to current |
2007-02-12 |
Chris Lattner | stop using methods that take vectors. |
blob | commitdiff | raw | diff to current |
2007-02-11 |
Chris Lattner | simplify name juggling through the use of Value::takeName. |
blob | commitdiff | raw | diff to current |
2007-02-05 |
Reid Spencer | Apply the VISIBILITY_HIDDEN field to the remaining... |
blob | commitdiff | raw | diff to current |
2007-02-02 |
Reid Spencer | Changes to support making the shift instructions be... |
blob | commitdiff | raw | diff to current |
2007-01-31 |
Chris Lattner | eliminate temporary vectors |
blob | commitdiff | raw | diff to current |
2007-01-31 |
Chris Lattner | eliminate temporary vectors |
blob | commitdiff | raw | diff to current |
2007-01-30 |
Chris Lattner | Adjust #includes to match movement of constant folding... |
blob | commitdiff | raw | diff to current |
2007-01-30 |
Chris Lattner | adjust to api change |
blob | commitdiff | raw | diff to current |
2007-01-30 |
Reid Spencer | For PR1136: Rename GlobalVariable::isExternal as isDecl... |
blob | commitdiff | raw | diff to current |
2007-01-21 |
Reid Spencer | For PR970: |
blob | commitdiff | raw | diff to current |
2007-01-12 |
Chris Lattner | Branch conditions must be i1 |
blob | commitdiff | raw | diff to current |
2007-01-12 |
Reid Spencer | Implement review feedback for the ConstantBool->Constan... |
blob | commitdiff | raw | diff to current |
2007-01-11 |
Reid Spencer | Rename BoolTy as Int1Ty. Patch by Sheng Zhou. |
blob | commitdiff | raw | diff to current |
2007-01-11 |
Zhou Sheng | For PR1043: |
blob | commitdiff | raw | diff to current |
2007-01-09 |
Chris Lattner | Fix a bug in heap-sra that caused compilation failure... |
blob | commitdiff | raw | diff to current |
2006-12-31 |
Reid Spencer | For PR950: |
blob | commitdiff | raw | diff to current |
2006-12-23 |
Reid Spencer | For PR950: |
blob | commitdiff | raw | diff to current |
2006-12-19 |
Chris Lattner | Eliminate static ctors due to Statistic objects |
blob | commitdiff | raw | diff to current |
2006-12-12 |
Reid Spencer | Replace inferred getCast(V,Ty) calls with more strict... |
blob | commitdiff | raw | diff to current |
2006-12-07 |
Bill Wendling | Changed llvm_ostream et all to OStream. llvm_cerr,... |
blob | commitdiff | raw | diff to current |
2006-12-06 |
Chris Lattner | Detemplatize the Statistic class. The only type it... |
blob | commitdiff | raw | diff to current |
2006-11-30 |
Chris Lattner | make it clear that this is always a zext |
blob | commitdiff | raw | diff to current |
2006-11-30 |
Chris Lattner | One more bugfix, 3 cases of making casts explicit. |
blob | commitdiff | raw | diff to current |
next |