summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen
Commit message (Expand)AuthorAgeFilesLines
* Fix signed/unsigned comparison warning. NFCI.Simon Pilgrim2018-02-161-1/+1
* Fix signed/unsigned comparison warning. NFCI.Simon Pilgrim2018-02-161-3/+3
* [SelectionDAG] Enable SimplifyDemandedVectorElts support for simplifying shuf...Simon Pilgrim2018-02-161-0/+25
* [SelectionDAG] Add initial SimplifyDemandedVectorElts support for simplifying...Simon Pilgrim2018-02-161-0/+20
* [LegalizeDAG] Fix legalization of SETCCMikhail Maltsev2018-02-161-1/+1
* [DAGCombiner] Call ExtendUsesToFormExtLoad in (zext (and (load)))->(and (zext...Craig Topper2018-02-151-13/+14
* [CodeGen] Separate MBB metadata from instructions in -debug printingFrancis Visoiu Mistrih2018-02-151-1/+9
* [SelectionDAG] Pull out repeated Op.getOpcode(). NFCI.Simon Pilgrim2018-02-151-6/+7
* [CodeGen] Print irreducible loop header weight as a MIR commentFrancis Visoiu Mistrih2018-02-151-3/+2
* [DebugInfo] Accept enumeration types without underlying integer type present inMomchil Velikov2018-02-151-5/+5
* [SelectionDAG] Add initial implementation of TargetLowering::SimplifyDemanded...Simon Pilgrim2018-02-152-91/+238
* Revert r325224 "Report fatal error in the case of out of memory"Serge Pavlov2018-02-153-5/+4
* Report fatal error in the case of out of memorySerge Pavlov2018-02-153-4/+5
* (NFC)[MachineCombiner] Improve debug output.Andrew V. Tischenko2018-02-151-28/+53
* [CodeGen] Print predecessors, successors, then liveins in -debug printingFrancis Visoiu Mistrih2018-02-141-17/+18
* GlobalISel: Add templated functions and pattern matcher support for some more...Volkan Keles2018-02-141-11/+7
* Pass a reference to a module to the bitcode writer.Rafael Espindola2018-02-141-2/+2
* [RegisterClassInfo] Invalidate the register pressure set limit cache when res...Craig Topper2018-02-141-4/+5
* [DWARF] Fix incorrect prologue end line record.Paul Robinson2018-02-141-1/+3
* [SelectionDAG][X86] Fix incorrect offset generated for VMASKMOVAlexander Ivchenko2018-02-142-18/+21
* [Utils] Salvage the debug info of DCE'ed 'and' instructionsPetar Jovanovic2018-02-141-0/+1
* Adding a width of the GEP index to the Data Layout.Elena Demikhovsky2018-02-143-10/+9
* [SelectionDAG] Remove duplicate code from TargetLowering::SimplifySetCC.Craig Topper2018-02-141-4/+0
* [globalisel][legalizerinfo] Follow up on post-commit review comments after r3...Daniel Sanders2018-02-131-0/+4
* Document the shortcomings of DwarfExpression::addMachineReg().Adrian Prantl2018-02-131-4/+12
* [CodeGen] Print bundled instructions using the MIR syntax in -debug outputFrancis Visoiu Mistrih2018-02-131-7/+23
* [DAGCombiner] Add one use check to fold (not (and x, y)) -> (or (not x), (not...Craig Topper2018-02-131-2/+2
* [DAG] fix type of undef returned by getNode()Sanjay Patel2018-02-131-2/+2
* Revert "Document the shortcomings of DwarfExpression::addMachineReg()."Adrian Prantl2018-02-131-7/+3
* [Utils] Salvage debug info of DCE'ed mul/sdiv/srem instructionsVedant Kumar2018-02-131-0/+2
* [Utils] Salvage debug info of DCE'ed shl/lhsr/ashr instructionsVedant Kumar2018-02-131-0/+3
* [Utils] Salvage the debug info of DCE'ed 'xor' instructionsVedant Kumar2018-02-131-0/+1
* Document the shortcomings of DwarfExpression::addMachineReg().Adrian Prantl2018-02-131-3/+7
* GlobalISel: IRTranslate llvm.fmuladd.* intrinsicVolkan Keles2018-02-131-0/+19
* [SafeStack] Use updated CreateMemCpy API to set more accurate source and dest...Daniel Neilson2018-02-123-1/+7
* [DAG] make binops with undef operands consistent with IRSanjay Patel2018-02-121-20/+7
* [GlobalMerge] Allow merging of dllexported variablesMartin Storsjo2018-02-121-3/+6
* [DebugInfo] Unify ChecksumKind and Checksum value in DIFileScott Linder2018-02-122-10/+18
* [AArch64] Improve v8.1-A code-gen for atomic load-andOliver Stannard2018-02-124-0/+6
* Re-commit r324489: [DebugInfo] Improvements to representation of enumeration ...Momchil Velikov2018-02-121-8/+11
* [CodeGen] Add a -trap-unreachable option for debuggingDavid Green2018-02-121-0/+7
* [CodeView] Allow variable names to be as long as the codeview format supportsBrock Wyma2018-02-111-3/+4
* [TargetLowering] try to create -1 constant operand for math ops via demanded ...Sanjay Patel2018-02-111-0/+21
* [X86][SSE] Enable SMIN/SMAX/UMIN/UMAX custom lowering for all legal typesSimon Pilgrim2018-02-111-0/+19
* [SelectionDAG] Remove TargetLowering::getConstTrueVal. Use SelectionDAG::getB...Craig Topper2018-02-112-12/+3
* [DAG] Make early exit hasPredecessorHelper return true. NFCI.Nirav Dave2018-02-101-3/+0
* [CodeGen] Print predecessors as MIR comments in -debug outputFrancis Visoiu Mistrih2018-02-091-3/+7
* [Utils] Salvage debug info from dead 'or' instructionsVedant Kumar2018-02-091-0/+1
* Emit smaller exception tables for non-SJLJ mode.Rafael Espindola2018-02-091-8/+11
* Use assembler expressions to lay out the EH LSDA.Rafael Espindola2018-02-095-108/+51
OpenPOWER on IntegriCloud