Move TargetData to DataLayout.
[oota-llvm.git] / lib / Transforms / Scalar /
2012-10-08 Micah VillmowMove TargetData to DataLayout.
2012-10-05 NAKAMURA TakumiSROA.cpp: Fix a warning, [-Wunused-variable]
2012-10-05 Duncan SandsMove this test a bit later, after the point at which...
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 Preston GurdThis patch corrects commit 165126 by using an integer...
2012-10-04 Jakub StaszakAdd a comment to the commit r165187.
2012-10-04 Duncan SandsIn my recent change to avoid use of underaligned memory...
2012-10-04 Chandler CarruthFix PR13969, a mini-phase-ordering issue with the new...
2012-10-04 Duncan SandsThe memcpy optimizer was happily doing call slot forwar...
2012-10-04 Chandler CarruthTeach the integer-promotion rewrite strategy to be...
2012-10-04 Bill WendlingUse method to query for attributes.
2012-10-03 Jakub StaszakFix PR13967.
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-28 Evan ChengDo not delete BBs if their addresses are taken. rdar...
2012-09-28 Benjamin KramerCorrelatedPropagation: BasicBlock::removePredecessor...
2012-09-26 Bill WendlingRemove the `hasFnAttr' method from Function.
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-25 Nick LewyckyDon't forget that strcpy and friends return a pointer...
2012-09-24 Nick LewyckyRemove unused name of variable to quiet a warning....
2012-09-24 Nick LewyckyTeach DSE that strcpy, strncpy, strcat and strncat...
2012-09-24 Nick LewyckyMove all the calls to AA.getTargetLibraryInfo() to...
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-21 Benjamin KramerLoopIdiom: Give up when the loop is not in canonical...
2012-09-19 Hans WennborgCodeGenPrep: turn lookup tables into switches for some...
2012-09-18 Chandler CarruthFix the last crasher I've gotten a reproduction for...
2012-09-18 Andrew TrickLSR critical edge splitting fix for PR13756.
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-18 Craig TopperMark unimplemented copy constructors and copy assignmen...
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 Craig TopperUse LLVM_DELETED_FUNCTION in place of 'DO NOT IMPLEMENT...
2012-09-15 Chandler CarruthPort the SSAUpdater-based promotion logic from the...
2012-09-14 Evan ChengStylistic and 80-col fixes
2012-09-14 Dmitri GribenkoFix Doxygen issues:
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.
2012-09-13 Benjamin KramerMemCpyOpt: When forming a memset from stores also take...
2012-09-13 Dmitri GribenkoFix Doxygen issues:
2012-09-12 Dan GohmanDetect overflow in the path count computation. rdar...
2012-09-12 Manman RenRelease build: guard dump functions with
2012-09-09 Nick LewyckyMove spaces to the right places. No functionality change.
2012-09-09 Benjamin KramerDSE: Poking holes into a SetVector is expensive, avoid...
2012-09-06 Manman RenRelease build: guard dump functions with "ifndef NDEBUG"
2012-09-06 Jim GrosbachUpdate function names to conform to guidelines.
2012-09-04 Dan GohmanMake provenance checking conservative in cases when
2012-09-04 Preston GurdGeneric Bypass Slow Div
2012-09-04 Nadav RotemLICM may hoist an instruction with undefined behavior...
2012-09-02 Nadav RotemNot all targets have efficient ISel code generation...
2012-09-02 Benjamin KramerLoopRotation: Make the brute force DomTree update more...
2012-09-01 Benjamin KramerLoopRotation: Check some invariants of the dominator...
2012-08-30 Benjamin KramerLoopRotate: Also rotate loops with multiple exits.
2012-08-29 Benjamin KramerMake MemoryBuiltins aware of TargetLibraryInfo.
2012-08-27 Dan GohmanDon't use for loops for code that is only intended...
2012-08-24 Benjamin KramerGVN: Fix quadratic runtime on the number of switch...
2012-08-22 Benjamin KramerSimplifyLibCalls: Give all safely-shrinkable libcalls...
2012-08-22 Chad RosierAdd a few float shrinking optimizations to SimplifyLibC...
2012-08-22 Chad RosierAdd a new helper function, AddOpt(F1, F1, Opt), as...
2012-08-21 Richard SmithDon't bind a reference to a dereferenced null pointer...
2012-08-21 Chandler CarruthPort the global copy optimization from the SROA pass...
next