summaryrefslogtreecommitdiff
path: root/lib
Commit message (Expand)AuthorAge
* Convert getMemIntrinsicNode to take ArrayRef of SDValue instead of pointer an...Craig Topper2014-04-26
* Convert SelectionDAG::getNode methods to use ArrayRef<SDValue>.Craig Topper2014-04-26
* Remove an unused version of getMemIntrinsicNode and getNode. Additionally, th...Craig Topper2014-04-26
* DWARF Type Units: Avoid emitting type units under fission if the type require...David Blaikie2014-04-26
* Print X86ISD::PMULDQ nodes properly in debug output.Benjamin Kramer2014-04-26
* DwarfDebug: Minor refactoring around type unit constructionDavid Blaikie2014-04-26
* X86TTI: i16/i32 vector div with a constant (splat) divisor are reasonably che...Benjamin Kramer2014-04-26
* X86: Lower SMUL_LOHI of v4i32 to pmuldq when SSE4.1 is available.Benjamin Kramer2014-04-26
* X86: Add patterns for MULHU/MULHS of v8i16 and v16i16.Benjamin Kramer2014-04-26
* Rip out X86-specific vector SDIV lowering, make the corresponding DAGCombiner...Benjamin Kramer2014-04-26
* DAGCombiner: Turn divs of vector splats into vectorized multiplications.Benjamin Kramer2014-04-26
* X86: Custom lower v4i32 UMUL_LOHI into 2 pmuludqs.Benjamin Kramer2014-04-26
* Revert r206749 till a final decision about the intrinsics is made.Michael Zolotukhin2014-04-26
* [LCG] Rather than removing nodes from the SCC entry set when we processChandler Carruth2014-04-26
* [LCG] Rotate the full SCC finding algorithm to avoid round-trips throughChandler Carruth2014-04-26
* [LCG] Hoist the main DFS loop out of the edge removal function. ThisChandler Carruth2014-04-26
* RecursivelyDeleteTriviallyDeadInstructions() could removeGerolf Hoflehner2014-04-26
* Restore CloneFunction.cpp which got accidentlyGerolf Hoflehner2014-04-26
* [LCG] In the incremental SCC re-formation, lift the node currently beingChandler Carruth2014-04-26
* [LCG] Special case the removal of self edges. These don't impact the SCCChandler Carruth2014-04-26
* [DAG] During DAG legalization keep opaque constants even after expanding.Juergen Ributzka2014-04-26
* Revert commit r207302 since build failuresGerolf Hoflehner2014-04-26
* RecursivelyDeleteTriviallyDeadInstructions() could removeGerolf Hoflehner2014-04-26
* [X86] Implement TargetLowering::getScalingFactorCost hook.Quentin Colombet2014-04-26
* [LCG] Refactor the duplicated code I added in my last commit here intoChandler Carruth2014-04-26
* [InstCombine][X86] Teach how to fold calls to SSE2/AVX2 packed logical shiftAndrea Di Biagio2014-04-26
* Add missing include guards and missing #include, found by modules build.Richard Smith2014-04-26
* Optimization for certain shufflevector by using insertps.Filipe Cabecinhas2014-04-25
* Revert "blockfreq: Approximate irreducible control flow"Duncan P. N. Exon Smith2014-04-25
* blockfreq: Approximate irreducible control flowDuncan P. N. Exon Smith2014-04-25
* Unbreak the gdb buildbot by not lowering dbg.declare intrinsics for arrays.Adrian Prantl2014-04-25
* Make sure that rangelists are also relative to the compile unitEric Christopher2014-04-25
* R600: Fix function name printing in LowerCallMatt Arsenault2014-04-25
* DwarfAccelTable: Store the string symbol in the accelerator table to avoid du...David Blaikie2014-04-25
* Add an -mattr option to the gold plugin to support subtarget features in LTOTom Roeder2014-04-25
* Fix missing includeAlexey Samsonov2014-04-25
* Encapsulate the DWARF string pool in a separate type.David Blaikie2014-04-25
* [DWARF parser] Cleanup code in DWARFDebugAranges.Alexey Samsonov2014-04-25
* [DWARF parser] Cleanup code in DWARFDebugAbbrev.Alexey Samsonov2014-04-25
* [LoopStrengthReduce] Don't trim formula that uses a subset of required registersAdam Nemet2014-04-25
* This reapplies r207235 with an additional bugfixes caught by the msanAdrian Prantl2014-04-25
* DwarfUnit: Remove unused functionDavid Blaikie2014-04-25
* DIE: Pass ownership of children via std::unique_ptr rather than raw pointer.David Blaikie2014-04-25
* DIEEntry: Refer to the specified DIE via reference rather than pointer.David Blaikie2014-04-25
* DwarfUnit: return by reference from createAndAddDIEDavid Blaikie2014-04-25
* blockfreq: Further shift logic to LoopDataDuncan P. N. Exon Smith2014-04-25
* enable fast isel tablegen files for MipsReed Kotler2014-04-25
* Return DIE by reference instead of pointer from DwarfUnit::getUnitDieDavid Blaikie2014-04-25
* DwarfUnit: Suddently, DIE references, everywhere.David Blaikie2014-04-25
* SCC: Change clients to use const, NFCDuncan P. N. Exon Smith2014-04-25