summaryrefslogtreecommitdiff
path: root/lib/CodeGen
Commit message (Expand)AuthorAge
* 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
* DwarfDebug: Minor refactoring around type unit constructionDavid Blaikie2014-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
* Revert r206749 till a final decision about the intrinsics is made.Michael Zolotukhin2014-04-26
* [DAG] During DAG legalization keep opaque constants even after expanding.Juergen Ributzka2014-04-26
* Make sure that rangelists are also relative to the compile unitEric Christopher2014-04-25
* DwarfAccelTable: Store the string symbol in the accelerator table to avoid du...David Blaikie2014-04-25
* Encapsulate the DWARF string pool in a separate type.David Blaikie2014-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
* Return DIE by reference instead of pointer from DwarfUnit::getUnitDieDavid Blaikie2014-04-25
* DwarfUnit: Suddently, DIE references, everywhere.David Blaikie2014-04-25
* Revert "This reapplies r207130 with an additional testcase+and a missing chec...Adrian Prantl2014-04-25
* Refactor some common logic in DwarfUnit::constructVariableDIE and pass non-nu...David Blaikie2014-04-25
* This reapplies r207130 with an additional testcase+and a missing check forAdrian Prantl2014-04-25
* Add missing cpp file headerDavid Blaikie2014-04-25
* Revert "This reapplies r207130 with an additional testcase+and a missing chec...Adrian Prantl2014-04-25
* This reapplies r207130 with an additional testcase+and a missing check forAdrian Prantl2014-04-25
* Revert "Debug info for optimized code: Support variables that are on the stac...Adrian Prantl2014-04-25
* Remove C++11ism (specializing a template in a surrounding namespace) to appea...Richard Smith2014-04-24
* [modules] "Specialize" a function by actually specializing a function templateRichard Smith2014-04-24
* Debug info for optimized code: Support variables that are on the stack andAdrian Prantl2014-04-24
* [C++] Use 'nullptr'.Craig Topper2014-04-24
* Remove unused parameterDavid Blaikie2014-04-24
* Remove the intermediate AccelTypes maps in DWARF units.David Blaikie2014-04-24
* Remove the intermediate AccelNamespace maps in DWARF units.David Blaikie2014-04-24
* Remove the intermediate AccelObjC maps in DWARF unitsDavid Blaikie2014-04-24
* And actually use the DwarfDebug::AccelNames to emit the names.David Blaikie2014-04-23
* More formatting...David Blaikie2014-04-23
* Remove intermediate accelerator table for names.David Blaikie2014-04-23
* DwarfAccelTable: Remove trivial dtor and simplify construction with an array.David Blaikie2014-04-23
* Move the AddressPool from DwarfFile to DwarfDebug.David Blaikie2014-04-23
* clang-format for my previous commit (I keep forgetting... )David Blaikie2014-04-23
* Separate out the DWARF address pool into its own type/files.David Blaikie2014-04-23
* clang-format r207010David Blaikie2014-04-23
* Split out DwarfFile from DwarfDebug into its own .h/.cpp files.David Blaikie2014-04-23
* Create MCTargetOptions.Evgeniy Stepanov2014-04-23
* Requisite reformatting for previous commit.David Blaikie2014-04-22
* Push memory ownership of DwarfUnits into clients of DwarfFile.David Blaikie2014-04-22
* Use std::unique_ptr to handle ownership of DwarfUnits in DwarfFile.David Blaikie2014-04-22
* Simplify address pool index assignment.David Blaikie2014-04-22
* Fix an infinite loop bug in DAG Combine about keeping transfering between ANY...Hao Liu2014-04-22
* Revert "Use value semantics to manage DbgVariables rather than dynamic alloca...David Blaikie2014-04-22
* [Modules] Remove potential ODR violations by sinking the DEBUG_TYPEChandler Carruth2014-04-22