summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* DAGCombiner: Simplify code a bit, make more transforms work with vectors.Benjamin Kramer2014-04-262-58/+72
* [LCG] Add some pedantry to the use of ptrdiff_t to appease build bots.Chandler Carruth2014-04-261-1/+2
* [LCG] Eliminate more boiler plate by using the iterator facade baseChandler Carruth2014-04-262-11/+4
* [LCG] Switch the node iterator to use the new fancy adaptor base. ThisChandler Carruth2014-04-261-43/+13
* DwarfDebug: Roll argument into call.David Blaikie2014-04-261-10/+6
* DebugInfo: Fix and test a regression caused by r207263 causing the DW_AT_obje...David Blaikie2014-04-262-1/+2
* [SemaObjC] Fix ObjCInterfaceDecl::inheritsDesignatedInitializers(), if there ...Argyrios Kyrtzidis2014-04-262-3/+35
* Mark the growing path in SmallVector::push_back as cold.Benjamin Kramer2014-04-261-3/+3
* Replace std::vector with SmallVector for some small, known size vectors.Craig Topper2014-04-261-4/+4
* Convert getMemIntrinsicNode to take ArrayRef of SDValue instead of pointer an...Craig Topper2014-04-2613-88/+67
* Trivial test commit.Dan Liew2014-04-261-1/+0
* Convert SelectionDAG::getNode methods to use ArrayRef<SDValue>.Craig Topper2014-04-2632-606/+451
* Remove an unused version of getMemIntrinsicNode and getNode. Additionally, th...Craig Topper2014-04-262-29/+0
* [Sema] Adjust Sema::getCurBlock()/getCurLambda() to take into account that we...Argyrios Kyrtzidis2014-04-264-4/+42
* Include C++ source for debug info test case committed in r207323David Blaikie2014-04-261-0/+42
* DWARF Type Units: Avoid emitting type units under fission if the type require...David Blaikie2014-04-266-7/+163
* Print X86ISD::PMULDQ nodes properly in debug output.Benjamin Kramer2014-04-261-0/+1
* DwarfDebug: Minor refactoring around type unit constructionDavid Blaikie2014-04-262-16/+21
* X86TTI: i16/i32 vector div with a constant (splat) divisor are reasonably che...Benjamin Kramer2014-04-262-0/+111
* libclang: remove 'CXDiagnostic_Remark'Alp Toker2014-04-265-10/+4
* X86: Lower SMUL_LOHI of v4i32 to pmuldq when SSE4.1 is available.Benjamin Kramer2014-04-265-16/+105
* X86: Add patterns for MULHU/MULHS of v8i16 and v16i16.Benjamin Kramer2014-04-263-4/+79
* Rip out X86-specific vector SDIV lowering, make the corresponding DAGCombiner...Benjamin Kramer2014-04-262-77/+24
* DAGCombiner: Turn divs of vector splats into vectorized multiplications.Benjamin Kramer2014-04-266-28/+115
* X86: Custom lower v4i32 UMUL_LOHI into 2 pmuludqs.Benjamin Kramer2014-04-261-0/+37
* Revert r206749 till a final decision about the intrinsics is made.Michael Zolotukhin2014-04-269-729/+0
* [LCG] Rather than removing nodes from the SCC entry set when we processChandler Carruth2014-04-262-7/+8
* [LCG] Rotate the full SCC finding algorithm to avoid round-trips throughChandler Carruth2014-04-261-21/+23
* [LCG] Hoist the main DFS loop out of the edge removal function. ThisChandler Carruth2014-04-262-74/+76
* RecursivelyDeleteTriviallyDeadInstructions() could removeGerolf Hoflehner2014-04-263-2/+33
* Restore CloneFunction.cpp which got accidentlyGerolf Hoflehner2014-04-261-92/+33
* Fix bug #18350. Add tests for tuples of all the smart pointers (except auto_ptr)Marshall Clow2014-04-262-3/+39
* [LCG] In the incremental SCC re-formation, lift the node currently beingChandler Carruth2014-04-262-30/+40
* [LCG] Special case the removal of self edges. These don't impact the SCCChandler Carruth2014-04-261-0/+6
* [DAG] During DAG legalization keep opaque constants even after expanding.Juergen Ributzka2014-04-262-3/+29
* Revert commit r207302 since build failuresGerolf Hoflehner2014-04-264-66/+94
* RecursivelyDeleteTriviallyDeadInstructions() could removeGerolf Hoflehner2014-04-263-2/+33
* [X86] Implement TargetLowering::getScalingFactorCost hook.Quentin Colombet2014-04-264-4/+60
* [LCG] Refactor the duplicated code I added in my last commit here intoChandler Carruth2014-04-262-23/+16
* [InstCombine][X86] Teach how to fold calls to SSE2/AVX2 packed logical shiftAndrea Di Biagio2014-04-262-11/+144
* Add missing include guards and missing #include, found by modules build.Richard Smith2014-04-261-0/+6
* [PECOFF] Allow multiple directives in one module-definition file.Rui Ueyama2014-04-264-89/+148
* Add mangling for attribute enable_if. The demangling patch for libcxxabi is s...Nick Lewycky2014-04-262-0/+39
* Appease the almighty buildbots.Filipe Cabecinhas2014-04-261-5/+5
* [PECOFF] Fix off-by-one error in .def file parser.Rui Ueyama2014-04-251-1/+1
* Since one or more Editline instances of the same kind (lldb commands, express...Greg Clayton2014-04-252-63/+162
* Free the strong reference to a lldb::SBDebugger that the script interpreter w...Greg Clayton2014-04-254-0/+23
* Optimization for certain shufflevector by using insertps.Filipe Cabecinhas2014-04-252-2/+177
* Revert "blockfreq: Approximate irreducible control flow"Duncan P. N. Exon Smith2014-04-253-848/+130
* blockfreq: Approximate irreducible control flowDuncan P. N. Exon Smith2014-04-253-130/+848
OpenPOWER on IntegriCloud