summaryrefslogtreecommitdiff
path: root/lib
Commit message (Expand)AuthorAge
* Convert SelectionDAG::SelectNodeTo to use ArrayRef.Craig Topper2014-04-27
* Convert one last signature of getNode to take an ArrayRef of SDUse.Craig Topper2014-04-27
* Convert SDNode constructor to use ArrayRef.Craig Topper2014-04-27
* Convert SelectionDAG::getMergeValues to use ArrayRef.Craig Topper2014-04-27
* Const-correct SelectionDAG::getAtomic.Craig Topper2014-04-27
* Clarify the doxygen comment for AsmPrinter::EmitDwarfRegOpPiece and addAdrian Prantl2014-04-27
* X86TTI: Adjust sdiv cost now that we can lower it on plain SSE2.Benjamin Kramer2014-04-27
* X86: If SSE4.1 is missing lower SMUL_LOHI of v4i32 to pmuludq and fix up the ...Benjamin Kramer2014-04-27
* Debug info: Refactor EmitDwarfRegOpPiece to be a member function ofAdrian Prantl2014-04-27
* Debug Info: Prepare DebugLocEntry to handle more than a single value perAdrian Prantl2014-04-27
* Make getOrCreateSymbolData non virtual.Rafael Espindola2014-04-27
* Avoid using MCSymbolData on the asm streamer.Rafael Espindola2014-04-27
* Make helper functions static.Benjamin Kramer2014-04-27
* Remove redundant explicit default initialization of non-trivially constructed...David Blaikie2014-04-27
* Add the default constructor DwarfAccelTable::DataArray() to initialize (MCSym...NAKAMURA Takumi2014-04-27
* SelectionDAG: Aggressively fold shuffles of constant splats.Benjamin Kramer2014-04-27
* ARM: MSVC does not support = defaultSaleem Abdulrasool2014-04-27
* MC: restore behaviour of defaulting to ELFSaleem Abdulrasool2014-04-27
* Add WoA object file emission supportSaleem Abdulrasool2014-04-27
* MC: create X86WinCOFFStreamer for target specific behaviourSaleem Abdulrasool2014-04-27
* MC: rename WinCOFFStreamer and move declaration out-of-lineSaleem Abdulrasool2014-04-27
* MC: style tweaks to WinCOFFStreamerSaleem Abdulrasool2014-04-27
* ARM: Support SingleParameterDotFile on WoASaleem Abdulrasool2014-04-27
* [LCG] Re-organize the methods for mutating a call graph to make theirChandler Carruth2014-04-27
* DAGCombiner: Simplify code a bit, make more transforms work with vectors.Benjamin Kramer2014-04-26
* DwarfDebug: Roll argument into call.David Blaikie2014-04-26
* DebugInfo: Fix and test a regression caused by r207263 causing the DW_AT_obje...David Blaikie2014-04-26
* Replace std::vector with SmallVector for some small, known size vectors.Craig Topper2014-04-26
* 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