summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/AArch64/AArch64InstructionSelector.cpp
Commit message (Expand)AuthorAgeFilesLines
* [AArch64][GlobalISel] Implement selection for the llvm.trap intrinsic.Amara Emerson2018-04-251-0/+9
* [AArch64][GlobalISel] When copying from a gpr32 to an fpr16 reg, convert to f...Amara Emerson2018-02-201-4/+31
* Fix unused assertion variable warning.Amara Emerson2018-02-181-0/+1
* [AArch64][GlobalISel] Fix an assert fail/miscompile when fp16 types are copiedAmara Emerson2018-02-181-0/+25
* [AArch64][GlobalISel] Support G_INSERT/G_EXTRACT of types < s32 bits.Amara Emerson2018-02-181-3/+19
* [AArch64][GlobalISel] Use getRegClassForTypeOnBank() in selectCopy.Amara Emerson2018-02-021-23/+15
* [GlobalISel] Constrain the dest reg of IMPLICT_DEF.Amara Emerson2018-02-021-0/+6
* [AArch64][GlobalISel] Fall back during AArch64 isel if we have a volatile load.Amara Emerson2018-01-241-0/+6
* [AArch64][GlobalISel] Add isel support for global values in the large code mo...Amara Emerson2018-01-181-0/+34
* [GISel] Make constrainSelectedInstRegOperands() available to the legalizer. NFCAditya Nandakumar2018-01-171-4/+4
* [GlobalISel][TableGen] Add support for SDNodeXFormVolkan Keles2018-01-161-0/+11
* Revert r319691: [globalisel][tablegen] Split atomic load/store into separate ...Daniel Sanders2017-12-051-0/+6
* [globalisel][tablegen] Split atomic load/store into separate opcode and enabl...Daniel Sanders2017-12-041-6/+0
* [globalisel][tablegen] Generate rule coverage and use it to identify untested...Daniel Sanders2017-11-161-4/+5
* InstructionSelectorImpl.h: Modularize/remove ODR violations by using a static...David Blaikie2017-10-261-2/+2
* [globalisel][tablegen] Fix small spelling nits. NFCDaniel Sanders2017-10-201-14/+14
* [aarch64][globalisel] Fix a crash in selectAddrModeIndexed() caused by incorr...Daniel Sanders2017-10-161-1/+5
* Re-commit r315885: [globalisel][tblgen] Add support for iPTR and implement am...Daniel Sanders2017-10-161-0/+125
* Revert r315885: [globalisel][tblgen] Add support for iPTR and implement am_un...Daniel Sanders2017-10-161-125/+0
* [globalisel][tblgen] Add support for iPTR and implement am_unscaled* and am_i...Daniel Sanders2017-10-161-0/+125
* Re-commit r315863: [globalisel][tablegen] Import ComplexPattern when used as ...Daniel Sanders2017-10-151-5/+8
* Revert r315863: [globalisel][tablegen] Import ComplexPattern when used as an ...Daniel Sanders2017-10-151-8/+5
* [globalisel][tablegen] Import ComplexPattern when used as an operatorDaniel Sanders2017-10-151-5/+8
* [globalisel][tablegen] Add support for fpimm and import of APInt/APFloat base...Daniel Sanders2017-10-131-0/+5
* [AArch64][GlobalISel] Select all fpexts.Ahmed Bougacha2017-09-121-27/+0
* [AArch64][GlobalISel] Select all fptruncs.Ahmed Bougacha2017-09-121-28/+3
* [GISEl]: Translate phi into G_PHIAditya Nandakumar2017-08-231-2/+4
* Re-commit: [globalisel][tablegen] Support zero-instruction emission.Daniel Sanders2017-08-171-1/+11
* Revert r310919 - [globalisel][tablegen] Support zero-instruction emission.Daniel Sanders2017-08-151-11/+1
* Re-commit with some instrumentation: [globalisel][tablegen] Support zero-inst...Daniel Sanders2017-08-151-1/+11
* Revert r310716 (and r310735): [globalisel][tablegen] Support zero-instruction...Daniel Sanders2017-08-111-11/+1
* [globalisel][tablegen] Support zero-instruction emission.Daniel Sanders2017-08-111-1/+11
* [globalisel][tablegen] Add support for importing 'imm' operands.Daniel Sanders2017-08-081-1/+2
* [GlobalISel] Make GlobalISel a non-optional library.Quentin Colombet2017-08-031-4/+0
* [GISel]: Support Widening G_ICMP's destination operand.Aditya Nandakumar2017-07-311-4/+6
* Recommit: GlobalISel: select G_EXTRACT and G_INSERT instructions on AArch64.Tim Northover2017-07-201-1/+49
* Revert "GlobalISel: select G_EXTRACT and G_INSERT instructions on AArch64."Diana Picus2017-07-201-48/+1
* GlobalISel: partially revert r308540.Tim Northover2017-07-191-24/+0
* GlobalISel: fix SUBREG_TO_REG implementation.Tim Northover2017-07-191-1/+24
* GlobalISel: select G_EXTRACT and G_INSERT instructions on AArch64.Tim Northover2017-07-191-1/+48
* GlobalISel: Handle selection of G_IMPLICIT_DEF in AArch64Justin Bogner2017-07-121-0/+3
* [AArch64] Fix -Wimplicit-fallthrough warnings. NFCI.Simon Pilgrim2017-07-081-2/+6
* [globalisel][tablegen] Partially fix compile-time regressions by converting m...Daniel Sanders2017-07-041-0/+2
* [globalisel][tablegen] Add support for EXTRACT_SUBREG.Daniel Sanders2017-06-271-2/+7
* [globalisel][tablegen] Compute available feature bits correctly.Daniel Sanders2017-04-291-13/+7
* [globalisel][tablegen] Revise API for ComplexPattern operands to improve flex...Daniel Sanders2017-04-221-14/+8
* [globalisel][tablegen] Import SelectionDAG's rule predicates and support the ...Daniel Sanders2017-04-211-1/+18
* Revert r300964 + r300970 - [globalisel][tablegen] Import SelectionDAG's rule ...Daniel Sanders2017-04-211-18/+1
* [globalisel][tablegen] Import SelectionDAG's rule predicates and support the ...Daniel Sanders2017-04-211-1/+18
* [GISEL]: Move getConstantVReg to UtilsAditya Nandakumar2017-04-191-0/+1
OpenPOWER on IntegriCloud