summaryrefslogtreecommitdiff
path: root/lib/CodeGen
Commit message (Expand)AuthorAge
* [C++11] Add 'override' keyword to virtual methods that override their base cl...Craig Topper2014-03-08
* DebugInfo: Use DW_FORM_data4 for DW_AT_high_pc in DW_TAG_lexical_blocksDavid Blaikie2014-03-08
* Add support for hashing location information for CU level hashes.Eric Christopher2014-03-08
* [DAGCombiner] Distribute TRUNC through AND in rotation amountAdam Nemet2014-03-07
* [DAGCombiner] Recognize another rotation idiomAdam Nemet2014-03-07
* [DAGCombiner] Slightly improve readability of matchRotateSubAdam Nemet2014-03-07
* ISel: Make VSELECT selection terminate in cases where the condition type has toArnold Schwaighofer2014-03-07
* Remove unnecessary test for Darwin and update testcase to be a little lessAdrian Prantl2014-03-07
* Add a virtual destructor to quiet a warning.Eric Christopher2014-03-07
* Actually add the header file.Eric Christopher2014-03-07
* Two part patch:Eric Christopher2014-03-07
* Add include guards and make public a few routines that add valuesEric Christopher2014-03-07
* Revert "Remove unnecessary check for Darwin. rdar://problem/16264854"Adrian Prantl2014-03-07
* Remove unnecessary check for Darwin. rdar://problem/16264854Adrian Prantl2014-03-07
* DebugInfo: Use DW_FORM_data4 for DW_AT_high_pc in inlined functionsDavid Blaikie2014-03-07
* [C++11] Convert sort predicates into lambdas.Benjamin Kramer2014-03-07
* Fix up formatting.Eric Christopher2014-03-07
* [C++11] DwarfDebug: Turn single-use functors into lambdas.Benjamin Kramer2014-03-07
* [C++11] DwarfDebug: Use range-based for loops.Benjamin Kramer2014-03-07
* DebugInfo: Refactor high_pc/low_pc construction into reusable functionDavid Blaikie2014-03-07
* DebugInfo: Restrict DW_AT_high_pc encoding as data4 offset to DWARF 4 as per ...David Blaikie2014-03-07
* CodeGenPrep: sink extends of illegal types into use block.Tim Northover2014-03-07
* Remove unused method.Craig Topper2014-03-07
* [C++11] Add 'override' keyword to virtual methods that override their base cl...Craig Topper2014-03-07
* MC: Remove superfluous section attribute flag definitionsDavid Majnemer2014-03-07
* Replace PROLOG_LABEL with a new CFI_INSTRUCTION.Rafael Espindola2014-03-07
* DebugInfo: Limit r203187 to non-darwin as lldb can't handle this yetDavid Blaikie2014-03-07
* Move some dwarf emission routines to AsmPrinterDwarf.cpp.Eric Christopher2014-03-07
* 80-column fixups.Eric Christopher2014-03-07
* DebugInfo: Emit DW_TAG_subprogram's DW_AT_high_pc as an offset from the low_pcDavid Blaikie2014-03-07
* Remove shouldEmitUsedDirectiveFor.Rafael Espindola2014-03-06
* [X86] Teach the DAGCombiner how to fold a OR of two shufflevector nodes.Andrea Di Biagio2014-03-06
* Constify a few things with DotDebugLocEntry.Eric Christopher2014-03-06
* Move DIEEntry handling inside the main switch statement.Eric Christopher2014-03-06
* R600: Fix extloads from i8 / i16 to i64.Matt Arsenault2014-03-06
* Micro optimization: this code only needs to look at eh labels.Rafael Espindola2014-03-06
* Replace OwningPtr<T> with std::unique_ptr<T>.Ahmed Charles2014-03-06
* DebugInfo: Tag units as having been indexed in GNU pubnames by using a DW_AT_...David Blaikie2014-03-06
* DebugInfo: Shrink pubnames/pubtypes in the presence of type units by only emi...David Blaikie2014-03-06
* Add some helpful comments on DIEValue types that we expect to hash.Eric Christopher2014-03-06
* [Layering] Move DebugInfo.h into the IR library where its implementationChandler Carruth2014-03-06
* Rewrite the attribute hashing algorithm to use the type of the valueEric Christopher2014-03-06
* [Layering] Move DIBuilder.h into the IR library where its implementationChandler Carruth2014-03-06
* Remove the last of the special case code for emitting attributes.Eric Christopher2014-03-06
* constify a few accessors.Eric Christopher2014-03-06
* Remove special case in the DIEValue printing since it only existedEric Christopher2014-03-06
* Add a DIELocList class to handle pointers into the location list.Eric Christopher2014-03-05
* Always print the implicit .text at the start of an asm file.Rafael Espindola2014-03-05
* [Layering] Move DebugLoc.h into the IR library. The implementationChandler Carruth2014-03-05
* [C++11] Replace OwningPtr::take() with OwningPtr::release().Ahmed Charles2014-03-05