summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen
Commit message (Expand)AuthorAgeFilesLines
* [SelectionDAG] Ensure DAG::getZeroExtendInReg is called with a scalar typeSimon Pilgrim2016-09-092-3/+3
* GlobalISel: remove G_TYPE and G_PHITim Northover2016-09-094-10/+3
* GlobalISel: fix comments and add assertions for valid instructions.Tim Northover2016-09-091-4/+88
* GlobalISel: move type information to MachineRegisterInfo.Tim Northover2016-09-0914-365/+259
* [YAMLIO] Add the ability to map with context.Zachary Turner2016-09-081-1/+2
* Revert "[XRay] ARM 32-bit no-Thumb support in LLVM"Renato Golin2016-09-082-92/+28
* [SDAGBuilder] Don't create a binary tree for switches in minsize modeJames Molloy2016-09-081-1/+2
* [SelectionDAG] Add BUILD_VECTOR support to computeKnownBits and SimplifyDeman...Simon Pilgrim2016-09-082-0/+47
* [DAGCombiner] Enable AND combines of splatted constant vectorsSimon Pilgrim2016-09-081-7/+7
* [CGP] Be less conservative about tail-duplicating a ret to allow tail callsMichael Kuperstein2016-09-082-26/+34
* [XRay] Remove unused variableDean Michael Berris2016-09-081-2/+2
* [XRay] ARM 32-bit no-Thumb support in LLVMDean Michael Berris2016-09-082-28/+92
* Shift-left (ISD::SHL) operation crashes on "DAG Legalization" phase.Elena Demikhovsky2016-09-071-21/+27
* Don't reuse a variable name in a nested scope. NFC.Michael Kuperstein2016-09-071-6/+6
* CodeGen: ensure that libcalls are always AAPCS CCSaleem Abdulrasool2016-09-071-7/+169
* X86: Fold tail calls into conditional branches where possible (PR26302)Hans Wennborg2016-09-071-0/+37
* [codeview] Add new directives to record inlined call site line infoReid Kleckner2016-09-071-16/+14
* Remove unnecessary call to getAllocatableRegClassMatt Arsenault2016-09-071-9/+15
* Revert "CodeGen: ensure that libcalls are always AAPCS CC"Saleem Abdulrasool2016-09-071-6/+7
* [DAGCombine] More fixups to SETCC legality checking (visitANDLike/visitORLike)Hal Finkel2016-09-061-28/+46
* [SelectionDAG] Simplify extract_subvector( insert_subvector ( Vec, In, Idx ),...Simon Pilgrim2016-09-061-0/+6
* [RegisterScavenger] Remove aliasing registers of operands from the candidate setSilviu Baranga2016-09-061-1/+2
* CodeGen: ensure that libcalls are always AAPCS CCSaleem Abdulrasool2016-09-061-7/+6
* [Profile] preserve branch metadata lowering select in CGPXinliang David Li2016-09-031-3/+8
* Improve debug error message with register nameMatt Arsenault2016-09-031-1/+2
* ADT: Remove external uses of ilist_iterator, NFCDuncan P. N. Exon Smith2016-09-031-5/+2
* Do not consider subreg defs as reads when computing subrange livenessKrzysztof Parzyszek2016-09-024-11/+13
* IfConversion: Add assertions that both sides of a diamond don't pred-clobber.Kyle Butt2016-09-021-2/+3
* IfConversion: Fix bug introduced by rescanning diamonds.Kyle Butt2016-09-021-1/+1
* Split the store of a wide value merged from an int-fp pair into multiple stores.Wei Mi2016-09-021-0/+103
* [DAGcombiner] Fix incorrect sinking of a truncate into the operand of a shift.Andrea Di Biagio2016-09-021-3/+3
* IfConversion: Don't count branches in # of duplicates.Kyle Butt2016-09-021-1/+3
* [SelectionDAGBuilder] Add const to relevant placesAditya Kumar2016-09-012-16/+17
* [Legalizer] Don't throw away false low half when expanding GT/LT SETCCMichael Kuperstein2016-09-011-9/+9
* [SelectionDAG] Generate vector_shuffle nodes for undersized result vector sizesMichael Kuperstein2016-09-011-45/+63
* GlobalISel: add a G_PHI instruction to give phis a type.Tim Northover2016-09-012-2/+4
* Rename some variables to have meaningful names. NFC.Michael Kuperstein2016-09-011-29/+29
* [DAGCombine] Don't fold a trunc if it feeds an anyextMichael Kuperstein2016-09-011-0/+4
* Add an optional parameter with a list of undefs to extendToIndicesKrzysztof Parzyszek2016-09-011-2/+3
* Add ISD::EH_DWARF_CFA, simplify @llvm.eh.dwarf.cfa on Mips, fix on PowerPCHal Finkel2016-09-013-12/+20
* Add a counter-function insertion passHal Finkel2016-09-014-0/+67
* [XRay] Detect and emit sleds for sibling/tail callsDean Michael Berris2016-09-011-3/+10
* Revert "Add an optional parameter with a list of undefs to extendToIndices"Reid Kleckner2016-08-311-3/+2
* GlobalISel: use G_TYPE to annotate physregs with a type.Tim Northover2016-08-316-6/+17
* [TargetPassConfig] Add a hook to tell whether GlobalISel should warm on fallb...Quentin Colombet2016-08-312-5/+12
* [ResetMachineFunction] Emit the diagnostic isel fallback when asked.Quentin Colombet2016-08-311-5/+14
* Add an optional parameter with a list of undefs to extendToIndicesKrzysztof Parzyszek2016-08-311-2/+3
* s/static inline/static/ for headers I have changed in r279475. NFC.Tim Shen2016-08-311-1/+1
* [codeview] Emit vtable shape informationReid Kleckner2016-08-312-2/+24
* [statepoints][experimental] Add support for live-in semantics of values in de...Philip Reames2016-08-312-7/+44
OpenPOWER on IntegriCloud