aboutsummaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* [Target] Use llvm::find_if (NFC)Kazu Hirata2021-01-071-4/+3
* GlobalISel: Return APInt from getConstantVRegValMatt Arsenault2020-12-221-1/+1
* [NFC] Use [MC]Register for x86 targetGaurav Jain2020-11-101-6/+6
* [X86][GlobalISel] Replace a misuse of SUBREG_TO_REG with INSERT_SUBREG.Craig Topper2020-08-111-3/+8
* [X86][GlobalISel] Remove unneeded code for handling zext i8->16, i8->i64, i16...Craig Topper2020-08-091-59/+8
* [CodeGen] Use Align in MachineConstantPool.Craig Topper2020-05-121-2/+1
* X86InstrFMA3Info.h - remove unnecessary includes. NFC.Simon Pilgrim2020-04-191-0/+1
* [Alignment][NFC] Use Align version of getMachineMemOperandGuillaume Chatelet2020-03-301-1/+1
* [Alignment][NFC] MachineMemOperand::getAlign/getBaseAlignGuillaume Chatelet2020-03-271-11/+13
* [Alignment] Fix overaligning bugGuillaume Chatelet2020-03-271-1/+1
* [IR] Split out target specific intrinsic enums into separate headersReid Kleckner2019-12-111-0/+1
* [globalisel] Rename G_GEP to G_PTR_ADDDaniel Sanders2019-11-051-3/+3
* [X86][GISel] Fix typo in comment. NFCCraig Topper2019-10-261-1/+1
* [X86][GISel] Remove unneeded custom selection code for handling shifts.Craig Topper2019-10-241-78/+0
* Apply llvm-prefer-register-over-unsigned from clang-tidy to LLVMDaniel Sanders2019-08-151-48/+48
* [GlobalISel] Make the InstructionSelector instance non-const, allowing state ...Amara Emerson2019-08-131-17/+12
* Finish moving TargetRegisterInfo::isVirtualRegister() and friends to llvm::Re...Daniel Sanders2019-08-011-5/+5
* [X86] Introduce new MOVSSrm/MOVSDrm opcodes that use VR128 register class.Craig Topper2019-06-181-8/+12
* Revert "[X86] Use 'llvm_unreachable' instead of nullptr in unreachable code to"Pengfei Wang2019-05-291-3/+3
* [X86] Use 'llvm_unreachable' instead of nullptr in unreachable code toPengfei Wang2019-05-291-3/+3
* [X86] Merge the different Jcc instructions for each condition code into singl...Craig Topper2019-04-051-2/+2
* [X86] Merge the different SETcc instructions for each condition code into sin...Craig Topper2019-04-051-8/+6
* [X86][GlobalISEL] Support lowering aligned unordered atomicsPhilip Reames2019-03-151-3/+15
* [X86] Bugfix for nullptr check by klocworkCraig Topper2019-02-191-3/+3
* GlobalISel: Allow shift amount to be a different typeMatt Arsenault2019-01-221-15/+8
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* [GlobalISel] Restrict G_MERGE_VALUES capability and replace with new opcodes.Amara Emerson2018-12-101-1/+3
* [GlobalIsel][X86] Support G_UDIV/G_UREM/G_SREMAlexander Ivchenko2018-10-081-48/+172
* [GlobalIsel][X86] Support for llvm.trap intrinsicAlexander Ivchenko2018-08-311-0/+19
* [GlobalIsel][X86] Support for G_FCMPAlexander Ivchenko2018-08-311-0/+96
* Rename DEBUG macro to LLVM_DEBUG.Nicola Zaghen2018-05-141-20/+20
* [GlobalIsel][X86] Support for G_SDIV instructionAlexander Ivchenko2018-03-141-0/+84
* [GlobalISel][X86] Support G_LSHR/G_ASHR/G_SHLAlexander Ivchenko2018-03-141-0/+85
* [GlobalIsel][X86] Support for G_ZEXT instructionAlexander Ivchenko2018-03-141-0/+64
* [GlobalIsel][X86] Support G_INTTOPTR instruction.Alexander Ivchenko2018-02-281-0/+2
* [GlobalIsel][X86] Support G_PTRTOINT instruction.Alexander Ivchenko2018-02-281-10/+15
* [GlobalISel][X86] Fixing failures after https://reviews.llvm.org/D37775Alexander Ivchenko2018-02-081-9/+49
* Revert r319691: [globalisel][tablegen] Split atomic load/store into separate ...Daniel Sanders2017-12-051-0/+5
* [globalisel][tablegen] Split atomic load/store into separate opcode and enabl...Daniel Sanders2017-12-041-5/+0
* Fix a bunch more layering of CodeGen headers that are in TargetDavid Blaikie2017-11-171-2/+2
* [globalisel][tablegen] Generate rule coverage and use it to identify untested...Daniel Sanders2017-11-161-17/+20
* InstructionSelectorImpl.h: Modularize/remove ODR violations by using a static...David Blaikie2017-10-261-2/+3
* [X86] Fix some Clang-tidy modernize-use-using and Include What You Use warnin...Eugene Zelenko2017-10-051-31/+21
* [GlobalISel][X86] refactoring X86InstructionSelector.cpp .NFC.Igor Breger2017-09-171-69/+76
* [GlobalISel][X86] G_FCONSTANT support.Igor Breger2017-09-171-6/+79
* [GlobalISel][X86] G_ANYEXT support.Igor Breger2017-09-111-0/+55
* [GlobalISel][X86] G_PHI support.Igor Breger2017-09-041-9/+11
* [GlobalISel][X86] Support G_IMPLICIT_DEF.Igor Breger2017-08-241-0/+26
* [GlobalISel][X86] Support G_BRCOND operation.Igor Breger2017-08-211-0/+27
* [GlobalISel][X86] InstructionSelector, for now use fallback path for LOAD_STA...Igor Breger2017-08-211-0/+5