summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen
Commit message (Expand)AuthorAgeFilesLines
* [CodeGen] Make MachineInstr::isIdenticalTo() symmetric.Bjorn Pettersson2016-12-191-5/+13
* [XRay] Fix assertion failure on empty machine basic blocks (PR 31424)Dean Michael Berris2016-12-191-2/+9
* Add custom type for PseudoSourceValueTom Stellard2016-12-171-0/+3
* BranchRelaxation: Recompute live-ins when splitting a blockMatthias Braun2016-12-165-30/+44
* Allow "line 0" to be the first explicit debug location in a function.Paul Robinson2016-12-161-1/+1
* Resubmit "[CodeView] Hook CodeViewRecordIO for reading/writing symbols."Zachary Turner2016-12-161-13/+17
* [CodeGenPrep] Skip merging empty case blocksJun Bum Lim2016-12-161-31/+137
* Inline stripInvariantGroupMetadata out of existenceSanjoy Das2016-12-161-7/+2
* Revert "[IR] Remove the DIExpression field from DIGlobalVariable."Adrian Prantl2016-12-165-130/+85
* Revert "[CodeView] Hook CodeViewRecordIO for reading/writing symbols."Zachary Turner2016-12-161-17/+13
* [CodeView] Hook CodeViewRecordIO for reading/writing symbols.Zachary Turner2016-12-161-13/+17
* Implement LaneBitmask::any(), use it to replace !none(), NFCIKrzysztof Parzyszek2016-12-1616-55/+55
* Fix CodeGenPrepare::stripInvariantGroupMetadataSanjoy Das2016-12-161-2/+1
* Fix name typo in SelectonDAGJoel Jones2016-12-161-4/+4
* Revert "[CodeGenPrep] Skip merging empty case blocks"Jun Bum Lim2016-12-161-137/+31
* [CodeGenPrep] Skip merging empty case blocksJun Bum Lim2016-12-161-31/+137
* [MIRParser] Add parsing hex literals of arbitrary size as unsigned integersKrzysztof Parzyszek2016-12-161-13/+38
* [ARM] GlobalISel: Select add i32, i32Diana Picus2016-12-161-0/+5
* [codegen] Add generic functions to skip debug values.Florian Hahn2016-12-165-75/+31
* [IR] Remove the DIExpression field from DIGlobalVariable.Adrian Prantl2016-12-165-85/+130
* Add extra headers that got deleted by my revert in r289916 but for whichChandler Carruth2016-12-161-1/+2
* Revert patch series introducing the DAG combine to match a load-by-bytesChandler Carruth2016-12-161-283/+0
* Revert "[IR] Remove the DIExpression field from DIGlobalVariable."Adrian Prantl2016-12-165-130/+85
* [IR] Remove the DIExpression field from DIGlobalVariable.Adrian Prantl2016-12-165-85/+130
* DebugInfo: Address non-deterministic output (iterating a SmallPtrSet) in 289697David Blaikie2016-12-153-9/+5
* [IRTranslator] Merge the entry and ABI lowering blocks.Quentin Colombet2016-12-151-0/+26
* DebugInfo: Emit ranges for functions with DISubprograms but lacking locations...David Blaikie2016-12-153-29/+20
* Don't combine splats with other shuffles.Eli Friedman2016-12-151-0/+5
* Don't combine a shuffle of two BUILD_VECTORs with duplicate elements.Eli Friedman2016-12-151-10/+23
* [LiveRangeEdit] Change eliminateDeadDef assert to if condition.Geoff Berry2016-12-151-4/+5
* Extract LaneBitmask into a separate typeKrzysztof Parzyszek2016-12-1523-195/+209
* [ARM] Implement execute-only support in CodeGenPrakhar Bahuguna2016-12-151-0/+6
* Trying to fix NDEBUG build after r289764Hal Finkel2016-12-151-0/+2
* [MachineBlockPlacement] Don't make blocks "uneditable"Sanjoy Das2016-12-152-7/+29
* [DAG] allow more select folding for targets that have 'and not' (PR31175)Sanjay Patel2016-12-141-6/+26
* DebugInfo: Improve type safety and simplify some subprogram finalization codeDavid Blaikie2016-12-142-11/+9
* [WinEH] Avoid holding references to BlockColor (DenseMap) entries while inser...Andrew Kaylor2016-12-141-1/+5
* Revert "In visitSTORE, always use FindBetterChain, rather than only when UseA...Nirav Dave2016-12-142-229/+279
* In visitSTORE, always use FindBetterChain, rather than only when UseAA is ena...Nirav Dave2016-12-142-279/+229
* [DAGCombiner] Try to use SelectionDAG::isKnownToBeAPowerOfTwo instead of just...Simon Pilgrim2016-12-142-30/+63
* Replace APFloatBase static fltSemantics data members with getter functionsStephan Bergmann2016-12-146-11/+11
* Add a couple of assertions to the load combine code introduced by r289538Artur Pilipenko2016-12-141-1/+5
* [DWARF] Preserve column number when emitting 'line 0' recordPaul Robinson2016-12-141-4/+9
* Generalize strided store pattern in interleave access passAlina Sbirlea2016-12-131-16/+72
* Use more detailed assertion messages in the code introduced by r289538Artur Pilipenko2016-12-131-4/+8
* Fix a buildbot failure introduced by r289538Artur Pilipenko2016-12-131-2/+1
* [DAGCombiner] Match load by bytes idiom and fold it into a single loadArtur Pilipenko2016-12-131-0/+276
* Move BaseIndexOffset in DAGCombiner.cpp so it will be available for the upcom...Artur Pilipenko2016-12-131-104/+104
* [SelectionDAG] computeKnownBits - simplified knownbits sign extension. NFCI.Simon Pilgrim2016-12-131-13/+4
* [GlobalISel] Move extendRegister where it belongs. NFCIDiana Picus2016-12-131-0/+29
OpenPOWER on IntegriCloud