summaryrefslogtreecommitdiff
path: root/lib/CodeGen
Commit message (Expand)AuthorAge
* 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
* Reformat code with clang-format.Bill Wendling2013-09-23
* Handle gnu pubtypes sections:Eric Christopher2013-09-23
* fix typo: than -> thenKay Tiong Khoo2013-09-23
* Fixed debug_aranges handling for common symbols.Richard Mitton2013-09-23
* Provide basic type safety for array_pod_sort comparators.Benjamin Kramer2013-09-22
* ISelDAG: spot chain cycles involving MachineNodesTim Northover2013-09-22
* Revert "SelectionDAG: Teach the legalizer to split SETCC if VSELECT needs spl...Juergen Ributzka2013-09-21
* SelectionDAG: Teach the legalizer to split SETCC if VSELECT needs splitting too.Juergen Ributzka2013-09-21
* Move emission of the debug string table to early in the debugEric Christopher2013-09-20
* Migrate addGlobalName to the .cpp file as an intermediate stepEric Christopher2013-09-20
* Allow subtarget selection of the default MachineScheduler and document the in...Andrew Trick2013-09-20
* DebugInfo: GDBIndexEntry*String conversion functions now return const char* f...David Blaikie2013-09-20
* Add braces to suppress Clang's dangling-else warning.David Blaikie2013-09-20
* Added support for generate DWARF .debug_aranges sections automatically.Richard Mitton2013-09-19
* Rename ConvergingScheduler to GenericScheduler.Andrew Trick2013-09-19
* DebugInfo: llvm-dwarfdump support for gnu_pubnames sectionDavid Blaikie2013-09-19
* PR16726: extend rol/ror matchingKai Nacke2013-09-19
* Revert PR16726: extend rol/ror matchingKai Nacke2013-09-19
* PR16726: extend rol/ror matchingKai Nacke2013-09-19
* DebugInfo: Improve IR annotation comments for GNU pubthings.David Blaikie2013-09-19
* Unshift the GDB index/GNU pubnames constants modified in r191025David Blaikie2013-09-19
* DebugInfo: Simplify gnu_pubnames index computation.David Blaikie2013-09-19