summaryrefslogtreecommitdiff
path: root/lib/CodeGen/SelectionDAG
Commit message (Expand)AuthorAge
...
* A DAGCombine optimization for mergeing consecutive stores to memory. The opti...Nadav Rotem2012-10-03
* Revert 165051-165049 while looking into the foreach.m failure inEric Christopher2012-10-03
* Remove the SavePoint infrastructure from fast isel, replaceEric Christopher2012-10-02
* Fix PR13991: legalizing an overflowing multiplication operation is harder thanDuncan Sands2012-10-02
* Use dyn_cast instead of isa and cast.Jakub Staszak2012-09-30
* Revert r164910 because it causes failures to several phase2 builds.Nadav Rotem2012-09-30
* A DAGCombine optimization for merging consecutive stores. This optimization i...Nadav Rotem2012-09-30
* Speculatively revert commit 164885 (nadav) in the hope of ressurecting a pile ofDuncan Sands2012-09-29
* Tidy up to match coding standards. Remove 'else' after 'return' and moving op...Craig Topper2012-09-29
* Replace a couple if/elses around similar calls with conditional operators on ...Craig Topper2012-09-29
* A DAGCombine optimization for merging consecutive stores. This optimization i...Nadav Rotem2012-09-29
* Revert 'Fix a typo 'iff' => 'if''. iff is an abreviation of if and only if. S...Sylvestre Ledru2012-09-27
* Fix a typo 'iff' => 'if'Sylvestre Ledru2012-09-27
* Remove the `hasFnAttr' method from Function.Bill Wendling2012-09-26
* Generate an error message instead of asserting or segfaulting when we have aBill Wendling2012-09-26
* Generate an error message instead of asserting or segfaulting when we have aBill Wendling2012-09-26
* TargetLowering interface to set/get minimum block entries for jump tables.Sebastian Pop2012-09-25
* Fix 80-col violations.Nadav Rotem2012-09-20
* Add predicates for queries on whether an attribute exists.Bill Wendling2012-09-19
* Mark unimplemented copy constructors and copy assignment operators as LLVM_DE...Craig Topper2012-09-18
* Fix some funky indentation.Evan Cheng2012-09-18
* Fix PR13859Michael Liao2012-09-17
* Fix bad comment. No functional change.Craig Topper2012-09-16
* Fix both the test for zero and what we do if we have a zero forEric Christopher2012-09-13
* Reformat, remove a couple unused variables and move some variablesEric Christopher2012-09-13
* Enhance type legalization on bitcast from vector to integerMichael Liao2012-09-13
* Fix a dagcombine optimization. The optimization attempts to optimize a bitcas...Nadav Rotem2012-09-13
* Fix PR11985Michael Liao2012-09-12
* Remove an overly-aggressive assertion. The code following this assertion alr...Owen Anderson2012-09-12
* Fix constant folding through bitcasts by no longer relying on undefined behav...Kristof Beyls2012-09-12
* Release build: guard dump functions withManman Ren2012-09-11
* Teach DAG combiner to constant fold FABS of a BUILD_VECTOR of ConstantFPs. Fa...Craig Topper2012-09-11
* Fold multiply by 0 or 1 when in UnsafeFPMath mode in SelectionDAG::getNode().Michael Ilseman2012-09-10
* whitespaceMichael Ilseman2012-09-10
* Fix an assertion failure when optimising a shufflevector incorrectly into con...James Molloy2012-09-10
* Teach the DAGBuilder about lifetime markers which are generated from PHINodes.Nadav Rotem2012-09-10
* Teach DAG combiner to constant fold fneg of a BUILD_VECTOR of constants.Craig Topper2012-09-09
* Stop emitting lifetime region info when stack coloring is not enabled in O0Michael Liao2012-09-07
* Release build: guard dump functions with "ifndef NDEBUG"Manman Ren2012-09-06
* Fix a few old-GCC warnings. No functional change.Nadav Rotem2012-09-06
* Add a new optimization pass: Stack Coloring, that merges disjoint static allo...Nadav Rotem2012-09-06
* Cleanup a few magic numbers.Chad Rosier2012-09-05
* Stop casting away const qualifier needlessly.Roman Divacky2012-09-05
* [ms-inline asm] We only need one bit to represent the AsmDialect in theChad Rosier2012-09-05
* Constify this properly. Found by gcc48 -Wcast-qual.Roman Divacky2012-09-05
* Constify SDNodeIterator an stop its only non-const user being cast strippedRoman Divacky2012-09-05
* [ms-inline asm] Propagate the asm dialect into the MachineInstr representation.Chad Rosier2012-09-05
* Fixed the DAG combiner to better handle the folding of AND nodes for vector t...Silviu Baranga2012-09-05
* Convert vextracti128/vextractf128 intrinsics to extract_subvector at DAG buil...Craig Topper2012-09-05
* Generic Bypass Slow DivPreston Gurd2012-09-04