Switch ConstantVector::get to use ArrayRef instead of a pointer+size
[oota-llvm.git] / lib / Transforms / Scalar / ScalarReplAggregates.cpp
2011-02-14 Chris LattnerSwitch ConstantVector::get to use ArrayRef instead...
2011-01-24 Dan GohmanGive GetUnderlyingObject a TargetData, to keep it in...
2011-01-24 Chris Lattnerenhance SRoA to promote allocas that are used by PHI...
2011-01-23 Chris LattnerEnhance SRoA to promote allocas that are used by select...
2011-01-23 Chris LattnerEnhance SRoA to be more aggressive about scalarization...
2011-01-23 Chris Lattnerhave AllocaInfo store the alloca being inspected, simpl...
2011-01-23 Chris LattnerRearrange some code a bit. Change MarkUnsafe to
2011-01-23 Chris Lattnerremove an old hack that avoided creating MMX datatypes...
2011-01-18 Cameron ZwarichRemove outdated references to dominance frontiers.
2011-01-17 Cameron ZwarichRoll r123609 back in with two changes that fix test...
2011-01-17 Cameron ZwarichRoll out r123609 due to failures on the llvm-x86_64...
2011-01-17 Cameron ZwarichEliminate the use of dominance frontiers in PromoteMemT...
2011-01-16 Chris Lattnertidy up a comment, as suggested by duncan
2011-01-16 Chris Lattnerif an alloca is only ever accessed as a unit, and is...
2011-01-16 Chris LattnerUse an irbuilder to get some trivial constant folding...
2011-01-16 Chris Lattnerenhance FoldOpIntoPhi in instcombine to try harder...
2011-01-15 Chris LattnerGeneralize LoadAndStorePromoter a bit and switch LICM
2011-01-14 Chris Lattnerswitch SRoA to use LoadAndStorePromoter instead of...
2011-01-14 Chris Lattnersplit SROA into two passes: one that uses DomFrontiers...
2011-01-14 Chris LattnerImplement full support for promoting allocas to registe...
2011-01-13 Bob WilsonFix whitespace.
2011-01-13 Bob WilsonCheck for empty structs, and for consistency, zero...
2011-01-13 Bob WilsonExtend SROA to handle arrays accessed as homogeneous...
2011-01-13 Bob WilsonMake SROA more aggressive with allocas containing padding.
2011-01-02 Chris Lattnersplit dom frontier handling stuff out to its own Domina...
2010-12-26 Chris Lattnerstart using irbuilder to make mem intrinsics in a few...
2010-12-23 Mon P WangPreserve the address space when generating bitcasts...
2010-12-15 Dan GohmanMove Value::getUnderlyingObject to be a standalone
2010-11-24 Nick LewyckyTreat a call of function pointer like a load of the...
2010-11-20 Benjamin KramerSimplify code. No change in functionality.
2010-11-18 Chris Lattnerfinish a thought.
2010-11-18 Chris Lattnerallow eliminating an alloca that is just copied from...
2010-11-18 Chris Lattnerenhance the "alloca is just a memcpy from constant...
2010-11-18 Chris Lattnerfix a small oversight in the "eliminate memcpy from...
2010-10-19 Owen AndersonGet rid of static constructors for pass registration...
2010-10-16 Benjamin KramerEliminate some calls to Value::getNameStr.
2010-10-12 Owen AndersonBegin adding static dependence information to passes...
2010-10-07 Owen AndersonNow with fewer extraneous semicolons!
2010-09-30 Dale JohannesenMassive rewrite of MMX:
2010-09-01 Chris Lattnerdeepen my MMX/SRoA hack to avoid hurting non-x86 codegen.
2010-09-01 Chris Lattneradd a gross hack to work around a problem that Argiris...
2010-08-18 Chris Lattnerremove dead prototype.
2010-08-06 Owen AndersonReapply r110396, with fixes to appease the Linux buildb...
2010-08-06 Owen AndersonRevert r110396 to fix buildbots.
2010-08-05 Owen AndersonDon't use PassInfo* as a type identifier for passes...
2010-07-21 Owen AndersonFix batch of converting RegisterPass<> to INTIALIZE_PASS().
2010-07-16 Gabor Greifeliminate CallInst::ArgOffset
2010-07-08 Chris LattnerFix the second half of PR7437: scalarrepl wasn't preserving
2010-06-30 Gabor Greifuse getArgOperand instead of getOperand
2010-06-28 Gabor Greifemploy CallInst::ArgOffset (for now)
2010-06-28 Gabor Greifuse cached value
2010-06-27 Chris Lattnerminor cleanup to SROA: when lowering type unsafe access...
2010-06-22 Dan GohmanUse pre-increment instead of post-increment when the...
2010-04-20 Gabor Greifuse abstract accessors to CallInst
2010-04-16 Eric ChristopherRevert 101465, it broke internal OpenGL testing.
2010-04-16 Gabor Greifreapply r101434
2010-04-16 Chris Lattnerfix comment noticed by Bob
2010-04-16 Gabor Greifback out r101423 and r101397, they break llvm-gcc self...
2010-04-16 Chris Lattnerfix PR6832: we were using the alignment of a pointer...
2010-04-16 Chris Lattnerimprove comments.
2010-04-16 Chris Lattnerpull all the ConvertToScalarInfo code together into one
2010-04-16 Chris Lattnermore refactoring: suck some stuff out of SRoA into
2010-04-15 Chris Lattnerintroduce a new ConvertToScalarInfo struct to simplify
2010-04-15 Chris Lattnertidy interface to isOnlyCopiedFromConstantGlobal
2010-04-15 Gabor Greifreapply r101364, which has been backed out in r101368
2010-04-15 Gabor Greifback out r101364, as it trips the linux nightlybot...
2010-04-15 Gabor Greifrotate CallInst operands, i.e. move callee to the back
2010-04-06 Gabor Greifperformance: get rid of repeated dereferencing of use_i...
2010-04-04 Mon P WangReapply address space patch after fixing an issue in...
2010-04-02 Mon P WangRevert r100191 since it breaks objc in clang
2010-04-02 Mon P WangReapply address space patch after fixing an issue in...
2010-03-30 Bob WilsonRevert Mon Ping's change 99928, since it broke all...
2010-03-30 Mon P WangAdded support for address spaces and added a isVolatile...
2010-02-16 Duncan SandsThere are two ways of checking for a given type, for...
2010-02-15 Duncan SandsUniformize the names of type predicates: rather than...
2010-02-03 Bob WilsonAdjust the heuristics used to decide when SROA is likel...
2010-01-27 Benjamin KramerUse the less expensive getName function instead of...
2010-01-25 Bob WilsonChange Value::getUnderlyingObject to have the MaxLookup...
2010-01-21 Victor HernandezDbgInfoIntrinsics no longer appear in an instruction...
2010-01-19 Bob WilsonFix a crash in scalarrepl for memcpy/memmove where...
2010-01-05 Dan GohmanUse do+while instead of while for loops which obviously...
2010-01-05 David GreeneChange errs() to dbgs().
2009-12-22 Chris LattnerFix the Convert to scalar to not insert dead loads...
2009-12-22 Chris Lattnerfix some fixme's by using twines
2009-12-22 Bob WilsonGeneralize SROA to allow the first index of a GEP to...
2009-12-21 Bob WilsonRemove special-case SROA optimization of variable index...
2009-12-19 Bob WilsonUpdate my SROA changes in response to review.
2009-12-18 Bob WilsonReapply 91459 with a simple fix for the problem that...
2009-12-17 Bob WilsonRe-revert 91459. It's breaking the x86_64 darwin boots...
2009-12-16 Daniel DunbarReapply r91459, it was only unmasking the bug, and...
2009-12-16 Daniel DunbarRevert "Reapply 91184 with fixes and an addition to...
2009-12-15 Bob WilsonReapply 91184 with fixes and an addition to the testcas...
2009-12-14 Chris Lattnerrevert r91184, because it causes a crash on a .bc file...
2009-12-11 Bob WilsonRevise scalar replacement to be more flexible about...
2009-12-09 Bob WilsonFix a comment.
2009-12-08 Bob WilsonSome superficial cleanups.
2009-12-08 Bob WilsonClean up dead operands left around after SROA replaces...
2009-12-04 Bob WilsonFix up some comments.
2009-12-04 Bob WilsonFix 80-column violations.
2009-11-29 Benjamin KramerRevert r90089 for now, it's breaking selfhost.
next