aboutsummaryrefslogtreecommitdiffstats
path: root/lib/CodeGen
Commit message (Expand)AuthorAgeFilesLines
* Add OPC_CheckChildSame0-3 to the DAG isel matcher. This replaces sequences of...Craig Topper2013-10-051-0/+27
* Debug Info: In DIBuilder, the derived-from field of a DW_TAG_pointer_typeManman Ren2013-10-053-26/+75
* Reorganize some member variables and update a comment.Eric Christopher2013-10-051-6/+6
* Fix one comment and update another. Slightly reformat.Eric Christopher2013-10-052-4/+3
* Add a resolve method on CompileUnit that forwards to DwarfDebug.Eric Christopher2013-10-052-8/+13
* Debug info: Don't crash in SelectionDAGISel when a vreg that is beingAdrian Prantl2013-10-051-3/+7
* Make a bunch of CompileUnit member functions private.Eric Christopher2013-10-052-36/+38
* Minor formatting/comment rewording/etc.David Blaikie2013-10-041-5/+3
* Remove odd use of this.Eric Christopher2013-10-041-1/+1
* Reformat some odd formattings.Eric Christopher2013-10-041-32/+19
* Tighten up some type arguments to functions. Where we expect aEric Christopher2013-10-042-6/+6
* Remove some dead code.David Blaikie2013-10-042-7/+0
* Simplify setting of DIE tag for type DIEs by setting it in one* place.David Blaikie2013-10-041-16/+8
* Prune includes.Eric Christopher2013-10-041-2/+0
* Use addFlag to add the enum class attribute.Eric Christopher2013-10-041-1/+1
* Use Die->addValue and DIEIntegerOne directly when we want to addEric Christopher2013-10-041-3/+2
* Fix DAGCombiner::visitFP_EXTEND to ignore indexed loadsHal Finkel2013-10-041-1/+1
* Temporarily revert r176882 as it needs to be implemented in a differentEric Christopher2013-10-046-60/+5
* Temporarily revert r191792 as it is causing some LTO debug failuresEric Christopher2013-10-045-187/+42
* Fix commentMatthias Braun2013-10-041-1/+1
* Fix indentationMatthias Braun2013-10-041-1/+1
* Fix typoMatthias Braun2013-10-042-2/+2
* Revert r191940 to see if it fixes the build bots.Craig Topper2013-10-041-27/+0
* Add OPC_CheckChildSame0-3 to the DAG isel matcher. This replaces sequences of...Craig Topper2013-10-041-0/+27
* DebugInfo: Fix ordering of members after r191928David Blaikie2013-10-041-1/+8
* Fixed a bug with section names containing special characters.Richard Mitton2013-10-031-8/+24
* DebugInfo: Avoid redundantly adding child DIEs to parents.David Blaikie2013-10-033-15/+12
* Rename DataLayout variables TD -> DLMatt Arsenault2013-10-031-34/+34
* Make sure we emit a section for pubnames even if that section isEric Christopher2013-10-031-3/+0
* Fix cut and paste typo.Eric Christopher2013-10-031-2/+2
* Added checking code whehter target supports specific dag combining about rotateJin-Gu Kang2013-10-031-11/+19
* Remove wild .debug_aranges entries generated from unimportant labelsAlexey Samsonov2013-10-033-22/+10
* Remove the very substantial, largely unmaintained legacy PGOChandler Carruth2013-10-021-4/+0
* Debug Info: In DIBuilder, the derived-from field of a DW_TAG_pointer_typeManman Ren2013-10-013-26/+75
* Debug Info: remove duplication of DIEs when a DIE is part of the type systemManman Ren2013-10-015-16/+112
* Remove several unused variables.Rafael Espindola2013-10-013-7/+2
* SelectionDAG: Clarify comments from r191600Tom Stellard2013-10-011-2/+2
* Add the DW_AT_GNU_ranges_base attribute if we've emitted any rangesEric Christopher2013-10-011-2/+11
* Update comments.Eric Christopher2013-10-011-2/+2
* The DW_AT_GNU_pubnames/pubtypes attributes are actually formEric Christopher2013-09-302-6/+58
* IfConverter: Use TargetSchedule for instruction latenciesArnold Schwaighofer2013-09-303-9/+22
* Allocate AtomicSDNode operands in SelectionDAG's allocator to stop leakage.Benjamin Kramer2013-09-291-2/+10
* Fix spelling intruction -> instruction.Robert Wilhelm2013-09-282-2/+2
* SelectionDAG: Silence unused variable warning on release buildsTom Stellard2013-09-281-0/+1
* SelectionDAG: Improve legalization of SELECT_CC with illegal condition codesTom Stellard2013-09-281-13/+37
* SelectionDAG: Try to expand all condition codes using getCCSwappedOperands()Tom Stellard2013-09-283-18/+33
* SelectionDAG: Clean up LegalizeSetCCCondCode() functionTom Stellard2013-09-281-26/+51
* Unify conditionals and reformat.Eric Christopher2013-09-271-16/+16
* [stackprotector] Refactor the StackProtector pass from a single .cpp file int...Josh Magee2013-09-271-70/+1
* Re-apply the change from r191393 with fix for pr17380.Andrea Di Biagio2013-09-271-0/+20