summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/GlobalISel/LegalizerInfo.cpp
Commit message (Expand)AuthorAgeFilesLines
* GlobalISel: Don't assert on MoreElements creating vectorsMatt Arsenault2020-01-091-5/+7
* [GlobalISel]: Allow targets to override how to widen constants during legaliz...Aditya Nandakumar2019-12-031-0/+4
* Second attempt to add iterator_range::empty()Jordan Rose2019-10-071-1/+1
* [globalisel] Add G_SEXT_INREGDaniel Sanders2019-08-091-4/+36
* [GlobalISel]: Allow backends to custom legalize IntrinsicsAditya Nandakumar2019-07-011-0/+6
* Cleanup: llvm::bsearch -> llvm::partition_point after r364719Fangrui Song2019-06-301-5/+4
* [globalisel] Improve Legalizer debug outputDaniel Sanders2019-04-291-4/+42
* Change some llvm::{lower,upper}_bound to llvm::bsearch. NFCFangrui Song2019-04-171-4/+2
* Use llvm::upper_bound. NFCFangrui Song2019-04-121-3/+2
* [GlobalISel][AArch64] Always fall back on aarch64.neon.addp.*Jessica Paquette2019-03-111-7/+31
* GlobalISel: Add alignment to LegalityQuery MMOsMatt Arsenault2019-02-141-2/+3
* GlobalISel: Add assert that legalize mutation makes senseMatt Arsenault2019-01-301-1/+64
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* [GlobalISel] Change to range-based invocation of llvm::sortMandeep Singh Grang2019-01-181-6/+3
* Fix test commitRhys Perry2018-12-191-1/+1
* Test commitRhys Perry2018-12-191-1/+1
* [GISel]: Provide standard interface to observe changes in GISel passesAditya Nandakumar2018-12-051-1/+3
* ADT/STLExtras: Introduce llvm::empty; NFCMatthias Braun2018-10-311-2/+1
* [GISel] LegalizerInfo: Rename MemDesc::Size to SizeInBits to make the value c...Volkan Keles2018-10-251-1/+1
* llvm::sort(C.begin(), C.end(), ...) -> llvm::sort(C, ...)Fangrui Song2018-09-271-1/+1
* [globalisel][legalizer] Add AtomicOrdering to LegalityQuery and use it in AAr...Daniel Sanders2018-06-271-1/+2
* [GlobalISel][Legalizer] LegalizerInfo verifier: Making LegalizerInfo::verify(...Roman Tereshin2018-05-311-0/+3
* [GlobalISel][Legalizer] LegalizerInfo verifier: check rules cover type indicesRoman Tereshin2018-05-301-0/+52
* Rename DEBUG macro to LLVM_DEBUG.Nicola Zaghen2018-05-141-16/+17
* [globalisel][legalizerinfo] Add support for legalization based on the Machine...Daniel Sanders2018-04-271-2/+14
* [globalisel][legalizerinfo] Add support for the Lower action in getActionDefi...Daniel Sanders2018-04-091-0/+1
* [CodeGen] Change std::sort to llvm::sort in response to r327219Mandeep Singh Grang2018-04-061-6/+7
* [GlobalISel][AArch64] Adding -disable-gisel-legality-check CL optionRoman Tereshin2018-03-011-0/+23
* [globalisel][legalizerinfo] Follow up on post-commit review comments after r3...Daniel Sanders2018-02-131-0/+4
* [GlobalISel][Legalizer] Relax a legalization loop detecting assert.Amara Emerson2018-02-011-1/+3
* [globalisel][legalizer] Adapt LegalizerInfo to support inter-type dependencie...Daniel Sanders2018-01-291-5/+103
* [globalisel] Make LegalizerInfo::LegalizeAction available outside of Legalize...Daniel Sanders2018-01-291-3/+5
* [globalisel] Introduce LegalityQuery to better encapsulate the legalizer deci...Daniel Sanders2018-01-241-7/+16
* GlobalISel: Enable the legalization of G_MERGE_VALUES and G_UNMERGE_VALUESVolkan Keles2017-12-011-8/+14
* Fix a bunch more layering of CodeGen headers that are in TargetDavid Blaikie2017-11-171-1/+1
* Mark intentional fall-through with LLVM_FALLTHROUGH.Kristof Beyls2017-11-071-0/+1
* Silence C4715 warning from MSVC (NFC).Kristof Beyls2017-11-071-0/+1
* [GlobalISel] Enable legalizing non-power-of-2 sized types.Kristof Beyls2017-11-071-108/+273
* [LegalizerInfo] Don't evaluate end boundary every time through the loopQuentin Colombet2017-10-131-3/+4
* [Legalizer] Add support for G_OR NarrowScalar.Quentin Colombet2017-10-031-0/+1
* GlobalISel: add G_IMPLICIT_DEF instruction.Tim Northover2017-06-301-0/+2
* [GlobalISel] Make multi-step legalization work.Kristof Beyls2017-06-301-11/+15
* [CodeGen] Fix some Clang-tidy modernize-use-using and Include What You Use wa...Eugene Zelenko2017-06-261-13/+16
* AArch64: legalize G_EXTRACT operations.Tim Northover2017-06-261-2/+2
* GlobalISel: remove G_SEQUENCE instruction.Tim Northover2017-06-231-2/+1
* [GISel]: Fix undefined behavior while accessing DefaultAction mapAditya Nandakumar2017-05-121-1/+1
* [GISel]: Remove unused lambda captures. NFCAditya Nandakumar2017-05-111-4/+4
* [GlobalISel] LegalizerInfo: Enable legalization of non-power-of-2 typesVolkan Keles2017-04-111-6/+9
* [GlobalISel] Add default action for G_FNEGVolkan Keles2017-03-081-0/+4
* GlobalISel: add merge/unmerge nodes for legalization.Tim Northover2017-03-031-1/+3
OpenPOWER on IntegriCloud