summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen
Commit message (Expand)AuthorAgeFilesLines
* Fix libcall expansion creating DAG nodes with invalid type post type legaliza...Vadim Chugunov2017-07-052-12/+25
* {DAGCombiner] Fold (rot x, 0) -> xSimon Pilgrim2017-07-051-0/+4
* [DAGCombiner] visitRotate patch to optimize pair of ROTR/ROTL instructions in...Andrew Zhogin2017-07-051-0/+19
* [globalisel][tablegen] Finish fixing compile-time regressions by merging the ...Daniel Sanders2017-07-051-149/+0
* [GlobalISel] Refactor Legalizer helpers for libcallsDiana Picus2017-07-051-16/+20
* [MachineIRBuilder] Fix formatting. NFC.Diana Picus2017-07-051-1/+1
* [MachineIRBuilder] Add buildOr helper. NFC.Diana Picus2017-07-051-0/+4
* [GlobalIsel] allow x86_fp80 values to be dumped.Igor Breger2017-07-051-0/+8
* [MachineIRBuilder] Add buildBinaryOp helper. NFCDiana Picus2017-07-051-29/+11
* [globalisel][tablegen] Fix an unused variable warning in release builds after...Daniel Sanders2017-07-051-1/+1
* [globalisel][tablegen] Added instruction emission to the state-machine-based ...Daniel Sanders2017-07-051-0/+153
* Rewrite areNonVolatileConsecutiveLoads to use BaseIndexOffsetNirav Dave2017-07-052-45/+20
* fix trivial typos in comments; NFCHiroshi Inoue2017-07-041-1/+1
* [DAGCombiner] Intermediate variables in visitRotate promoted to the function'...Andrew Zhogin2017-07-041-6/+9
* [FastISel][SelectionDAG]Teach fastISel about GC intrinsicsAnna Thomas2017-07-041-1/+5
* [globalisel][tablegen] Partially fix compile-time regressions by converting m...Daniel Sanders2017-07-041-0/+3
* [DAG] Fixed predicate for determining when two frame indicesNirav Dave2017-07-041-5/+5
* [legalize-types] Clean up softening machinery.Anton Yartsev2017-07-044-42/+89
* DAGCombine: Combine BUILD_VECTOR to TRUNCATEZvi Rackover2017-07-031-0/+72
* fix trivial typos in comments; NFCHiroshi Inoue2017-07-031-1/+1
* [SelectionDAGBuilder] Use EVT::getVectorVT instead of MVT::getVectorVT to pre...Craig Topper2017-07-011-1/+1
* [RegisterCoalescer] Account for instructions deleted by removePartialredundun...Sameer AbuAsal2017-06-301-1/+8
* [ORE] Add diagnostics hotness thresholdBrian Gesiak2017-06-301-0/+8
* [codeview] Use the first valid source location at the top of every MBBReid Kleckner2017-06-302-5/+18
* GlobalISel: add G_IMPLICIT_DEF instruction.Tim Northover2017-06-303-1/+17
* Drop the LLVM mangler escape when printing the IR name in assembly commentsReid Kleckner2017-06-301-1/+3
* [ORE] Unify spelling as "diagnostics hotness"Brian Gesiak2017-06-301-1/+1
* Revert "[DAG] Rewrite areNonVolatileConsecutiveLoads to use BaseIndexOffset"Nirav Dave2017-06-302-20/+45
* [DAG] Rewrite areNonVolatileConsecutiveLoads to use BaseIndexOffsetNirav Dave2017-06-302-45/+20
* [GlobalISel] Make multi-step legalization work.Kristof Beyls2017-06-301-11/+15
* [DWARF] Move a couple of member functions to the DWARFUnit baseclass. NFC.Wolfgang Pieb2017-06-304-30/+29
* [GISel]: New Opcode G_FLOG/G_FLOG2Aditya Nandakumar2017-06-291-0/+10
* Remove redundant copy in recurrencesTaewook Oh2017-06-292-5/+176
* Revert "[mips] Fix multiprecision arithmetic."Simon Dardis2017-06-291-17/+4
* [CodeGenPrepare] Don't create inttoptr for ni ptrsKeno Fischer2017-06-291-8/+23
* fix trivial typo, NFCHiroshi Inoue2017-06-291-1/+1
* [DAG] Fold FrameIndex offset into BaseIndexOffset analysis. NFCI.Nirav Dave2017-06-292-21/+35
* Revert "r306529 - [X86] Correct dwarf unwind information in function epilogue"Daniel Jasper2017-06-2910-585/+14
* Fold fneg and fabs like multiplicationsStanislav Mekhanoshin2017-06-281-0/+46
* Rangify loops, formatting changes, use bool instead of unsigned, NFCKrzysztof Parzyszek2017-06-281-18/+16
* Missed a check for UndefVI in r306466Krzysztof Parzyszek2017-06-281-1/+1
* [X86] Correct dwarf unwind information in function epiloguePetar Jovanovic2017-06-2810-14/+585
* Revert "[DAG] Fold FrameIndex offset into BaseIndexOffset analysis. NFCI."Nirav Dave2017-06-282-24/+27
* Allow to truncate left shift with non-constant shift amountStanislav Mekhanoshin2017-06-281-10/+12
* [DAG] Fold FrameIndex offset into BaseIndexOffset analysis. NFCI.Nirav Dave2017-06-282-27/+24
* [CGP] add specialization for memcmp expansion with only one basic blockSanjay Patel2017-06-271-1/+41
* GlobalISel: add some more sanity-checking to MachineInstrBuilder. NFC.Tim Northover2017-06-271-1/+15
* [GISel]: Add G_FEXP, G_FEXP2 opcodesAditya Nandakumar2017-06-271-0/+10
* [CGP] eliminate a sub instruction in memcmp expansionSanjay Patel2017-06-271-5/+2
* GlobalISel: verify that a COPY is trivial when created.Tim Northover2017-06-272-5/+10
OpenPOWER on IntegriCloud