Set up MCSchedModel after detecting the CPU type in X86SubTarget.
[oota-llvm.git] / lib / Transforms /
2012-10-03 Dmitry Vyukovtsan: prepare for migration to new memory_order enum...
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-02 Chandler CarruthTurn the new SROA pass back on. Let's see if it sticks...
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 Benjamin KramerSimplifyCFG: Don't crash when forming a switch bitmap...
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-30 Benjamin KramerSimplifyCFG: Enumerating all predecessors of a BB can...
2012-09-30 Benjamin KramerArgumentPromotion: Remove ancient workaround for a...
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 Evan ChengGlobalDCE should be run at -O2 / -Os to eliminate unuse...
2012-09-28 Benjamin KramerCorrelatedPropagation: BasicBlock::removePredecessor...
2012-09-28 Benjamin KramerGlobalOpt: non-constexpr bitcasts or GEPs can occur...
2012-09-28 Nick LewyckySurprisingly, we missed a trivial case here. Fix that!
2012-09-27 Benjamin KramerFix a integer overflow in SimplifyCFG's look up table...
2012-09-27 Sylvestre LedruRevert 'Fix a typo 'iff' => 'if''. iff is an abreviatio...
2012-09-27 Sylvestre LedruFix a typo 'iff' => 'if'
2012-09-27 Nick LewyckyPrefer shuffles to selects. Backends love shuffles!
2012-09-26 Nick LewyckyDisable the new SROA pass to get the tree back in worki...
2012-09-26 Bill WendlingRemove the `hasFnAttr' method from Function.
2012-09-26 Hans WennborgAddress Duncan's comments on r164684:
2012-09-26 Hans WennborgAddress Duncan's comments on r164682:
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 Hans WennborgSimplifyCFG: Make the switch-to-lookup table transforma...
2012-09-26 Hans WennborgSimplifyCFG: Refactor the switch-to-lookup table transf...
2012-09-26 Chandler CarruthRevert the business end of r164636 and try again. I...
2012-09-26 Craig TopperRename virtual table anchors from Anchor() to anchor...
2012-09-26 Michael IlsemanExpansions for u/srem, using the udiv expansion. More...
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 Bill WendlingMove Attribute::typeIncompatible inside of the Attribut...
2012-09-25 Chad RosierRevert r164614 to appease the buildbots.
2012-09-25 Michael IlsemanExpansions for u/srem, using the udiv expansion. More...
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 Richard OsborneAdd missing check for presence of target data.
2012-09-24 Chandler CarruthEnable the new SROA pass by default.
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-21 Benjamin KramerInstCombine: Make sure we use the pre-zext type when...
2012-09-20 Manman RenSimplifyCFG: sink common codes from IF, ELSE blocks...
2012-09-19 Michael IlsemanRenaming functions to match coding style guidelines
2012-09-19 Michael IlsemanDoxygen-ify comments
2012-09-19 Michael IlsemanPut the * and & next to the variable, rather than the...
2012-09-19 Hans WennborgSimplifyCFG: Don't generate invalid code for switch...
2012-09-19 Benjamin KramerIntegerDivision: Style cleanups, avoid warning about...
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 Michael IlsemanNew utility for expanding integer division for targets...
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 Benjamin KramerLNT builders have picked up new SROA, disable it to...
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 Richard OsborneFix instcombine to obey requested alignment when mergin...
2012-09-18 Craig TopperMark unimplemented copy constructors and copy assignmen...
2012-09-18 Manman RenPGO: preserve branch-weight metadata when simplifying...
2012-09-17 Manman RenPGO: preserve branch-weight metadata when simplifying...
2012-09-17 Manman RenPGO: preserve branch-weight metadata when simplifying...
2012-09-17 Manman RenPGO: preserve branch-weight metadata when simplifying...
2012-09-17 Bill Wendlings/__llvm_gcov_flush/__gcov_flush/g
2012-09-17 Benjamin KramerNewSROA: Provide a full set of operator< for ByteRanges.
2012-09-17 Axel NaumannFix a few vars that can end up being used without initi...
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 Benjamin KramerDisable new sroa now that all buildbots have tested it.
2012-09-15 Chandler CarruthPort the SSAUpdater-based promotion logic from the...
2012-09-15 Manman RenPGO: preserve branch-weight metadata when simplifying...
2012-09-14 Bill WendlingRemove comment.
2012-09-14 Manman RenPGO: preserve branch-weight metadata when simplifying...
2012-09-14 Evan ChengStylistic and 80-col fixes
2012-09-14 Alex RosenbergReview feedback from Duncan Sands. Alphabetize includes...
2012-09-14 Manman RenTry to fix the bots by detecting inconsistant branch...
2012-09-14 Manman RenPGO: preserve branch-weight metadata when merging two...
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...
next