summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp
Commit message (Expand)AuthorAgeFilesLines
* [GlobalISel] Change representation of shuffle masks in MachineOperand.Eli Friedman2020-01-131-2/+1
* [AArch64][GlobalISel] Fold a chain of two G_PTR_ADDs of constant offsets.Amara Emerson2020-01-071-0/+46
* [gicombiner] Import tryCombineIndexedLoadStore()Daniel Sanders2019-12-181-12/+27
* [GlobalISel] CombinerHelper: Fix a bug in matchCombineCopyVolkan Keles2019-12-021-3/+26
* [GISel][CombinerHelper] Use uses() instead of operands() when traversing use ...Quentin Colombet2019-11-151-9/+2
* [GISel][CombinerHelper] Add support for scalar type for the result of shuffle...Quentin Colombet2019-11-151-3/+17
* [globalisel] Rename G_GEP to G_PTR_ADDDaniel Sanders2019-11-051-11/+11
* [GISel][CombinerHelper] Combine shuffle_vector scalar to build_vectorQuentin Colombet2019-10-301-2/+2
* [GISel][CombinerHelper] Add a combine turning shuffle_vector into concat_vectorsQuentin Colombet2019-10-211-0/+87
* Fix unused variable in r375066Daniel Sanders2019-10-171-2/+2
* [GISel][CombinerHelper] Add concat_vectors(build_vector, build_vector) => bui...Quentin Colombet2019-10-171-0/+84
* [gicombiner] Hoist pure C++ combine into the tablegen definitionDaniel Sanders2019-10-161-5/+11
* CombinerHelper - silence dead assignment warnings. NFCI.Simon Pilgrim2019-10-161-9/+9
* [Alignment][NFC] Remove unneeded llvm:: scoping on Align typesGuillaume Chatelet2019-09-271-14/+16
* [GlobalISel] findGISelOptimalMemOpLowering - remove dead initalization. NFCI.Simon Pilgrim2019-09-151-3/+1
* GlobalISel: fix unused warnings in release builds.Tim Northover2019-09-091-0/+4
* GlobalISel: add combiner to form indexed loads.Tim Northover2019-09-091-3/+215
* [GlobalISel][CallLowering] Add support for splitting types according to calli...Amara Emerson2019-09-031-10/+0
* Apply llvm-prefer-register-over-unsigned from clang-tidy to LLVMDaniel Sanders2019-08-151-7/+7
* [GISel]: Add GISelKnownBits analysisAditya Nandakumar2019-08-061-2/+6
* [AArch64][GlobalISel] Inline tiny memcpy et al at -O0.Amara Emerson2019-08-051-1/+4
* [LLVM][Alignment] Introduce Alignment Type in DataLayoutGuillaume Chatelet2019-08-051-2/+2
* [GlobalISel] Support for inlining memcpy, memset and memmove calls.Amara Emerson2019-07-241-0/+505
* [AArch64][GlobalISel] Optimize conditional branches followed by unconditional...Amara Emerson2019-07-091-0/+62
* GlobalISel: Remove unsigned variant of SrcOpMatt Arsenault2019-06-241-5/+5
* [globalisel] Fix iterator invalidation in the extload combinesDaniel Sanders2019-06-171-54/+38
* [AArch64][GlobalISel] Don't do extending loads combine for non-pow-2 types.Amara Emerson2019-04-151-0/+5
* [globalisel][combine] Split existing rules into a match and apply stepDaniel Sanders2019-02-141-21/+39
* [AArch64][GlobalISel] Fix the G_EXTLOAD combiner creating non-extending illeg...Amara Emerson2019-01-271-0/+8
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* [globalisel][combiner] Make the CombinerChangeObserver a MachineFunction::Del...Daniel Sanders2018-12-141-10/+34
* [globalisel] Rename GISelChangeObserver's erasedInstr() to erasingInstr() and...Daniel Sanders2018-12-121-4/+1
* [GISel]: Provide standard interface to observe changes in GISel passesAditya Nandakumar2018-12-051-2/+3
* [globalisel][combine] When placing truncates, handle the case when the BB is ...Daniel Sanders2018-10-041-14/+28
* [globalisel][combine] Fix a rare crash when encountering an instruction whose...Daniel Sanders2018-10-041-7/+5
* [globalisel][combine] Improve the truncate placement for the extending-loads ...Daniel Sanders2018-10-041-28/+64
* [globalisel][combines] Don't sink G_TRUNC down to use if that use is a G_PHIDaniel Sanders2018-10-031-2/+8
* [CodeGen] NFC fix pedantic warning from extra semicolonJonas Toth2018-10-031-1/+1
* Re-commit: [globalisel] Add a combiner helpers for extending loads and use th...Daniel Sanders2018-10-031-3/+221
* Revert: r343521 and r343541: [globalisel] Add a combiner helpers for extendin...Daniel Sanders2018-10-011-214/+3
* Fix the Windows build in GlobalISelReid Kleckner2018-10-011-7/+6
* [globalisel] Add a combiner helpers for extending loads and use them in a pre...Daniel Sanders2018-10-011-3/+215
* Revert r331816 and r331820 - [globalisel] Add a combiner helpers for extendin...Daniel Sanders2018-05-091-33/+1
* [globalisel] Correct r331816 to check the opcode before calling getOperand().Daniel Sanders2018-05-081-4/+4
* [globalisel] Add a combiner helpers for extending loads and use them in a pre...Daniel Sanders2018-05-081-1/+33
* [GISel]: Implement GlobalISel combiner API.Aditya Nandakumar2018-01-251-0/+41
OpenPOWER on IntegriCloud