summaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/GlobalISel/InstructionSelector.cpp
AgeCommit message (Expand)Author
2023-07-11[GlobalISel] Generalize `InstructionSelector` Match Tablespvanhout
2022-07-01[GISel] Don't fold convergent instruction across CFGQuentin Colombet
2022-03-12Cleanup includes: DebugInfo & CodeGenserge-sans-paille
2022-01-07[llvm] Remove redundant member initialization (NFC)Kazu Hirata
2022-01-03Revert "[llvm] Remove redundant member initialization (NFC)"Kazu Hirata
2022-01-01[llvm] Remove redundant member initialization (NFC)Kazu Hirata
2021-09-17GlobalISel/Utils: Refactor integer/float constant match functionsPetar Avramovic
2021-01-20[GlobalISel] Add missing operand update when copy is requiredGabriel Hjort Ã…kerlund
2020-12-22GlobalISel: Return APInt from getConstantVRegValMatt Arsenault
2020-02-14GlobalISel: Remove unused function argumentMatt Arsenault
2019-11-05[globalisel] Rename G_GEP to G_PTR_ADDDaniel Sanders
2019-10-07Second attempt to add iterator_range::empty()Jordan Rose
2019-06-05Allow target to handle STRICT floating-point nodesUlrich Weigand
2019-04-26[GlobalISel] Fix inserting copies in the right position for reg definitionsMarcello Maggioni
2019-03-14[GlobalISel][Utils] Add a getConstantVRegVal variant that looks through instrsQuentin Colombet
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth
2018-10-31ADT/STLExtras: Introduce llvm::empty; NFCMatthias Braun
2018-01-17[GISel] Make constrainSelectedInstRegOperands() available to the legalizer. NFCAditya Nandakumar
2017-11-17Fix a bunch more layering of CodeGen headers that are in TargetDavid Blaikie
2017-11-11[globalisel][tablegen] Import signextload and zeroextload.Daniel Sanders
2017-10-16Re-commit r315885: [globalisel][tblgen] Add support for iPTR and implement am...Daniel Sanders
2017-10-16Revert r315885: [globalisel][tblgen] Add support for iPTR and implement am_un...Daniel Sanders
2017-10-16[globalisel][tblgen] Add support for iPTR and implement am_unscaled* and am_i...Daniel Sanders
2017-10-15Re-commit r315863: [globalisel][tablegen] Import ComplexPattern when used as ...Daniel Sanders
2017-10-15Revert r315863: [globalisel][tablegen] Import ComplexPattern when used as an ...Daniel Sanders
2017-10-15[globalisel][tablegen] Import ComplexPattern when used as an operatorDaniel Sanders
2017-09-29[CodeGen] Fix some Clang-tidy modernize-use-using and Include What You Use wa...Eugene Zelenko
2017-07-05[globalisel][tablegen] Finish fixing compile-time regressions by merging the ...Daniel Sanders
2017-07-05[globalisel][tablegen] Fix an unused variable warning in release builds after...Daniel Sanders
2017-07-05[globalisel][tablegen] Added instruction emission to the state-machine-based ...Daniel Sanders
2017-07-04[globalisel][tablegen] Partially fix compile-time regressions by converting m...Daniel Sanders
2017-06-26[CodeGen] Fix some Clang-tidy modernize-use-using and Include What You Use wa...Eugene Zelenko
2017-06-20[globalisel][tablegen] Add support for COPY_TO_REGCLASS.Daniel Sanders
2017-05-18Re-commit: [globalisel][tablegen] Import rules containing intrinsic_wo_chain.Daniel Sanders
2017-04-29[globalisel][tablegen] Compute available feature bits correctly.Daniel Sanders
2017-04-19[GISEL]: Move getConstantVReg to UtilsAditya Nandakumar
2017-04-04[tablegen][globalisel] Add support for nested instruction matching.Daniel Sanders
2017-03-27[GlobalISel] Add a 'getConstantVRegVal' helper.Ahmed Bougacha
2017-03-19[GlobalISel] Move method definition to the proper file. NFC.Ahmed Bougacha
2017-02-22[X86][GlobalISel] Initial implementation , select G_ADD gpr, gprIgor Breger
2016-12-22[GlobalISel] Refactor the logic to constraint registers.Quentin Colombet
2016-12-16[ARM] GlobalISel: Select add i32, i32Diana Picus
2016-10-10GlobalISel: select G_GLOBAL_VALUE uses on AArch64.Tim Northover
2016-08-16[AArch64][GlobalISel] Select G_MUL.Ahmed Bougacha
2016-08-16[AArch64][GlobalISel] Select p0 G_FRAME_INDEX.Ahmed Bougacha
2016-07-29[AArch64][GlobalISel] Select G_LOAD/G_STORE.Ahmed Bougacha
2016-07-27[GlobalISel] Introduce an instruction selector.Ahmed Bougacha