summaryrefslogtreecommitdiff
path: root/lib/CodeGen
Commit message (Expand)AuthorAge
* Temporarily revert r191792 as it is causing some LTO debug failuresEric Christopher2013-10-04
* Fix commentMatthias Braun2013-10-04
* Fix indentationMatthias Braun2013-10-04
* Fix typoMatthias Braun2013-10-04
* Revert r191940 to see if it fixes the build bots.Craig Topper2013-10-04
* Add OPC_CheckChildSame0-3 to the DAG isel matcher. This replaces sequences of...Craig Topper2013-10-04
* DebugInfo: Fix ordering of members after r191928David Blaikie2013-10-04
* Fixed a bug with section names containing special characters.Richard Mitton2013-10-03
* DebugInfo: Avoid redundantly adding child DIEs to parents.David Blaikie2013-10-03
* Rename DataLayout variables TD -> DLMatt Arsenault2013-10-03
* Make sure we emit a section for pubnames even if that section isEric Christopher2013-10-03
* Fix cut and paste typo.Eric Christopher2013-10-03
* Added checking code whehter target supports specific dag combining about rotateJin-Gu Kang2013-10-03
* Remove wild .debug_aranges entries generated from unimportant labelsAlexey Samsonov2013-10-03
* Remove the very substantial, largely unmaintained legacy PGOChandler Carruth2013-10-02
* Debug Info: In DIBuilder, the derived-from field of a DW_TAG_pointer_typeManman Ren2013-10-01
* Debug Info: remove duplication of DIEs when a DIE is part of the type systemManman Ren2013-10-01
* Remove several unused variables.Rafael Espindola2013-10-01
* SelectionDAG: Clarify comments from r191600Tom Stellard2013-10-01
* Add the DW_AT_GNU_ranges_base attribute if we've emitted any rangesEric Christopher2013-10-01
* Update comments.Eric Christopher2013-10-01
* The DW_AT_GNU_pubnames/pubtypes attributes are actually formEric Christopher2013-09-30
* IfConverter: Use TargetSchedule for instruction latenciesArnold Schwaighofer2013-09-30
* Allocate AtomicSDNode operands in SelectionDAG's allocator to stop leakage.Benjamin Kramer2013-09-29
* Fix spelling intruction -> instruction.Robert Wilhelm2013-09-28
* SelectionDAG: Silence unused variable warning on release buildsTom Stellard2013-09-28
* SelectionDAG: Improve legalization of SELECT_CC with illegal condition codesTom Stellard2013-09-28
* SelectionDAG: Try to expand all condition codes using getCCSwappedOperands()Tom Stellard2013-09-28
* SelectionDAG: Clean up LegalizeSetCCCondCode() functionTom Stellard2013-09-28
* Unify conditionals and reformat.Eric Christopher2013-09-27
* [stackprotector] Refactor the StackProtector pass from a single .cpp file int...Josh Magee2013-09-27
* Re-apply the change from r191393 with fix for pr17380.Andrea Di Biagio2013-09-27
* Revert r191393 since it caused pr17380.Andrea Di Biagio2013-09-26
* [Sparc] Implements exception handling in SPARC with DwarfCFI.Venkatraman Govindaraju2013-09-26
* Implements parsing and emitting of .cfi_window_save in MC.Venkatraman Govindaraju2013-09-26
* [ARM] Use the load-acquire/store-release instructions optimally in AArch32.Amara Emerson2013-09-26
* Added temp flag -misched-bench for staging in default changes.Andrew Trick2013-09-26
* whitespaceAndrew Trick2013-09-26
* Teach DAGCombiner how to canonicalize dags according to the ruleAndrea Di Biagio2013-09-25
* Mark the x86 machine model as incomplete. PR17367.Andrew Trick2013-09-25
* [PR16882] Ignore noreturn definitions when setting isPhysRegUsed.Quentin Colombet2013-09-25
* Add missing check to SETCC optimization.Eli Friedman2013-09-24
* Comment typo.Andrew Trick2013-09-24
* DAGCombiner: Unify rotate matching for extended and unextended amounts.Benjamin Kramer2013-09-24
* Initial support for Neon scalar instructions.Jiangning Liu2013-09-24
* [stackprotector] Allow for copies from vreg -> vreg to be in a terminator seq...Michael Gottesman2013-09-24
* Add namespaces to the list of items that we expose via pubnames.Eric Christopher2013-09-24
* Add more external types to the pubtypes table. Expand the asmEric Christopher2013-09-23
* Rename IsStatic variable to Linkage in order to be a bit more descriptive.Eric Christopher2013-09-23
* Formatting.Eric Christopher2013-09-23