summaryrefslogtreecommitdiff
path: root/lib/Transforms/Scalar
Commit message (Expand)AuthorAge
...
* Reapply r207271 without the testcaseAdam Nemet2014-04-29
* Revert r207271 for now. This commit introduced a test case that ranChandler Carruth2014-04-28
* [C++] Use 'nullptr'.Craig Topper2014-04-28
* RecursivelyDeleteTriviallyDeadInstructions() could removeGerolf Hoflehner2014-04-26
* Revert commit r207302 since build failuresGerolf Hoflehner2014-04-26
* RecursivelyDeleteTriviallyDeadInstructions() could removeGerolf Hoflehner2014-04-26
* [LoopStrengthReduce] Don't trim formula that uses a subset of required registersAdam Nemet2014-04-25
* SCC: Change clients to use const, NFCDuncan P. N. Exon Smith2014-04-25
* [C++] Use 'nullptr'. Transforms edition.Craig Topper2014-04-25
* Remove more default address space argument usage.Matt Arsenault2014-04-23
* [Constant Hoisting] Materialize the constant before the cloned cast instruction.Juergen Ributzka2014-04-22
* [Constant Hoisting] Print the instructions in the correct order for debugging...Juergen Ributzka2014-04-22
* [Modules] Fix potential ODR violations by sinking the DEBUG_TYPEChandler Carruth2014-04-22
* Fix PR7272 in -tailcallelim instead of the inlinerReid Kleckner2014-04-21
* Remove some empty statementsAlp Toker2014-04-19
* remove some dead codeNuno Lopes2014-04-17
* verify-di: Implement DebugInfoVerifierDuncan P. N. Exon Smith2014-04-15
* D3348 - [BUG] "Rotate Loop" pass kills "llvm.vectorizer.enable" metadataAlexey Bataev2014-04-15
* Implement depth_first and inverse_depth_first range factory functions.David Blaikie2014-04-11
* Fix some doc and comment typosAlp Toker2014-04-09
* Revert "[Constant Hoisting] Lazily compute the idom and cache the result."Juergen Ributzka2014-04-03
* Add some additional fields to TTI::UnrollingPreferencesHal Finkel2014-04-01
* Move partial/runtime unrolling late in the pipelineHal Finkel2014-03-31
* Revert "GVN: merge overflow intrinsics with non-overflow instructions."Erik Verbruggen2014-03-28
* Treat lifetime.start'd memory like we treat freshly alloca'd memory. Patch by...Nick Lewycky2014-03-26
* [Constant Hoisting] Make the constant candidate map local to the collectConst...Juergen Ributzka2014-03-25
* remove a bunch of unused private methodsNuno Lopes2014-03-23
* [Constant Hoisting] Erase dead cast instructions.Juergen Ributzka2014-03-22
* [Constant Hoisting] Fix multiple entries for the same basic block in PHI nodes.Juergen Ributzka2014-03-22
* Sink: Don't sink static allocas from the entry blockTom Stellard2014-03-21
* [Constant Hoisting] Make the constant materialization cost operand dependentJuergen Ributzka2014-03-21
* [Constant Hoisting] Lazily compute the idom and cache the result.Juergen Ributzka2014-03-21
* [Constant Hoisting] Change the algorithm to only track constants for instruct...Juergen Ributzka2014-03-21
* [Constant Hoisting] Fix capitalization of function names.Juergen Ributzka2014-03-21
* [Constant Hoisting] Replace the MapVector with a separate Map and Vector to k...Juergen Ributzka2014-03-21
* Revert "[Constant Hoisting] Extend coverage of the constant hoisting pass."Juergen Ributzka2014-03-20
* [Constant Hoisting] Extend coverage of the constant hoisting pass.Juergen Ributzka2014-03-20
* Tolerate unmangled names in sample profiles.Diego Novillo2014-03-18
* Consistent use of the noduplicate attribute.Eli Bendersky2014-03-17
* Remove named Twine.David Blaikie2014-03-16
* Remove some dead assignements found by scan-buildArnaud A. de Grandmaison2014-03-15
* LSR: Compress a pair (and get rid of the DenseMapInfo for it).Benjamin Kramer2014-03-15
* SampleProfile.cpp: Fix take #2. The issue was abuse of StringRef here.NAKAMURA Takumi2014-03-15
* SampleProfile.cpp: Quick fix to r203976 about abuse of Twine. The life of Twi...NAKAMURA Takumi2014-03-15
* Re-format SampleProfile.cpp with clang-format. No functional changes.Diego Novillo2014-03-14
* Use DiagnosticInfo facility.Diego Novillo2014-03-14
* Fix typo in comment: "inwoke" -> "invoke"Mark Seaborn2014-03-13
* Fix crash in PRE.Erik Verbruggen2014-03-11
* GVN: fix hashing of extractvalue.Erik Verbruggen2014-03-11
* GVN: merge overflow intrinsics with non-overflow instructions.Erik Verbruggen2014-03-11