2012-10-15 |
Chandler Carruth | Update the memcpy rewriting to fully support widened...
|
commit | commitdiff | tree |
2012-10-15 |
Chandler Carruth | Follow-up fix to r165928: handle memset rewriting for...
|
commit | commitdiff | tree |
2012-10-15 |
Chandler Carruth | First major step toward addressing PR14059. This teaches...
|
commit | commitdiff | tree |
2012-10-15 |
Chandler Carruth | Hoist the canConvertValue predicate and the convertValue...
|
commit | commitdiff | tree |
2012-10-13 |
Chandler Carruth | Teach SROA to cope with wrapper aggregates. These show...
|
commit | commitdiff | tree |
2012-10-13 |
Chandler Carruth | Speculatively harden the conversion logic. I have no...
|
commit | commitdiff | tree |
2012-10-13 |
Chandler Carruth | Silence a warning in -assert builds.
|
commit | commitdiff | tree |
2012-10-13 |
Chandler Carruth | Clean up how we rewrite loads and stores to the whole...
|
commit | commitdiff | tree |
2012-10-09 |
Chandler Carruth | Fix PR14034, an infloop / heap corruption / crash bug...
|
commit | commitdiff | tree |
2012-10-05 |
Chandler Carruth | Teach the new SROA a new trick. Now we zap any memcpy...
|
commit | commitdiff | tree |
2012-10-05 |
Chandler Carruth | Lift the speculation visitor above all the helpers...
|
commit | commitdiff | tree |
2012-10-04 |
Chandler Carruth | Fix PR13969, a mini-phase-ordering issue with the new...
|
commit | commitdiff | tree |
2012-10-04 |
Chandler Carruth | Teach the integer-promotion rewrite strategy to be...
|
commit | commitdiff | tree |
2012-10-03 |
Chandler Carruth | Fix an issue where we failed to adjust the alignment...
|
commit | commitdiff | tree |
2012-10-03 |
Chandler Carruth | Try to use a better set of abstractions for computing...
|
commit | commitdiff | tree |
2012-10-03 |
Chandler Carruth | Third try at fixing this. ;] Go back to using std:...
|
commit | commitdiff | tree |
2012-10-03 |
Chandler Carruth | Switch the SetVector::remove_if implementation to use...
|
commit | commitdiff | tree |
2012-10-02 |
Chandler Carruth | Teach the new SROA to handle cases where an alloca...
|
commit | commitdiff | tree |
2012-10-02 |
Chandler Carruth | Clean up these doxygen comments to follow the proposed...
|
commit | commitdiff | tree |
2012-10-02 |
Chandler Carruth | Fix another crasher in SROA, reported by Joel.
|
commit | commitdiff | tree |
2012-10-02 |
Chandler Carruth | Fix a silly coding error on my part. The whole point...
|
commit | commitdiff | tree |
2012-10-02 |
Chandler Carruth | Turn the new SROA pass back on. Let's see if it sticks...
|
commit | commitdiff | tree |
2012-10-01 |
Chandler Carruth | Fix more misspellings found by Duncan during review.
|
commit | commitdiff | tree |
2012-10-01 |
Chandler Carruth | Make this plural. Spotted by Duncan in review (and...
|
commit | commitdiff | tree |
2012-10-01 |
Chandler Carruth | Prune some unnecessary includes.
|
commit | commitdiff | tree |
2012-10-01 |
Chandler Carruth | Fix several issues with alignment. We weren't always...
|
commit | commitdiff | tree |
2012-10-01 |
Chandler Carruth | Factor the PHI and select speculation into a separate...
|
commit | commitdiff | tree |
2012-10-01 |
Chandler Carruth | Refactor the PartitionUse structure to actually use...
|
commit | commitdiff | tree |
2012-09-29 |
Chandler Carruth | Fix a somewhat surprising miscompile where code relying...
|
commit | commitdiff | tree |
2012-09-26 |
Chandler Carruth | Analogous fix to memset and memcpy rewriting. Don't...
|
commit | commitdiff | tree |
2012-09-26 |
Chandler Carruth | When rewriting the pointer operand to a load or store...
|
commit | commitdiff | tree |
2012-09-26 |
Chandler Carruth | Teach all of the loads, stores, memsets and memcpys...
|
commit | commitdiff | tree |
2012-09-26 |
Chandler Carruth | Add some convenience methods to IRBuilder for constructing...
|
commit | commitdiff | tree |
2012-09-26 |
Chandler Carruth | Revert the business end of r164636 and try again. I...
|
commit | commitdiff | tree |
2012-09-25 |
Chandler Carruth | Fix a case where SROA did not correctly detect dead...
|
commit | commitdiff | tree |
2012-09-25 |
Chandler Carruth | Fix a crash in SROA. This was reported independently...
|
commit | commitdiff | tree |
2012-09-24 |
Chandler Carruth | Enable the new SROA pass by default.
|
commit | commitdiff | tree |
2012-09-24 |
Chandler Carruth | Address one of the original FIXMEs for the new SROA...
|
commit | commitdiff | tree |
2012-09-23 |
Chandler Carruth | Switch to a signed representation for the dynamic offsets...
|
commit | commitdiff | tree |
2012-09-21 |
Chandler Carruth | Fix a case where the new SROA pass failed to zap dead...
|
commit | commitdiff | tree |
2012-09-18 |
Chandler Carruth | Fix the last crasher I've gotten a reproduction for...
|
commit | commitdiff | tree |
2012-09-18 |
Chandler Carruth | Fix getCommonType in a different way from the way I...
|
commit | commitdiff | tree |
2012-09-18 |
Chandler Carruth | Fix a warning in release builds and a test case I forgot...
|
commit | commitdiff | tree |
2012-09-18 |
Chandler Carruth | Add a major missing piece to the new SROA pass: aggressive...
|
commit | commitdiff | tree |
2012-09-16 |
Chandler Carruth | Refactor the SROA visitors for partitioning an alloca...
|
commit | commitdiff | tree |
2012-09-15 |
Chandler Carruth | Port the SSAUpdater-based promotion logic from the...
|
commit | commitdiff | tree |
2012-09-14 |
Chandler Carruth | Rework the computation of a sub-structure natural type...
|
commit | commitdiff | tree |
2012-09-14 |
Chandler Carruth | Rely on the recursive check for pointer types rather...
|
commit | commitdiff | tree |
2012-09-14 |
Chandler Carruth | Be a bit more aggressive in bailing out of this routine...
|
commit | commitdiff | tree |
2012-09-14 |
Chandler Carruth | Add some comments clarifying that the GEP analysis...
|
commit | commitdiff | tree |
2012-09-14 |
Chandler Carruth | Move an instance variable to a local variable based...
|
commit | commitdiff | tree |
2012-09-14 |
Chandler Carruth | Add a comment about debug intrinsics that I *really...
|
commit | commitdiff | tree |
2012-09-14 |
Chandler Carruth | Add two asserts that Duncan thought would help ensure...
|
commit | commitdiff | tree |
2012-09-14 |
Chandler Carruth | Actually keep the flag default-off for now. =/ That...
|
commit | commitdiff | tree |
2012-09-14 |
Chandler Carruth | Remove some dead, commented out code Duncan spotted...
|
commit | commitdiff | tree |
2012-09-14 |
Chandler Carruth | Wrap the dumping and printing routines in NDEBUG and...
|
commit | commitdiff | tree |
2012-09-14 |
Chandler Carruth | Lots of comment fixes and cleanups from Duncan's review.
|
commit | commitdiff | tree |
2012-09-14 |
Chandler Carruth | Speculative change to try to fix older GCC versions...
|
commit | commitdiff | tree |
2012-09-14 |
Chandler Carruth | Introduce a new SROA implementation.
|
commit | commitdiff | tree |
2012-09-11 |
Chandler Carruth | Add support for finding cacheflush on OpenBSD/mips64...
|
commit | commitdiff | tree |
2012-08-29 |
Chandler Carruth | Enable recursing into the compiler-rt projcet with...
|
commit | commitdiff | tree |
2012-08-24 |
Chandler Carruth | Try to appease MSVC even more elaborately in the alignment...
|
commit | commitdiff | tree |
2012-08-21 |
Chandler Carruth | Port the global copy optimization from the SROA pass...
|
commit | commitdiff | tree |
2012-08-17 |
Chandler Carruth | Flatten the aligned-char-array utility template to...
|
commit | commitdiff | tree |
2012-08-09 |
Chandler Carruth | Teach the LLVM test makefile to run the extra Clang...
|
commit | commitdiff | tree |
2012-08-07 |
Chandler Carruth | Fix PR13412, a nasty miscompile due to the interleaved
|
commit | commitdiff | tree |
2012-08-07 |
Chandler Carruth | Add a much more conservative strategy for aligning...
|
commit | commitdiff | tree |
2012-08-01 |
Chandler Carruth | Add range erase, element insert, and range insert methods to
|
commit | commitdiff | tree |
2012-08-01 |
Chandler Carruth | Add basic in-bounds asserts to TinyPtrVector::erase.
|
commit | commitdiff | tree |
2012-07-31 |
Chandler Carruth | Implement copy and move assignment for TinyPtrVector...
|
commit | commitdiff | tree |
2012-07-31 |
Chandler Carruth | Clean up trailing whitespace and unnecessary blank...
|
commit | commitdiff | tree |
2012-07-31 |
Chandler Carruth | Bring TinyPtrVector under test. Somehow we never picked...
|
commit | commitdiff | tree |
2012-07-30 |
Chandler Carruth | Extend the InstVisitor to visit the specialized classes...
|
commit | commitdiff | tree |
2012-07-30 |
Chandler Carruth | Move the SmallVector unit tests to be type-parameterized...
|
commit | commitdiff | tree |
2012-07-22 |
Chandler Carruth | Move the initialization of the bounds checking pass...
|
commit | commitdiff | tree |
2012-07-20 |
Chandler Carruth | Fix a dangling StringRef bug in the auto upgrader....
|
commit | commitdiff | tree |
2012-07-18 |
Chandler Carruth | Fix a somewhat nasty crasher in PR13378. This crashes...
|
commit | commitdiff | tree |
2012-07-16 |
Chandler Carruth | Revert r160254 temporarily.
|
commit | commitdiff | tree |
2012-07-16 |
Chandler Carruth | Teach AddressSanitizer to create basic blocks in a...
|
commit | commitdiff | tree |
2012-07-16 |
Chandler Carruth | Add a basic test for AddressSanitizer. This is just...
|
commit | commitdiff | tree |
2012-07-16 |
Chandler Carruth | Add support for attaching branch weight metadata directly...
|
commit | commitdiff | tree |
2012-07-16 |
Chandler Carruth | Add a boring bit of boilerplate to start testing IRBuilder...
|
commit | commitdiff | tree |
2012-07-16 |
Chandler Carruth | Move the IRBuilder unittest from Support to VMCore...
|
commit | commitdiff | tree |
2012-07-15 |
Chandler Carruth | Move llvm/Support/TypeBuilder.h -> llvm/TypeBuilder...
|
commit | commitdiff | tree |
2012-07-15 |
Chandler Carruth | Update the header guard I missed when moving the header.
|
commit | commitdiff | tree |
2012-07-15 |
Chandler Carruth | Move llvm/Support/MDBuilder.h to llvm/MDBuilder.h,...
|
commit | commitdiff | tree |
2012-07-15 |
Chandler Carruth | Reapply r160194, switching to use LV information for...
|
commit | commitdiff | tree |
2012-07-13 |
Chandler Carruth | Revert r160194, which switched to use LV information...
|
commit | commitdiff | tree |
2012-07-13 |
Chandler Carruth | Use the LiveVariables information to efficiently get...
|
commit | commitdiff | tree |
2012-07-10 |
Chandler Carruth | Teach the LiveInterval::join function to use the fast...
|
commit | commitdiff | tree |
2012-07-10 |
Chandler Carruth | Fix a bug where I didn't test for an empty range before...
|
commit | commitdiff | tree |
2012-07-10 |
Chandler Carruth | Add an efficient merge operation to LiveInterval and...
|
commit | commitdiff | tree |
2012-07-10 |
Chandler Carruth | Teach LiveIntervals how to verify themselves and start...
|
commit | commitdiff | tree |
2012-07-05 |
Chandler Carruth | Optimize extendIntervalEndTo a tiny bit by saving one...
|
commit | commitdiff | tree |
2012-07-05 |
Chandler Carruth | Remove dead infrastructure for building DenseMaps with...
|
commit | commitdiff | tree |
2012-07-05 |
Chandler Carruth | Finish fixing the MachineOperand hashing, providing...
|
commit | commitdiff | tree |
2012-07-05 |
Chandler Carruth | The hash function for MI expressions, used by MachineCSE...
|
commit | commitdiff | tree |
2012-07-03 |
Chandler Carruth | Micro-optimize this function a bit. This shrinks the...
|
commit | commitdiff | tree |
2012-07-02 |
Chandler Carruth | All glory to address sanitizer. ;]
|
commit | commitdiff | tree |
2012-07-02 |
Chandler Carruth | Extend the workaround from r159593 to cover a few explicit...
|
commit | commitdiff | tree |
next |