2011-12-05 |
Nadav Rotem | Add support for vectors of pointers. |
blob | commitdiff | raw |
2011-11-20 |
Nick Lewycky | Refactor code to use new attribute getters on CallSite... |
blob | commitdiff | raw | diff to current |
2011-11-12 |
Eli Friedman | Make sure scalarrepl picks the correct alloca when... |
blob | commitdiff | raw | diff to current |
2011-10-23 |
Cameron Zwarich | The element insertion code in scalar replacement doesn... |
blob | commitdiff | raw | diff to current |
2011-10-11 |
Cameron Zwarich | Fix PR11106 by correcting a typo that has been in the... |
blob | commitdiff | raw | diff to current |
2011-10-11 |
Cameron Zwarich | Remove a lot of the fancy scalar replacement code for... |
blob | commitdiff | raw | diff to current |
2011-09-27 |
Benjamin Kramer | Stop emitting instructions with the name "tmp" they... |
blob | commitdiff | raw | diff to current |
2011-09-22 |
Eli Friedman | PR10987: add a missed safety check to isSafePHIToSpecul... |
blob | commitdiff | raw | diff to current |
2011-09-12 |
Eli Friedman | Change a bunch of isVolatile() checks to check for... |
blob | commitdiff | raw | diff to current |
2011-07-25 |
Nick Lewycky | Finish adding support for lifetime intrinsics to SROA... |
blob | commitdiff | raw | diff to current |
2011-07-25 |
Jay Foad | Convert GetElementPtrInst to use ArrayRef. |
blob | commitdiff | raw | diff to current |
2011-07-21 |
Dan Gohman | Fix MergeInVectorType to check for vector types with... |
blob | commitdiff | raw | diff to current |
2011-07-19 |
Jay Foad | Convert TargetData::getIndexedOffset to use ArrayRef. |
blob | commitdiff | raw | diff to current |
2011-07-18 |
Chris Lattner | land David Blaikie's patch to de-constify Type, with... |
blob | commitdiff | raw | diff to current |
2011-07-07 |
Devang Patel | Use DBG_VALUE location while inserting DBG_VALUE during... |
blob | commitdiff | raw | diff to current |
2011-07-06 |
Devang Patel | Handle cases where multiple dbg.declare and dbg.value... |
blob | commitdiff | raw | diff to current |
2011-07-06 |
Devang Patel | Simplify. Consolidate dbg.declare handling in AllocaPro... |
blob | commitdiff | raw | diff to current |
2011-07-01 |
Nick Lewycky | Fix likely typo, reduce number of instruction name... |
blob | commitdiff | raw | diff to current |
2011-06-27 |
Nick Lewycky | Teach one piece of scalarrepl to handle lifetime marker... |
blob | commitdiff | raw | diff to current |
2011-06-18 |
Cameron Zwarich | When scalar replacement returns a vector type, only... |
blob | commitdiff | raw | diff to current |
2011-06-18 |
Cameron Zwarich | Fix an invalid bitcast crash that occurs when doing... |
blob | commitdiff | raw | diff to current |
2011-06-18 |
Cameron Zwarich | Remove a pointless assignment. Nothing checks the value... |
blob | commitdiff | raw | diff to current |
2011-06-14 |
Cameron Zwarich | Be more obvious about what is being tested. |
blob | commitdiff | raw | diff to current |
2011-06-13 |
Cameron Zwarich | Fix grammar. |
blob | commitdiff | raw | diff to current |
2011-06-13 |
Cameron Zwarich | Rename MergeInType to MergeInTypeForLoadOrStore. |
blob | commitdiff | raw | diff to current |
2011-06-13 |
Cameron Zwarich | Remove the HadAVector instance variable and replace... |
blob | commitdiff | raw | diff to current |
2011-06-13 |
Cameron Zwarich | Remove a vacuous check. |
blob | commitdiff | raw | diff to current |
2011-06-13 |
Cameron Zwarich | Have SRoA explicitly track the kind of scalar it is... |
blob | commitdiff | raw | diff to current |
2011-06-13 |
Cameron Zwarich | Remove an argument that is always true. |
blob | commitdiff | raw | diff to current |
2011-06-09 |
Cameron Zwarich | Remove a vacuous condition. |
blob | commitdiff | raw | diff to current |
2011-06-09 |
Cameron Zwarich | Fix PR10104 by adding a bounds check on a vector elemen... |
blob | commitdiff | raw | diff to current |
2011-06-08 |
Cameron Zwarich | Fix an assymmetry between ConvertScalar_ExtractValue... |
blob | commitdiff | raw | diff to current |
2011-06-03 |
Devang Patel | Use IRBuilder, preserve line numbers. |
blob | commitdiff | raw | diff to current |
2011-05-24 |
Cameron Zwarich | Clean up the lazy initialization of DIBuilder a bit. |
blob | commitdiff | raw | diff to current |
2011-05-24 |
Cameron Zwarich | Make LoadAndStorePromoter preserve debug info and creat... |
blob | commitdiff | raw | diff to current |
2011-05-06 |
Duncan Sands | Fix PR9820: a read-only call differs from a load in... |
blob | commitdiff | raw | diff to current |
2011-04-20 |
Cameron Zwarich | Fix another case of <rdar://problem/9184212> that only... |
blob | commitdiff | raw | diff to current |
2011-04-20 |
Cameron Zwarich | The bitcast case here is actually handled uniformly... |
blob | commitdiff | raw | diff to current |
2011-04-20 |
Cameron Zwarich | Cleanup some code to better use an early return style... |
blob | commitdiff | raw | diff to current |
2011-04-14 |
Mon P Wang | Cleanup r129509 based on comments by Chris |
blob | commitdiff | raw | diff to current |
2011-04-14 |
Mon P Wang | Cleanup r129472 by using a utility routine as suggested... |
blob | commitdiff | raw | diff to current |
2011-04-13 |
Mon P Wang | Vectors with different number of elements of the same... |
blob | commitdiff | raw | diff to current |
2011-03-30 |
Jay Foad | Remove PHINode::reserveOperandSpace(). Instead, add... |
blob | commitdiff | raw | diff to current |
2011-03-30 |
Jay Foad | (Almost) always call reserveOperandSpace() on newly... |
blob | commitdiff | raw | diff to current |
2011-03-29 |
Cameron Zwarich | Do some simple copy propagation through integer loads... |
blob | commitdiff | raw | diff to current |
2011-03-26 |
Cameron Zwarich | Fix a typo and add a test. |
blob | commitdiff | raw | diff to current |
2011-03-23 |
Cameron Zwarich | Fix PR9464 by correcting some math that just happened... |
blob | commitdiff | raw | diff to current |
2011-03-16 |
Cameron Zwarich | Fix a comment. |
blob | commitdiff | raw | diff to current |
2011-03-16 |
Cameron Zwarich | Only convert allocas to scalars if it is profitable... |
blob | commitdiff | raw | diff to current |
2011-03-16 |
Cameron Zwarich | Better use initializer lists. |
blob | commitdiff | raw | diff to current |
2011-03-16 |
Cameron Zwarich | Add a clarifying comment. |
blob | commitdiff | raw | diff to current |
2011-03-09 |
Cameron Zwarich | Fix a crasher introduced by r127317 that is seen on... |
blob | commitdiff | raw | diff to current |
2011-03-09 |
Cameron Zwarich | Add support to scalar replacement for partial vector... |
blob | commitdiff | raw | diff to current |
2011-03-09 |
Cameron Zwarich | Move vector type merging to a separate function in... |
blob | commitdiff | raw | diff to current |
2011-02-15 |
Chris Lattner | convert ConstantVector::get to use ArrayRef. |
blob | commitdiff | raw | diff to current |
2011-02-14 |
Chris Lattner | revert my ConstantVector patch, it seems to have made... |
blob | commitdiff | raw | diff to current |
2011-02-14 |
Chris Lattner | Switch ConstantVector::get to use ArrayRef instead... |
blob | commitdiff | raw | diff to current |
2011-01-24 |
Dan Gohman | Give GetUnderlyingObject a TargetData, to keep it in... |
blob | commitdiff | raw | diff to current |
2011-01-24 |
Chris Lattner | enhance SRoA to promote allocas that are used by PHI... |
blob | commitdiff | raw | diff to current |
2011-01-23 |
Chris Lattner | Enhance SRoA to promote allocas that are used by select... |
blob | commitdiff | raw | diff to current |
2011-01-23 |
Chris Lattner | Enhance SRoA to be more aggressive about scalarization... |
blob | commitdiff | raw | diff to current |
2011-01-23 |
Chris Lattner | have AllocaInfo store the alloca being inspected, simpl... |
blob | commitdiff | raw | diff to current |
2011-01-23 |
Chris Lattner | Rearrange some code a bit. Change MarkUnsafe to |
blob | commitdiff | raw | diff to current |
2011-01-23 |
Chris Lattner | remove an old hack that avoided creating MMX datatypes... |
blob | commitdiff | raw | diff to current |
2011-01-18 |
Cameron Zwarich | Remove outdated references to dominance frontiers. |
blob | commitdiff | raw | diff to current |
2011-01-17 |
Cameron Zwarich | Roll r123609 back in with two changes that fix test... |
blob | commitdiff | raw | diff to current |
2011-01-17 |
Cameron Zwarich | Roll out r123609 due to failures on the llvm-x86_64... |
blob | commitdiff | raw | diff to current |
2011-01-17 |
Cameron Zwarich | Eliminate the use of dominance frontiers in PromoteMemT... |
blob | commitdiff | raw | diff to current |
2011-01-16 |
Chris Lattner | tidy up a comment, as suggested by duncan |
blob | commitdiff | raw | diff to current |
2011-01-16 |
Chris Lattner | if an alloca is only ever accessed as a unit, and is... |
blob | commitdiff | raw | diff to current |
2011-01-16 |
Chris Lattner | Use an irbuilder to get some trivial constant folding... |
blob | commitdiff | raw | diff to current |
2011-01-16 |
Chris Lattner | enhance FoldOpIntoPhi in instcombine to try harder... |
blob | commitdiff | raw | diff to current |
2011-01-15 |
Chris Lattner | Generalize LoadAndStorePromoter a bit and switch LICM |
blob | commitdiff | raw | diff to current |
2011-01-14 |
Chris Lattner | switch SRoA to use LoadAndStorePromoter instead of... |
blob | commitdiff | raw | diff to current |
2011-01-14 |
Chris Lattner | split SROA into two passes: one that uses DomFrontiers... |
blob | commitdiff | raw | diff to current |
2011-01-14 |
Chris Lattner | Implement full support for promoting allocas to registe... |
blob | commitdiff | raw | diff to current |
2011-01-13 |
Bob Wilson | Fix whitespace. |
blob | commitdiff | raw | diff to current |
2011-01-13 |
Bob Wilson | Check for empty structs, and for consistency, zero... |
blob | commitdiff | raw | diff to current |
2011-01-13 |
Bob Wilson | Extend SROA to handle arrays accessed as homogeneous... |
blob | commitdiff | raw | diff to current |
2011-01-13 |
Bob Wilson | Make SROA more aggressive with allocas containing padding. |
blob | commitdiff | raw | diff to current |
2011-01-02 |
Chris Lattner | split dom frontier handling stuff out to its own Domina... |
blob | commitdiff | raw | diff to current |
2010-12-26 |
Chris Lattner | start using irbuilder to make mem intrinsics in a few... |
blob | commitdiff | raw | diff to current |
2010-12-23 |
Mon P Wang | Preserve the address space when generating bitcasts... |
blob | commitdiff | raw | diff to current |
2010-12-15 |
Dan Gohman | Move Value::getUnderlyingObject to be a standalone |
blob | commitdiff | raw | diff to current |
2010-11-24 |
Nick Lewycky | Treat a call of function pointer like a load of the... |
blob | commitdiff | raw | diff to current |
2010-11-20 |
Benjamin Kramer | Simplify code. No change in functionality. |
blob | commitdiff | raw | diff to current |
2010-11-18 |
Chris Lattner | finish a thought. |
blob | commitdiff | raw | diff to current |
2010-11-18 |
Chris Lattner | allow eliminating an alloca that is just copied from... |
blob | commitdiff | raw | diff to current |
2010-11-18 |
Chris Lattner | enhance the "alloca is just a memcpy from constant... |
blob | commitdiff | raw | diff to current |
2010-11-18 |
Chris Lattner | fix a small oversight in the "eliminate memcpy from... |
blob | commitdiff | raw | diff to current |
2010-10-19 |
Owen Anderson | Get rid of static constructors for pass registration... |
blob | commitdiff | raw | diff to current |
2010-10-16 |
Benjamin Kramer | Eliminate some calls to Value::getNameStr. |
blob | commitdiff | raw | diff to current |
2010-10-12 |
Owen Anderson | Begin adding static dependence information to passes... |
blob | commitdiff | raw | diff to current |
2010-10-07 |
Owen Anderson | Now with fewer extraneous semicolons! |
blob | commitdiff | raw | diff to current |
2010-09-30 |
Dale Johannesen | Massive rewrite of MMX: |
blob | commitdiff | raw | diff to current |
2010-09-01 |
Chris Lattner | deepen my MMX/SRoA hack to avoid hurting non-x86 codegen. |
blob | commitdiff | raw | diff to current |
2010-09-01 |
Chris Lattner | add a gross hack to work around a problem that Argiris... |
blob | commitdiff | raw | diff to current |
2010-08-18 |
Chris Lattner | remove dead prototype. |
blob | commitdiff | raw | diff to current |
2010-08-06 |
Owen Anderson | Reapply r110396, with fixes to appease the Linux buildb... |
blob | commitdiff | raw | diff to current |
2010-08-06 |
Owen Anderson | Revert r110396 to fix buildbots. |
blob | commitdiff | raw | diff to current |
next |