summaryrefslogtreecommitdiff
path: root/lib/CodeGen
Commit message (Expand)AuthorAge
...
* 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
* [CodeGenPrepare] Use APInt to check the value of the immediate in a andQuentin Colombet2014-04-22
* [Modules] Make Support/Debug.h modular. This requires it to not changeChandler Carruth2014-04-21
* Set default value of HasExtractBitsInsn to falseYi Jiang2014-04-21
* Remove seemingly-unneeded artificial dependencyHal Finkel2014-04-21
* Use unique_ptr to handle ownership of UserValues in LiveDebugVariablesImplDavid Blaikie2014-04-21
* Use unique_ptr to manage objects owned by the ScheduleDAGMI.David Blaikie2014-04-21
* Use value semantics to manage DbgVariables rather than dynamic allocation/poi...David Blaikie2014-04-21
* [Modules] Sink the DEBUG_TYPE macro out of LegalizeTypes.h and into theChandler Carruth2014-04-21
* ARM64: Combine shifts and uses from different basic block to bit-extract inst...Yi Jiang2014-04-21
* Fix unnecessary line breakMatt Arsenault2014-04-21