aboutsummaryrefslogtreecommitdiffstats
path: root/lib/CodeGen
Commit message (Expand)AuthorAgeFilesLines
* 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
* Revert r191393 since it caused pr17380.Andrea Di Biagio2013-09-261-20/+0
* [Sparc] Implements exception handling in SPARC with DwarfCFI.Venkatraman Govindaraju2013-09-261-0/+3
* Implements parsing and emitting of .cfi_window_save in MC.Venkatraman Govindaraju2013-09-261-0/+3
* [ARM] Use the load-acquire/store-release instructions optimally in AArch32.Amara Emerson2013-09-261-48/+26
* Added temp flag -misched-bench for staging in default changes.Andrew Trick2013-09-263-3/+3
* whitespaceAndrew Trick2013-09-261-2/+2
* Teach DAGCombiner how to canonicalize dags according to the ruleAndrea Di Biagio2013-09-251-0/+20
* Mark the x86 machine model as incomplete. PR17367.Andrew Trick2013-09-251-1/+2
* [PR16882] Ignore noreturn definitions when setting isPhysRegUsed.Quentin Colombet2013-09-251-3/+39
* Add missing check to SETCC optimization.Eli Friedman2013-09-241-0/+1
* Comment typo.Andrew Trick2013-09-241-1/+1
* DAGCombiner: Unify rotate matching for extended and unextended amounts.Benjamin Kramer2013-09-241-79/+57
* Initial support for Neon scalar instructions.Jiangning Liu2013-09-241-1/+2
* [stackprotector] Allow for copies from vreg -> vreg to be in a terminator seq...Michael Gottesman2013-09-241-6/+26
* Add namespaces to the list of items that we expose via pubnames.Eric Christopher2013-09-241-0/+1
* Add more external types to the pubtypes table. Expand the asmEric Christopher2013-09-231-1/+1
* Rename IsStatic variable to Linkage in order to be a bit more descriptive.Eric Christopher2013-09-231-3/+3
* Formatting.Eric Christopher2013-09-231-6/+6
* Reformat code with clang-format.Bill Wendling2013-09-231-107/+108
* Handle gnu pubtypes sections:Eric Christopher2013-09-231-5/+11
* fix typo: than -> thenKay Tiong Khoo2013-09-231-1/+1
* Fixed debug_aranges handling for common symbols.Richard Mitton2013-09-233-5/+20
* Provide basic type safety for array_pod_sort comparators.Benjamin Kramer2013-09-221-3/+2
* ISelDAG: spot chain cycles involving MachineNodesTim Northover2013-09-221-5/+5
* Revert "SelectionDAG: Teach the legalizer to split SETCC if VSELECT needs spl...Juergen Ributzka2013-09-212-35/+8
* SelectionDAG: Teach the legalizer to split SETCC if VSELECT needs splitting too.Juergen Ributzka2013-09-212-8/+35
* Move emission of the debug string table to early in the debugEric Christopher2013-09-203-22/+46
* Migrate addGlobalName to the .cpp file as an intermediate stepEric Christopher2013-09-202-2/+6
* Allow subtarget selection of the default MachineScheduler and document the in...Andrew Trick2013-09-201-12/+22
* DebugInfo: GDBIndexEntry*String conversion functions now return const char* f...David Blaikie2013-09-201-2/+2
* Add braces to suppress Clang's dangling-else warning.David Blaikie2013-09-201-2/+4
* Added support for generate DWARF .debug_aranges sections automatically.Richard Mitton2013-09-194-12/+226
* Rename ConvergingScheduler to GenericScheduler.Andrew Trick2013-09-191-63/+63
* DebugInfo: llvm-dwarfdump support for gnu_pubnames sectionDavid Blaikie2013-09-191-2/+2
* PR16726: extend rol/ror matchingKai Nacke2013-09-191-2/+37
* Revert PR16726: extend rol/ror matchingKai Nacke2013-09-191-35/+0