llvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE->llvm_unreachable.
[oota-llvm.git] / lib / Transforms / IPO / GlobalOpt.cpp
2009-07-14 Torok Edwinllvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE...
2009-07-13 Owen AndersonMove more functionality over to LLVMContext.
2009-07-11 Torok Edwinassert(0) -> LLVM_UNREACHABLE.
2009-07-09 Owen AndersonThis started as a small change, I swear. Unfortunately...
2009-07-08 Owen AndersonSwitch GlobalVariable ctors to a sane API, where *eithe...
2009-07-08 Owen AndersonPush LLVMContext through GlobalVariables and IRBuilder.
2009-07-06 Owen Anderson"LLVMContext* " --> "LLVMContext *"
2009-07-06 Owen AndersonThread LLVMContext through the constant folding APIs...
2009-07-06 Owen AndersonMore LLVMContext-ification.
2009-07-01 Chris Lattnerimprove the APIs for creating struct and function types...
2009-06-17 Sanjiv Gupta>> What if my global variable was into a different...
2009-06-10 Jay FoadImplement and use new method Function::hasAddressTaken().
2009-06-09 Jay FoadRemove an unused function SafeToDestroyConstant()....
2009-06-06 Jay FoadUse cast<> instead of dyn_cast<> for things that are...
2009-06-02 Evan ChengAvoid infinite looping in AllGlobalLoadUsesSimpleEnough...
2009-05-09 Duncan SandsRename PaddedSize to AllocSize, in the hope that this
2009-05-03 Nick LewyckyRevert r70630. Go back to appending ".b" to internal...
2009-05-02 Nick LewyckyDon't append ".b" to the names of globals that are...
2009-03-09 Devang PatelIgnore debug info while evaluating function.
2009-03-08 Chris Lattneruse MemTransferInst.
2009-03-07 Chris Lattnerfix a serious pessimization that Tron on IRC pointed...
2009-03-06 Duncan SandsWhile thinking about the one-definition-rule and trying
2009-03-06 Devang PatelRevert 66224.
2009-03-06 Devang PatelRevert rev. 66167.
2009-03-06 Devang PatelDo not let debug info prevert globalopt from shriking...
2009-03-05 Devang PatelGlobalOpt only process non constant local GVs while...
2009-03-04 Bill WendlingTemporarily revert r65994. It was causing rdar://6646455.
2009-03-04 Devang PatelIf a global constant is dead then global's debug info...
2009-02-18 Duncan SandsIn theory the aliasee may have dead constant users
2009-02-17 Duncan SandsThis transform also applies to private linkage.
2009-02-15 Duncan SandsMake this more useful for cleaning up after the
2009-02-15 Duncan SandsIf the target of an alias has internal linkage, then the
2009-01-23 Gabor GreifSimplify the logic of getting hold of a PHI predecessor...
2009-01-15 Rafael EspindolaAdd the private linkage.
2009-01-14 Chris Lattnerrewrite OptimizeAwayTrappingUsesOfLoads to 1) avoid...
2009-01-13 Duncan SandsCorrect a comment.
2009-01-12 Duncan SandsRename getABITypeSize to getTypePaddedSize, as
2009-01-07 Duncan SandsWhitespace - correct formatting.
2008-12-17 Chris Lattnerinsert some sequence points and preincrement an iterato...
2008-12-17 Chris LattnerEnhance heap sra to be substantially more aggressive...
2008-12-16 Chris LattnerFix another crash found by inspection. If we have...
2008-12-16 Chris Lattnerfix a crash found by inspection.
2008-12-16 Chris Lattnerswitch some std::set/std::map to SmallPtrSet/DenseMap.
2008-12-15 Chris Lattnerenhance heap-sra to apply to fixed sized array allocati...
2008-12-15 Chris LattnerUse stripPointerCasts.
2008-12-15 Chris Lattnerminor tweaks for formatting, allow bitcast in ValueIsOn...
2008-12-15 Chris Lattnerrefactor some code into a new TryToOptimizeStoreOfMallo...
2008-09-25 Devang Patel Large mechanical patch.
2008-09-09 Anton KorobeynikovMake safer variant of alias resolution routine to be...
2008-09-09 Anton KorobeynikovResolve aliases, when possible
2008-09-04 Dan GohmanTidy up several unbeseeming casts from pointer to intptr_t.
2008-08-12 Bill WendlingRemove tabs.
2008-07-17 Matthijs KooijmanMake GlobalOpt preserve address spaces when scalar...
2008-05-29 Gabor Greifconvert more operand loops to iterator formulation
2008-05-23 Dan GohmanUse isSingleValueType instead of isFirstClassType to
2008-05-16 Gabor GreifAPI change for {BinaryOperator|CmpInst|CastInst}::creat...
2008-05-15 Gabor GreifFix a bunch of 80col violations that arose from the...
2008-05-13 Dan GohmanClean up the use of static and anonymous namespaces...
2008-04-26 Chris LattnerWhen SRoA'ing a global variable, make sure the new...
2008-04-06 Gabor GreifAPI changes for class Use size reduction, wave 1.
2008-03-21 Dan GohmanDon't include <map> in Pass.h, which doesn't need it...
2008-03-12 Chris LattnerReimplement the parameter attributes support, phase...
2008-02-22 Dale JohannesenSplit ParameterAttributes.h, putting the complicated
2008-02-20 Anton KorobeynikovMake Transforms to be 4.3 warnings-clean
2008-02-18 Duncan SandsSimplify caller updating using a CallSite, as
2008-02-16 Duncan SandsRemove any 'nest' parameter attributes if the function
2008-01-29 Chris LattnerDon't let globalopt hack on volatile loads or stores.
2008-01-14 Chris LattnerFix the miscompilation of MiBench/consumer-lame that...
2008-01-14 Chris LattnerThe isNotSuitableForSRA property is now dead, don't...
2008-01-14 Chris LattnerChange SRAGlobal to not depend on isNotSuitableForSRA...
2008-01-14 Chris LattnerMake the 'shrink global to bool' optimization more...
2008-01-04 Chris LattnerFix PR1896
2007-12-29 Chris LattnerRemove attribution from file headers, per discussion...
2007-12-17 Christopher LambChange the PointerType api for creating pointer types...
2007-11-13 Chris LattnerFix the regression on Transforms/GlobalOpt/deadglobal...
2007-11-09 Chris LattnerTighten up a check for folding away loads from (newly...
2007-11-01 Duncan SandsExecutive summary: getTypeSize -> getTypeStoreSize...
2007-09-14 Chris LattnerFix a logic error in ValueIsOnlyUsedLocallyOrStoredToOn...
2007-09-13 Chris LattnerTeach GlobalLoadUsesSimpleEnoughForHeapSRA and the...
2007-09-13 Chris Lattnerbe tolerant of PHI nodes when rewriting heap SROA code...
2007-09-13 Chris Lattnerrefactor some code, no functionality change. On the...
2007-09-13 Chris LattnerMake ValueIsOnlyUsedLocallyOrStoredToOneGlobal smart...
2007-09-13 Chris LattnerMake AllUsesOfLoadedValueWillTrapIfNull strong enough...
2007-09-04 David GreeneUpdate GEP constructors to use an iterator interface...
2007-06-04 Chris LattnerWhen rebuilding constant structs, make sure to honor...
2007-05-15 Chris Lattnerselects can also reach here
2007-05-13 Chris LattnerFix Transforms/GlobalOpt/2007-05-13-Crash.ll
2007-05-06 Nick LewyckyFix typo in comment.
2007-05-03 Devang PatelDrop 'const'
2007-05-02 Devang PatelUse 'static const char' instead of 'static const int'.
2007-05-01 Devang PatelDo not use typeinfo to identify pass in pass manager.
2007-04-12 Lauro Ramos VenancioImplement the "thread_local" keyword.
2007-04-05 Chris LattnerFix Transforms/GlobalOpt/2007-04-05-Crash.ll
2007-03-02 Reid SpencerPrefer non-virtual calls to ConstantInt::isZero over...
2007-02-15 Reid SpencerFor PR1195:
2007-02-12 Chris Lattnerstop using methods that take vectors.
2007-02-11 Chris Lattnersimplify name juggling through the use of Value::takeName.
2007-02-05 Reid SpencerApply the VISIBILITY_HIDDEN field to the remaining...
2007-02-02 Reid SpencerChanges to support making the shift instructions be...
2007-01-31 Chris Lattnereliminate temporary vectors
next