summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen
Commit message (Expand)AuthorAgeFilesLines
* 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
* [peephole] Enhance folding logic to work for STATEPOINTsPhilip Reames2016-12-131-9/+19
* [Statepoints] Reuse stack slots more than once within a basic blockPhilip Reames2016-12-131-4/+9
* Avoid infinite loops in branch foldingAndrew Kaylor2016-12-121-1/+13
* Recommit r288212: Emit 'no line' information for interesting 'orphan' instruc...Paul Robinson2016-12-123-16/+64
* [LiveRangeEdit] Add assert string and descriptive comment.Geoff Berry2016-12-121-1/+3
* [SelectionDAG] Add support for EXTRACT_SUBVECTOR to ComputeNumSignBitsSimon Pilgrim2016-12-121-0/+2
* instr-combiner: sum up all latencies of the transformed instructionsSebastian Pop2016-12-111-2/+9
* [SelectionDAG] Add ability for computeKnownBits to peek through bitcasts from...Simon Pilgrim2016-12-101-1/+23
* Fix LLVM's use of DW_OP_bit_piece in DWARF expressions.Adrian Prantl2016-12-097-156/+129
* [DWARF] Suppress .loc directives from CFI instructionsPaul Robinson2016-12-091-2/+2
* [SelectionDAG] Add knownbits support for EXTRACT_VECTOR_ELT opcodes (REAPPLIED)Simon Pilgrim2016-12-091-0/+36
* AMDGPU: Fix i128 mulMatt Arsenault2016-12-091-1/+1
* Revert "In visitSTORE, always use FindBetterChain, rather than only when UseA...Nirav Dave2016-12-092-142/+276
* In visitSTORE, always use FindBetterChain, rather than only when UseAA is ena...Nirav Dave2016-12-092-276/+142
* Use SelectionDAG.getSplatBuildVector helper. NFCI.Simon Pilgrim2016-12-091-6/+5
* [SelectionDAG] Use SelectionDAG.getBuildVector helper. NFCI.Simon Pilgrim2016-12-092-9/+6
* [SelectionDAG] Add additional checks to CONCAT_VECTORS creationSimon Pilgrim2016-12-091-0/+10
* Plug another leak in the DWARF unittests, DIEInlineStrings are never destroyed.Benjamin Kramer2016-12-091-1/+1
* [SelectionDAG] Add partial BITCAST support to computeKnownBitsSimon Pilgrim2016-12-091-0/+44
* Revert "[SelectionDAG] Add knownbits support for EXTRACT_VECTOR_ELT opcodes"Daniel Jasper2016-12-091-36/+0
* GlobalISel: fall back gracefully for debug intrinsics.Tim Northover2016-12-081-0/+6
* GlobalISel: factor overflow handling into separate function. NFC.Tim Northover2016-12-081-28/+38
* Don't emit .seh_handler directives for any cleanup funcletsReid Kleckner2016-12-081-6/+6
* Prune unused libdeps.NAKAMURA Takumi2016-12-082-2/+2
* [SelectionDAG] Add expansion and promotion of [US]MUL_LOHINicolai Haehnle2016-12-084-27/+179
* Move DwarfGenerator.cpp to unittestsDaniel Jasper2016-12-083-494/+0
* Wdocumentation fixSimon Pilgrim2016-12-081-1/+1
* Revert "[CodeGen] Fix invalid DWARF info on Win64"Keno Fischer2016-12-084-5/+5
* [CodeGen] Fix invalid DWARF info on Win64Keno Fischer2016-12-084-5/+5
* Make a DWARF generator so we can unit test DWARF APIs with gtest.Greg Clayton2016-12-087-130/+749
* TargetPassConfig: Rename DisablePostRA -> DisablePostRASched; NFCMatthias Braun2016-12-081-3/+3
* LivePhysReg: Use reference instead of pointer in init(); NFCMatthias Braun2016-12-084-8/+8
* [InlineSpiller] Don't call TargetInstrInfo::foldMemoryOperand with an empty l...Quentin Colombet2016-12-081-0/+5
* GlobalISel: use correct builder for ConstantExprs.Tim Northover2016-12-071-32/+45
* GlobalISel: store the current MachineFunction as direct state. NFC.Tim Northover2016-12-071-45/+41
* GlobalISel: simplify MachineIRBuilder interface.Tim Northover2016-12-072-27/+21
* [SelectionDAG] Add knownbits support for vector demandedelts in SMAX/SMIN/UMA...Simon Pilgrim2016-12-071-2/+4
* [SelectionDAG] Add knownbits support for EXTRACT_VECTOR_ELT opcodesSimon Pilgrim2016-12-071-0/+36
* [SelectionDAG] Removed old knownbits TODO comment. NFCI.Simon Pilgrim2016-12-071-3/+0
* [CodeGen] Fix result type for SMULO/UMULO legalizationEli Friedman2016-12-061-0/+9
OpenPOWER on IntegriCloud