2012-12-30 |
Nuno Lopes | convert a bunch of callers from DataLayout::getIndexedO... |
blob | commitdiff | raw |
2012-12-18 |
Nadav Rotem | SROA: Replace calls to getScalarSizeInBits to DataLayou... |
blob | commitdiff | raw | diff to current |
2012-12-17 |
Chandler Carruth | Fix another SROA crasher, PR14601. |
blob | commitdiff | raw | diff to current |
2012-12-17 |
Chandler Carruth | Teach the rewriting of memcpy calls to support subvecto... |
blob | commitdiff | raw | diff to current |
2012-12-17 |
Chandler Carruth | Fix a secondary bug I introduced while fixing the first... |
blob | commitdiff | raw | diff to current |
2012-12-17 |
Chandler Carruth | Hoist a convertValue call to the two paths where it... |
blob | commitdiff | raw | diff to current |
2012-12-17 |
Chandler Carruth | Hoist the insertVector helper to be a static helper. |
blob | commitdiff | raw | diff to current |
2012-12-17 |
Chandler Carruth | Lift the extractVector helper all the way out to a... |
blob | commitdiff | raw | diff to current |
2012-12-17 |
Chandler Carruth | Factor the vector load rewriting into a more generic... |
blob | commitdiff | raw | diff to current |
2012-12-17 |
Chandler Carruth | Fix the first part of PR14478: memset now works. |
blob | commitdiff | raw | diff to current |
2012-12-17 |
Chandler Carruth | Extract the logic for inserting a subvector into a... |
blob | commitdiff | raw | diff to current |
2012-12-17 |
Chandler Carruth | Lift the integer splat computation into a helper function. |
blob | commitdiff | raw | diff to current |
2012-12-15 |
Chandler Carruth | Relax an overly aggressive assert to fix PR14572. |
blob | commitdiff | raw | diff to current |
2012-12-10 |
Chandler Carruth | Add a new visitor for walking the uses of a pointer... |
blob | commitdiff | raw | diff to current |
2012-12-10 |
Chandler Carruth | Fix PR14548: SROA was crashing on a mixture of i1 and... |
blob | commitdiff | raw | diff to current |
2012-12-09 |
Chandler Carruth | Switch SROA to pop Uses off the back of its visitors... |
blob | commitdiff | raw | diff to current |
2012-12-03 |
Chandler Carruth | Use the new script to sort the includes of every file... |
blob | commitdiff | raw | diff to current |
2012-12-03 |
Chandler Carruth | Remove some buggy and apparantly unnecessary code from... |
blob | commitdiff | raw | diff to current |
2012-12-01 |
Benjamin Kramer | SROA: Avoid struct and array types early to avoid creat... |
blob | commitdiff | raw | diff to current |
2012-11-30 |
Chandler Carruth | Move the InstVisitor utility into VMCore where it belon... |
blob | commitdiff | raw | diff to current |
2012-11-21 |
Chandler Carruth | PR14055: Implement support for sub-vector operations... |
blob | commitdiff | raw | diff to current |
2012-11-20 |
Chandler Carruth | Use LLVM_ENABLE_DUMP for the variables used in printing... |
blob | commitdiff | raw | diff to current |
2012-11-20 |
Chandler Carruth | Fix PR14132 and handle OOB loads speculated throuh... |
blob | commitdiff | raw | diff to current |
2012-11-20 |
Chandler Carruth | Add a comment to associate a FIXME with a PR where... |
blob | commitdiff | raw | diff to current |
2012-11-20 |
Chandler Carruth | Rework the rewriting of loads and stores for vector... |
blob | commitdiff | raw | diff to current |
2012-11-17 |
Evan Cheng | Teach SROA rewriteVectorizedStoreInst to handle cases... |
blob | commitdiff | raw | diff to current |
2012-11-01 |
Chandler Carruth | Revert the majority of the next patch in the address... |
blob | commitdiff | raw | diff to current |
2012-11-01 |
Chandler Carruth | Revert the series of commits starting with r166578... |
blob | commitdiff | raw | diff to current |
2012-11-01 |
Jakub Staszak | Don't insert and erase load instruction. Simply create... |
blob | commitdiff | raw | diff to current |
2012-10-30 |
Chandler Carruth | Fix PR14212: For some strange reason I treated vectors... |
blob | commitdiff | raw | diff to current |
2012-10-25 |
Chandler Carruth | Teach SROA how to split whole-alloca integer loads... |
blob | commitdiff | raw | diff to current |
2012-10-24 |
Micah Villmow | Add some cleanup to the DataLayout changes requested... |
blob | commitdiff | raw | diff to current |
2012-10-24 |
Micah Villmow | Back out r166591, not sure why this made it through... |
blob | commitdiff | raw | diff to current |
2012-10-24 |
Micah Villmow | Delete a directory that wasn't supposed to be checked... |
blob | commitdiff | raw | diff to current |
2012-10-20 |
Benjamin Kramer | SROA: Simplify code. No functionality change. |
blob | commitdiff | raw | diff to current |
2012-10-18 |
Chandler Carruth | Refactor insert and extract of sub-integers into static... |
blob | commitdiff | raw | diff to current |
2012-10-18 |
Chandler Carruth | This FIXME was fixed some time ago. =] |
blob | commitdiff | raw | diff to current |
2012-10-17 |
Chandler Carruth | This just in, it is a *bad idea* to use 'udiv' on an... |
blob | commitdiff | raw | diff to current |
2012-10-17 |
Chandler Carruth | Fix a really annoying "bug" introduced in r165941.... |
blob | commitdiff | raw | diff to current |
2012-10-15 |
Micah Villmow | Resubmit the changes to llvm core to update the functio... |
blob | commitdiff | raw | diff to current |
2012-10-15 |
Chandler Carruth | Update the memcpy rewriting to fully support widened... |
blob | commitdiff | raw | diff to current |
2012-10-15 |
Chandler Carruth | Follow-up fix to r165928: handle memset rewriting for... |
blob | commitdiff | raw | diff to current |
2012-10-15 |
Chandler Carruth | First major step toward addressing PR14059. This teache... |
blob | commitdiff | raw | diff to current |
2012-10-15 |
Chandler Carruth | Hoist the canConvertValue predicate and the convertValu... |
blob | commitdiff | raw | diff to current |
2012-10-13 |
Chandler Carruth | Teach SROA to cope with wrapper aggregates. These show... |
blob | commitdiff | raw | diff to current |
2012-10-13 |
Chandler Carruth | Speculatively harden the conversion logic. I have no... |
blob | commitdiff | raw | diff to current |
2012-10-13 |
Chandler Carruth | Silence a warning in -assert builds. |
blob | commitdiff | raw | diff to current |
2012-10-13 |
Chandler Carruth | Clean up how we rewrite loads and stores to the whole... |
blob | commitdiff | raw | diff to current |
2012-10-11 |
Micah Villmow | Revert 165732 for further review. |
blob | commitdiff | raw | diff to current |
2012-10-11 |
Micah Villmow | Add in the first iteration of support for llvm/clang... |
blob | commitdiff | raw | diff to current |
2012-10-09 |
Chandler Carruth | Fix PR14034, an infloop / heap corruption / crash bug... |
blob | commitdiff | raw | diff to current |
2012-10-08 |
Micah Villmow | Move TargetData to DataLayout. |
blob | commitdiff | raw | diff to current |
2012-10-05 |
NAKAMURA Takumi | SROA.cpp: Fix a warning, [-Wunused-variable] |
blob | commitdiff | raw | diff to current |
2012-10-05 |
Chandler Carruth | Teach the new SROA a new trick. Now we zap any memcpy... |
blob | commitdiff | raw | diff to current |
2012-10-05 |
Chandler Carruth | Lift the speculation visitor above all the helpers... |
blob | commitdiff | raw | diff to current |
2012-10-04 |
Chandler Carruth | Fix PR13969, a mini-phase-ordering issue with the new... |
blob | commitdiff | raw | diff to current |
2012-10-04 |
Chandler Carruth | Teach the integer-promotion rewrite strategy to be... |
blob | commitdiff | raw | diff to current |
2012-10-03 |
Chandler Carruth | Fix an issue where we failed to adjust the alignment... |
blob | commitdiff | raw | diff to current |
2012-10-03 |
Chandler Carruth | Try to use a better set of abstractions for computing... |
blob | commitdiff | raw | diff to current |
2012-10-03 |
Chandler Carruth | Switch the SetVector::remove_if implementation to use... |
blob | commitdiff | raw | diff to current |
2012-10-02 |
Chandler Carruth | Teach the new SROA to handle cases where an alloca... |
blob | commitdiff | raw | diff to current |
2012-10-02 |
Chandler Carruth | Fix another crasher in SROA, reported by Joel. |
blob | commitdiff | raw | diff to current |
2012-10-02 |
Chandler Carruth | Fix a silly coding error on my part. The whole point... |
blob | commitdiff | raw | diff to current |
2012-10-01 |
Chandler Carruth | Make this plural. Spotted by Duncan in review (and... |
blob | commitdiff | raw | diff to current |
2012-10-01 |
Chandler Carruth | Prune some unnecessary includes. |
blob | commitdiff | raw | diff to current |
2012-10-01 |
Chandler Carruth | Fix several issues with alignment. We weren't always... |
blob | commitdiff | raw | diff to current |
2012-10-01 |
Chandler Carruth | Factor the PHI and select speculation into a separate... |
blob | commitdiff | raw | diff to current |
2012-10-01 |
Chandler Carruth | Refactor the PartitionUse structure to actually use... |
blob | commitdiff | raw | diff to current |
2012-09-29 |
Chandler Carruth | Fix a somewhat surprising miscompile where code relying... |
blob | commitdiff | raw | diff to current |
2012-09-26 |
Chandler Carruth | Analogous fix to memset and memcpy rewriting. Don't... |
blob | commitdiff | raw | diff to current |
2012-09-26 |
Chandler Carruth | When rewriting the pointer operand to a load or store... |
blob | commitdiff | raw | diff to current |
2012-09-26 |
Chandler Carruth | Teach all of the loads, stores, memsets and memcpys... |
blob | commitdiff | raw | diff to current |
2012-09-26 |
Chandler Carruth | Revert the business end of r164636 and try again. I... |
blob | commitdiff | raw | diff to current |
2012-09-25 |
Nick Lewycky | Don't drop the alignment on a memcpy intrinsic when... |
blob | commitdiff | raw | diff to current |
2012-09-25 |
Nick Lewycky | Revert the business end of r164634, and replace it... |
blob | commitdiff | raw | diff to current |
2012-09-25 |
Nick Lewycky | Don't try to promote the same alloca twice. Fixes PR13916! |
blob | commitdiff | raw | diff to current |
2012-09-25 |
Chandler Carruth | Fix a case where SROA did not correctly detect dead... |
blob | commitdiff | raw | diff to current |
2012-09-25 |
Chandler Carruth | Fix a crash in SROA. This was reported independently... |
blob | commitdiff | raw | diff to current |
2012-09-24 |
Chandler Carruth | Address one of the original FIXMEs for the new SROA... |
blob | commitdiff | raw | diff to current |
2012-09-23 |
Chandler Carruth | Switch to a signed representation for the dynamic offse... |
blob | commitdiff | raw | diff to current |
2012-09-21 |
Chandler Carruth | Fix a case where the new SROA pass failed to zap dead... |
blob | commitdiff | raw | diff to current |
2012-09-18 |
Chandler Carruth | Fix the last crasher I've gotten a reproduction for... |
blob | commitdiff | raw | diff to current |
2012-09-18 |
Chandler Carruth | Fix getCommonType in a different way from the way I... |
blob | commitdiff | raw | diff to current |
2012-09-18 |
Benjamin Kramer | Fix build for compilers that don't understand injected... |
blob | commitdiff | raw | diff to current |
2012-09-18 |
Benjamin Kramer | SROA: Use CRTP for OpSplitter to get rid of virtual... |
blob | commitdiff | raw | diff to current |
2012-09-18 |
Benjamin Kramer | SROA: Replace the member function template contraption... |
blob | commitdiff | raw | diff to current |
2012-09-18 |
NAKAMURA Takumi | SROA.cpp: Appease msvc. |
blob | commitdiff | raw | diff to current |
2012-09-18 |
Chandler Carruth | Fix a warning in release builds and a test case I forgo... |
blob | commitdiff | raw | diff to current |
2012-09-18 |
Chandler Carruth | Add a major missing piece to the new SROA pass: aggress... |
blob | commitdiff | raw | diff to current |
2012-09-17 |
Benjamin Kramer | NewSROA: Provide a full set of operator< for ByteRanges. |
blob | commitdiff | raw | diff to current |
2012-09-16 |
Chandler Carruth | Refactor the SROA visitors for partitioning an alloca... |
blob | commitdiff | raw | diff to current |
2012-09-15 |
Chandler Carruth | Port the SSAUpdater-based promotion logic from the... |
blob | commitdiff | raw | diff to current |
2012-09-14 |
Benjamin Kramer | SROA: Silence unused variable warnings in Release builds. |
blob | commitdiff | raw | diff to current |
2012-09-14 |
Chandler Carruth | Rework the computation of a sub-structure natural type... |
blob | commitdiff | raw | diff to current |
2012-09-14 |
Chandler Carruth | Rely on the recursive check for pointer types rather... |
blob | commitdiff | raw | diff to current |
2012-09-14 |
Chandler Carruth | Be a bit more aggressive in bailing out of this routine... |
blob | commitdiff | raw | diff to current |
2012-09-14 |
Chandler Carruth | Add some comments clarifying that the GEP analysis... |
blob | commitdiff | raw | diff to current |
2012-09-14 |
Chandler Carruth | Move an instance variable to a local variable based... |
blob | commitdiff | raw | diff to current |
2012-09-14 |
Chandler Carruth | Add a comment about debug intrinsics that I *really... |
blob | commitdiff | raw | diff to current |
2012-09-14 |
Chandler Carruth | Add two asserts that Duncan thought would help ensure... |
blob | commitdiff | raw | diff to current |
next |