Use the new script to sort the includes of every file under lib.
[oota-llvm.git] / lib / Transforms / Scalar / SROA.cpp
2012-12-03 Chandler CarruthUse the new script to sort the includes of every file...
2012-12-03 Chandler CarruthRemove some buggy and apparantly unnecessary code from...
2012-12-01 Benjamin KramerSROA: Avoid struct and array types early to avoid creat...
2012-11-30 Chandler CarruthMove the InstVisitor utility into VMCore where it belon...
2012-11-21 Chandler CarruthPR14055: Implement support for sub-vector operations...
2012-11-20 Chandler CarruthUse LLVM_ENABLE_DUMP for the variables used in printing...
2012-11-20 Chandler CarruthFix PR14132 and handle OOB loads speculated throuh...
2012-11-20 Chandler CarruthAdd a comment to associate a FIXME with a PR where...
2012-11-20 Chandler CarruthRework the rewriting of loads and stores for vector...
2012-11-17 Evan ChengTeach SROA rewriteVectorizedStoreInst to handle cases...
2012-11-01 Chandler CarruthRevert the majority of the next patch in the address...
2012-11-01 Chandler CarruthRevert the series of commits starting with r166578...
2012-11-01 Jakub StaszakDon't insert and erase load instruction. Simply create...
2012-10-30 Chandler CarruthFix PR14212: For some strange reason I treated vectors...
2012-10-25 Chandler CarruthTeach SROA how to split whole-alloca integer loads...
2012-10-24 Micah VillmowAdd some cleanup to the DataLayout changes requested...
2012-10-24 Micah VillmowBack out r166591, not sure why this made it through...
2012-10-24 Micah VillmowDelete a directory that wasn't supposed to be checked...
2012-10-20 Benjamin KramerSROA: Simplify code. No functionality change.
2012-10-18 Chandler CarruthRefactor insert and extract of sub-integers into static...
2012-10-18 Chandler CarruthThis FIXME was fixed some time ago. =]
2012-10-17 Chandler CarruthThis just in, it is a *bad idea* to use 'udiv' on an...
2012-10-17 Chandler CarruthFix a really annoying "bug" introduced in r165941....
2012-10-15 Micah VillmowResubmit the changes to llvm core to update the functio...
2012-10-15 Chandler CarruthUpdate the memcpy rewriting to fully support widened...
2012-10-15 Chandler CarruthFollow-up fix to r165928: handle memset rewriting for...
2012-10-15 Chandler CarruthFirst major step toward addressing PR14059. This teache...
2012-10-15 Chandler CarruthHoist the canConvertValue predicate and the convertValu...
2012-10-13 Chandler CarruthTeach SROA to cope with wrapper aggregates. These show...
2012-10-13 Chandler CarruthSpeculatively harden the conversion logic. I have no...
2012-10-13 Chandler CarruthSilence a warning in -assert builds.
2012-10-13 Chandler CarruthClean up how we rewrite loads and stores to the whole...
2012-10-11 Micah VillmowRevert 165732 for further review.
2012-10-11 Micah VillmowAdd in the first iteration of support for llvm/clang...
2012-10-09 Chandler CarruthFix PR14034, an infloop / heap corruption / crash bug...
2012-10-08 Micah VillmowMove TargetData to DataLayout.
2012-10-05 NAKAMURA TakumiSROA.cpp: Fix a warning, [-Wunused-variable]
2012-10-05 Chandler CarruthTeach the new SROA a new trick. Now we zap any memcpy...
2012-10-05 Chandler CarruthLift the speculation visitor above all the helpers...
2012-10-04 Chandler CarruthFix PR13969, a mini-phase-ordering issue with the new...
2012-10-04 Chandler CarruthTeach the integer-promotion rewrite strategy to be...
2012-10-03 Chandler CarruthFix an issue where we failed to adjust the alignment...
2012-10-03 Chandler CarruthTry to use a better set of abstractions for computing...
2012-10-03 Chandler CarruthSwitch the SetVector::remove_if implementation to use...
2012-10-02 Chandler CarruthTeach the new SROA to handle cases where an alloca...
2012-10-02 Chandler CarruthFix another crasher in SROA, reported by Joel.
2012-10-02 Chandler CarruthFix a silly coding error on my part. The whole point...
2012-10-01 Chandler CarruthMake this plural. Spotted by Duncan in review (and...
2012-10-01 Chandler CarruthPrune some unnecessary includes.
2012-10-01 Chandler CarruthFix several issues with alignment. We weren't always...
2012-10-01 Chandler CarruthFactor the PHI and select speculation into a separate...
2012-10-01 Chandler CarruthRefactor the PartitionUse structure to actually use...
2012-09-29 Chandler CarruthFix a somewhat surprising miscompile where code relying...
2012-09-26 Chandler CarruthAnalogous fix to memset and memcpy rewriting. Don't...
2012-09-26 Chandler CarruthWhen rewriting the pointer operand to a load or store...
2012-09-26 Chandler CarruthTeach all of the loads, stores, memsets and memcpys...
2012-09-26 Chandler CarruthRevert the business end of r164636 and try again. I...
2012-09-25 Nick LewyckyDon't drop the alignment on a memcpy intrinsic when...
2012-09-25 Nick LewyckyRevert the business end of r164634, and replace it...
2012-09-25 Nick LewyckyDon't try to promote the same alloca twice. Fixes PR13916!
2012-09-25 Chandler CarruthFix a case where SROA did not correctly detect dead...
2012-09-25 Chandler CarruthFix a crash in SROA. This was reported independently...
2012-09-24 Chandler CarruthAddress one of the original FIXMEs for the new SROA...
2012-09-23 Chandler CarruthSwitch to a signed representation for the dynamic offse...
2012-09-21 Chandler CarruthFix a case where the new SROA pass failed to zap dead...
2012-09-18 Chandler CarruthFix the last crasher I've gotten a reproduction for...
2012-09-18 Chandler CarruthFix getCommonType in a different way from the way I...
2012-09-18 Benjamin KramerFix build for compilers that don't understand injected...
2012-09-18 Benjamin KramerSROA: Use CRTP for OpSplitter to get rid of virtual...
2012-09-18 Benjamin KramerSROA: Replace the member function template contraption...
2012-09-18 NAKAMURA TakumiSROA.cpp: Appease msvc.
2012-09-18 Chandler CarruthFix a warning in release builds and a test case I forgo...
2012-09-18 Chandler CarruthAdd a major missing piece to the new SROA pass: aggress...
2012-09-17 Benjamin KramerNewSROA: Provide a full set of operator< for ByteRanges.
2012-09-16 Chandler CarruthRefactor the SROA visitors for partitioning an alloca...
2012-09-15 Chandler CarruthPort the SSAUpdater-based promotion logic from the...
2012-09-14 Benjamin KramerSROA: Silence unused variable warnings in Release builds.
2012-09-14 Chandler CarruthRework the computation of a sub-structure natural type...
2012-09-14 Chandler CarruthRely on the recursive check for pointer types rather...
2012-09-14 Chandler CarruthBe a bit more aggressive in bailing out of this routine...
2012-09-14 Chandler CarruthAdd some comments clarifying that the GEP analysis...
2012-09-14 Chandler CarruthMove an instance variable to a local variable based...
2012-09-14 Chandler CarruthAdd a comment about debug intrinsics that I *really...
2012-09-14 Chandler CarruthAdd two asserts that Duncan thought would help ensure...
2012-09-14 Chandler CarruthRemove some dead, commented out code Duncan spotted...
2012-09-14 Chandler CarruthWrap the dumping and printing routines in NDEBUG and...
2012-09-14 Chandler CarruthLots of comment fixes and cleanups from Duncan's review.
2012-09-14 NAKAMURA TakumiSROA.cpp: Unbreak gcc, sorry!
2012-09-14 NAKAMURA TakumiSROA.cpp: Appease msvc. LLVM_ATTRIBUTE(s) should come...
2012-09-14 Chandler CarruthSpeculative change to try to fix older GCC versions...
2012-09-14 Chandler CarruthIntroduce a new SROA implementation.