summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen
Commit message (Expand)AuthorAgeFilesLines
* DebugInfo: Use common line/file attribute construction codeDavid Blaikie2014-03-121-5/+3
* Replace '#include ValueTypes.h' with forward declarations.Patrik Hagglund2014-03-121-1/+1
* DebugInfo: Omit pubnames/pubtypes when compiling with -gmltDavid Blaikie2014-03-121-2/+5
* DebugInfo: Do not emit pubnames/pubtypes sections if they are emptyDavid Blaikie2014-03-111-0/+3
* DebugInfo: Avoid re-looking up the DwarfUnit when emitting pubnames/pubtypesDavid Blaikie2014-03-111-1/+4
* DebugInfo: Refactor emitDebugPubNames/Types into a common implementationDavid Blaikie2014-03-112-56/+16
* Accept Twine's to AsmPrinter::getTempSymbol (refactoring for an incoming change)David Blaikie2014-03-111-2/+2
* DebugInfo: Remove unused labels now that we just emit DW_AT_gnu_pubnames as a...David Blaikie2014-03-111-8/+0
* Remove copy ctors that did the same thing as the default one.Benjamin Kramer2014-03-111-8/+0
* IR: add a second ordering operand to cmpxhg for failureTim Northover2014-03-114-15/+33
* Fix non 2-space indentation.Matt Arsenault2014-03-111-73/+73
* When analyzing vectors of element type that require legalization,Raul E. Silvera2014-03-101-2/+3
* [C++11] Remove 'virtual' keyword from methods marked with 'override' keyword.Craig Topper2014-03-102-66/+63
* [TTI] There is actually no realistic way to pop TTI implementations offChandler Carruth2014-03-101-4/+0
* StackColoring: Use range-based for loops.Benjamin Kramer2014-03-091-79/+47
* MachineModuleInfo: Turn nested std::pairs into a proper struct.Benjamin Kramer2014-03-093-20/+14
* Revert r203230, "CodeGenPrep: sink extends of illegal types into use block."NAKAMURA Takumi2014-03-091-58/+34
* [C++11] Add range based accessors for the Use-Def chain of a Value.Chandler Carruth2014-03-096-69/+51
* [C++11] Add 'override' keyword to virtual methods that override their base cl...Craig Topper2014-03-0816-98/+99
* DebugInfo: Use DW_FORM_data4 for DW_AT_high_pc in DW_TAG_lexical_blocksDavid Blaikie2014-03-081-2/+1
* Add support for hashing location information for CU level hashes.Eric Christopher2014-03-083-6/+43
* [DAGCombiner] Distribute TRUNC through AND in rotation amountAdam Nemet2014-03-071-0/+16
* [DAGCombiner] Recognize another rotation idiomAdam Nemet2014-03-071-0/+8
* [DAGCombiner] Slightly improve readability of matchRotateSubAdam Nemet2014-03-071-8/+9
* ISel: Make VSELECT selection terminate in cases where the condition type has toArnold Schwaighofer2014-03-071-0/+11
* Remove unnecessary test for Darwin and update testcase to be a little lessAdrian Prantl2014-03-071-1/+1
* Add a virtual destructor to quiet a warning.Eric Christopher2014-03-071-0/+2
* Actually add the header file.Eric Christopher2014-03-071-0/+69
* Two part patch:Eric Christopher2014-03-073-102/+104
* Add include guards and make public a few routines that add valuesEric Christopher2014-03-071-1/+11
* Revert "Remove unnecessary check for Darwin. rdar://problem/16264854"Adrian Prantl2014-03-071-1/+1
* Remove unnecessary check for Darwin. rdar://problem/16264854Adrian Prantl2014-03-071-1/+1
* DebugInfo: Use DW_FORM_data4 for DW_AT_high_pc in inlined functionsDavid Blaikie2014-03-071-2/+1
* [C++11] Convert sort predicates into lambdas.Benjamin Kramer2014-03-073-28/+9
* Fix up formatting.Eric Christopher2014-03-071-9/+8
* [C++11] DwarfDebug: Turn single-use functors into lambdas.Benjamin Kramer2014-03-071-25/+16
* [C++11] DwarfDebug: Use range-based for loops.Benjamin Kramer2014-03-071-245/+116
* DebugInfo: Refactor high_pc/low_pc construction into reusable functionDavid Blaikie2014-03-072-6/+13
* DebugInfo: Restrict DW_AT_high_pc encoding as data4 offset to DWARF 4 as per ...David Blaikie2014-03-071-1/+1
* CodeGenPrep: sink extends of illegal types into use block.Tim Northover2014-03-071-34/+58
* Remove unused method.Craig Topper2014-03-071-2/+0
* [C++11] Add 'override' keyword to virtual methods that override their base cl...Craig Topper2014-03-0750-177/+178
* MC: Remove superfluous section attribute flag definitionsDavid Majnemer2014-03-071-9/+9
* Replace PROLOG_LABEL with a new CFI_INSTRUCTION.Rafael Espindola2014-03-078-27/+26
* DebugInfo: Limit r203187 to non-darwin as lldb can't handle this yetDavid Blaikie2014-03-071-2/+5
* Move some dwarf emission routines to AsmPrinterDwarf.cpp.Eric Christopher2014-03-072-156/+157
* 80-column fixups.Eric Christopher2014-03-071-6/+8
* DebugInfo: Emit DW_TAG_subprogram's DW_AT_high_pc as an offset from the low_pcDavid Blaikie2014-03-073-1/+12
* Remove shouldEmitUsedDirectiveFor.Rafael Espindola2014-03-062-19/+1
* [X86] Teach the DAGCombiner how to fold a OR of two shufflevector nodes.Andrea Di Biagio2014-03-061-0/+54
OpenPOWER on IntegriCloud