summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen
Commit message (Expand)AuthorAgeFilesLines
* Fix small grammar-o.Eric Christopher2018-05-161-1/+1
* [DAG] Prune cycle check in store merge.Nirav Dave2018-05-161-18/+54
* [DAG] Defer merge store cycle checking to just before merge. NFCI.Nirav Dave2018-05-161-8/+20
* [AArch64] Gangup loads and stores for pairing.Sirish Pande2018-05-162-4/+86
* [GlobalISel][IRTranslator] Split aggregates during IR translation.Amara Emerson2018-05-161-135/+280
* Emit a left-shift instead of a power-of-two multiply for jump-tablesAlexander Richardson2018-05-161-2/+11
* [DebugInfo] Only handle DBG_VALUE in InlineSpiller.Shiva Chen2018-05-161-2/+8
* [MachineOutliner] Add optsize markings to outlined functions.Eli Friedman2018-05-151-0/+8
* Move helper classes into anonymous namespaces. NFCI.Benjamin Kramer2018-05-151-3/+3
* [DAGCombine] Move load checks on store of loads into candidateNirav Dave2018-05-151-15/+13
* [DAG] propagate FMF for all FPMathOperatorsSanjay Patel2018-05-152-12/+29
* [CodeView] Improve debugging of virtual base class member variablesBrock Wyma2018-05-141-2/+1
* [BranchFolding] Allow hoisting to block with a single conditional branch.Geoff Berry2018-05-141-1/+5
* [CodeGen/AccelTable]: Handle -dwarf-linkage-names=Abstract correctlyPavel Labath2018-05-142-4/+7
* Rename DEBUG macro to LLVM_DEBUG.Nicola Zaghen2018-05-14110-2143/+2220
* Fixing build bot error: adding const qualifiers to std::sort lambda.Puyan Lotfi2018-05-131-1/+1
* [NFC] MIR-Canon: switching to a stable string sorting of instructions.Puyan Lotfi2018-05-131-2/+8
* [DAG] add convenience function to propagate FMF; NFCSanjay Patel2018-05-111-7/+1
* [DAG] clean up flag propagation for binops; NFCISanjay Patel2018-05-112-36/+22
* [DAG] reduce code duplication; NFCISanjay Patel2018-05-111-8/+7
* [DAGCombiner] Set the right SDLoc on extended SETCC uses (7/N)Vedant Kumar2018-05-111-19/+13
* [DAGCombiner] Set the right SDLoc on a newly-created sextload (6/N)Vedant Kumar2018-05-111-38/+8
* [DAGCombiner] Factor out duplicated logic for an extload combine, NFC (5/N)Vedant Kumar2018-05-111-38/+52
* Use iteration instead of recursion in CFIInserterSanjoy Das2018-05-111-15/+26
* [STLExtras] Add distance() for ranges, pred_size(), and succ_size()Vedant Kumar2018-05-103-6/+3
* [DWARF] Fixing a bug in DWARF v5 string offsets tables where the length encod...Wolfgang Pieb2018-05-101-2/+2
* [CGP] Split large data structres to sink more GEPsHaicheng Wu2018-05-101-26/+236
* [DAG] Avoid using deleted node in rebuildSetCCNirav Dave2018-05-101-8/+21
* [DWARF] Rework debug line parsing to use llvm::Error and callbacksJames Henderson2018-05-101-0/+5
* [GlobalISel][Legalizer] Widening the second src op of shifts bug fixRoman Tereshin2018-05-091-2/+18
* Reapplying r331819 [GlobalISel][Legalizer] More concise and faster widenS...Roman Tereshin2018-05-092-236/+144
* [DAGCombiner] In visitBITCAST when trying to constant fold the bitcast, only ...Craig Topper2018-05-091-11/+11
* [DAGCombine] Change store merge candidates check cut off to 1024.Amara Emerson2018-05-091-1/+1
* Revert r331816 and r331820 - [globalisel] Add a combiner helpers for extendin...Daniel Sanders2018-05-091-33/+1
* [DebugInfo] Examine all uses of isDebugValue() for debug instructions.Shiva Chen2018-05-0936-87/+98
* [DebugInfo] Convert intrinsic llvm.dbg.label to MachineInstr.Shiva Chen2018-05-099-0/+141
* [DebugInfo] Add DILabel metadata and intrinsic llvm.dbg.label.Shiva Chen2018-05-092-12/+17
* Revert r331819 [GlobalISel][Legalizer] More concise and faster widenScalar, NFCRoman Tereshin2018-05-092-144/+236
* [globalisel] Correct r331816 to check the opcode before calling getOperand().Daniel Sanders2018-05-081-4/+4
* [GlobalISel][Legalizer] More concise and faster widenScalar, NFCRoman Tereshin2018-05-082-236/+144
* [globalisel] Add a combiner helpers for extending loads and use them in a pre...Daniel Sanders2018-05-081-1/+33
* [AsmPrinter] Allow emitting codeview for any windows targetMartin Storsjo2018-05-081-2/+1
* DAG: Use correct shift width typeMatt Arsenault2018-05-081-1/+1
* [CodeGenPrepare] Move Extension Instructions Through Logical And Shift Instru...Guozhi Wei2018-05-081-0/+41
* [MachineVerifier][GlobalISel] Verifying generic extends and truncatesRoman Tereshin2018-05-081-0/+52
* [MIRParser][GlobalISel] Parsing vector pointer types (<M x pA>)Roman Tereshin2018-05-081-13/+20
* [MachineVerifier][GlobalISel] Checking that generic instrs have LLTs on all v...Roman Tereshin2018-05-072-6/+20
* [MachineVerifier][GlobalISel] NFC, Improving MO printing and refactoring visi...Roman Tereshin2018-05-072-21/+28
* [DAGCombiner] Masked merge: enhance handling of 'andn' with immediatesRoman Lebedev2018-05-071-4/+14
* [DagCombiner] Not all 'andn''s work with immediates.Roman Lebedev2018-05-071-0/+4
OpenPOWER on IntegriCloud