Fix Twine corruption problem with diagnostics.
[oota-llvm.git] / lib / Transforms / Scalar /
2014-07-21 Duncan P. N. Exon... Revert "[C++11] Add predecessors(BasicBlock *) / succes...
2014-07-21 Gerolf HoflehnerFix for regression: [Bug 20369] wrong code at -O3 on...
2014-07-20 Manuel Jacob[C++11] Add predecessors(BasicBlock *) / successors...
2014-07-19 Matt ArsenaultTemplatify RegionInfo so it works on MachineBasicBlocks
2014-07-19 NAKAMURA TakumiMergedLoadStoreMotion.cpp: Fix msc17 build. Member...
2014-07-18 Mark HeffernanFix build breakage introduced with r213412.
2014-07-18 Mark HeffernanRemove unroll pragma metadata after it is used.
2014-07-18 Gerolf HoflehnerMergedLoadStoreMotion pass
2014-07-16 Jingyue WuPartially revert r210444 due to performance regression
2014-07-14 Nick LewyckyDon't eliminate memcpy's when the address of the pointe...
2014-07-12 Owen AndersonFix an issue with the MergeBasicBlockIntoOnlyPred(...
2014-07-10 Hal FinkelFeeding isSafeToSpeculativelyExecute its DataLayout...
2014-07-10 Hal FinkelFeeding isSafeToSpeculativelyExecute its DataLayout...
2014-07-10 Hal FinkelAllow isDereferenceablePointer to look through some...
2014-07-06 Rafael EspindolaUpdate the MemoryBuffer API to use ErrorOr.
2014-06-26 Arnold SchwaighoferGVN: Preserve invariant.load metadata
2014-06-25 Eli BenderskyRename loop unrolling and loop vectorizer metadata...
2014-06-25 Evgeniy StepanovFactor out part of LICM::sink into a helper function.
2014-06-25 Evgeniy Stepanov[LICM] Don't create more than one copy of an instructio...
2014-06-19 Dinesh DwivediUpdated comments as suggested by Rafael. Thanks.
2014-06-17 Dinesh DwivediFixed jump threading going to infinite loop.
2014-06-17 Duncan P. N. Exon... SROA: Only split loads on byte boundaries
2014-06-16 Eli BenderskyTeach LoopUnrollPass to respect loop unrolling hints...
2014-06-14 Nick LewyckyRemove extra whitespace in function declaration. No...
2014-06-13 Jiangning LiuMove GlobalMerge from Transform to CodeGen.
2014-06-13 Tim NorthoverSCCP: update for cmpxchg returning { iN, i1 } now.
2014-06-13 Tim NorthoverIR: add "cmpxchg weak" variant to support permitted...
2014-06-13 Rafael EspindolaRemove 'using std::errro_code' from lib.
2014-06-12 Rafael EspindolaDon't use 'using std::error_code' in include/llvm.
2014-06-12 Duncan P. N. Exon... GVN: Enable value forwarding for calloc
2014-06-12 Eli BenderskyRevert r210721 as it causes breakage in internal builds...
2014-06-11 Eli BenderskyTeach LoopUnrollPass to respect loop unrolling hints...
2014-06-11 Jiangning LiuCreate macro INITIALIZE_TM_PASS.
2014-06-11 Jiangning LiuGlobal merge for global symbols.
2014-06-11 Jiangning LiuRename global-merge to enable-global-merge.
2014-06-10 Eric ChristopherWe already have a reference to the TargetMachine, use...
2014-06-08 Jingyue Wu[SeparateConstOffsetFromGEP] inbounds zext => sext...
2014-06-08 Jingyue Wu[SeparateConstOffsetFromGEP] Fix an illegitimate optimi...
2014-06-08 Jingyue WuRefactor canonicalizing array indices to a helper function
2014-06-05 Jingyue WuFixed several correctness issues in SeparateConstOffset...
2014-05-31 Benjamin Kramer[Reassociate] Similar to "X + -X" -> "0", added code...
2014-05-29 Michael J. SpencerAdd LoadCombine pass.
2014-05-27 Jingyue WuDistribute sext/zext to the operands of and/or/xor
2014-05-26 Owen AndersonMake the LoopRotate pass's maximum header size configur...
2014-05-23 Jingyue WuAdd the extracted constant offset using GEP
2014-05-22 Diego NovilloAdd support for missed and analysis optimization remarks.
2014-05-20 Quentin Colombet[LSR] Canonicalize reg1 + ... + regN into reg1 + ....
2014-05-19 Matt ArsenaultUse range for
2014-05-16 Rafael EspindolaRevert "Implement global merge optimization for global...
2014-05-15 Jiangning LiuImplement global merge optimization for global variables.
2014-05-15 Alp TokerFix typos
2014-05-14 Jay FoadRename ComputeMaskedBits to computeKnownBits. "Masked...
2014-05-13 Benjamin KramerGVN: Fix non-determinism in map iteration.
2014-05-13 Benjamin KramerGVN: rangify a couple of loops.
2014-05-08 Nick LewyckyImprove wording to make it sounds more like a change...
2014-05-08 Richard SmithSimplify and fix incorrect comment. No functionality...
2014-05-06 Nick LewyckyDetabify.
2014-05-05 Nick LewyckyImprove 'tail' call marking in TRE. A bootstrap of...
2014-05-04 Benjamin KramerLoopUnroll: If we're doing partial unrolling, use the...
2014-05-02 Akira Hatanaka[GVN] Pass the phi-translated address of a load instead...
2014-05-01 Benjamin KramerUpdate and sort CMakeLists.
2014-05-01 Eli BenderskyAdd an optimization that does CSE in a group of similar...
2014-04-30 NAKAMURA TakumiConstantHoisting.cpp: Add <tuple> for std::tie, since...
2014-04-29 Jim GrosbachTidy up.
2014-04-29 Jim GrosbachSpelling.
2014-04-29 Adam NemetReapply r207271 without the testcase
2014-04-28 Chandler CarruthRevert r207271 for now. This commit introduced a test...
2014-04-28 Craig Topper[C++] Use 'nullptr'.
2014-04-26 Gerolf HoflehnerRecursivelyDeleteTriviallyDeadInstructions() could...
2014-04-26 Gerolf HoflehnerRevert commit r207302 since build failures
2014-04-26 Gerolf HoflehnerRecursivelyDeleteTriviallyDeadInstructions() could...
2014-04-25 Adam Nemet[LoopStrengthReduce] Don't trim formula that uses a...
2014-04-25 Duncan P. N. Exon... SCC: Change clients to use const, NFC
2014-04-25 Craig Topper[C++] Use 'nullptr'. Transforms edition.
2014-04-23 Matt ArsenaultRemove more default address space argument usage.
2014-04-22 Juergen Ributzka[Constant Hoisting] Materialize the constant before...
2014-04-22 Juergen Ributzka[Constant Hoisting] Print the instructions in the corre...
2014-04-22 Chandler Carruth[Modules] Fix potential ODR violations by sinking the...
2014-04-21 Reid KlecknerFix PR7272 in -tailcallelim instead of the inliner
2014-04-19 Alp TokerRemove some empty statements
2014-04-17 Nuno Lopesremove some dead code
2014-04-15 Duncan P. N. Exon... verify-di: Implement DebugInfoVerifier
2014-04-15 Alexey BataevD3348 - [BUG] "Rotate Loop" pass kills "llvm.vectorizer...
2014-04-11 David BlaikieImplement depth_first and inverse_depth_first range...
2014-04-09 Alp TokerFix some doc and comment typos
2014-04-03 Juergen RibutzkaRevert "[Constant Hoisting] Lazily compute the idom...
2014-04-01 Hal FinkelAdd some additional fields to TTI::UnrollingPreferences
2014-03-31 Hal FinkelMove partial/runtime unrolling late in the pipeline
2014-03-28 Erik VerbruggenRevert "GVN: merge overflow intrinsics with non-overflo...
2014-03-26 Nick LewyckyTreat lifetime.start'd memory like we treat freshly...
2014-03-25 Juergen Ributzka[Constant Hoisting] Make the constant candidate map...
2014-03-23 Nuno Lopesremove a bunch of unused private methods
2014-03-22 Juergen Ributzka[Constant Hoisting] Erase dead cast instructions.
2014-03-22 Juergen Ributzka[Constant Hoisting] Fix multiple entries for the same...
2014-03-21 Tom StellardSink: Don't sink static allocas from the entry block
2014-03-21 Juergen Ributzka[Constant Hoisting] Make the constant materialization...
2014-03-21 Juergen Ributzka[Constant Hoisting] Lazily compute the idom and cache...
2014-03-21 Juergen Ributzka[Constant Hoisting] Change the algorithm to only track...
2014-03-21 Juergen Ributzka[Constant Hoisting] Fix capitalization of function...
2014-03-21 Juergen Ributzka[Constant Hoisting] Replace the MapVector with a separa...
next