summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/AArch64/AArch64InstructionSelector.cpp
Commit message (Expand)AuthorAgeFilesLines
* GlobalISel: deal with new G_PTR_MASK instruction on AArch64.Tim Northover2017-02-141-0/+11
* GlobalISel: represent atomic loads & stores via the MachineMemOperand.Tim Northover2017-02-131-0/+6
* GlobalISel: select G_[SU]MULH on AArch64.Tim Northover2017-02-081-0/+28
* GlobalISel: select G_VASTART on iOS AArch64.Tim Northover2017-02-081-0/+36
* [GlobalISel] Add support for indirectbrKristof Beyls2017-01-301-0/+5
* [GlobalISel] Generate selector for more integer binop patterns.Ahmed Bougacha2017-01-251-36/+1
* [AArch64][GlobalISel] Legalize narrow scalar ops again.Ahmed Bougacha2017-01-231-5/+1
* [GlobalISel] Pointers are legal operands for G_SELECT on AArch64Kristof Beyls2017-01-191-1/+1
* GlobalISel: fix comparison order for G_FCMPTim Northover2017-01-171-2/+2
* [GlobalISel] Fix AArch64 ICMP instruction selectionKristof Beyls2017-01-051-3/+7
* [GlobalISel] Add basic Selector-emitter tblgen backend.Ahmed Bougacha2016-12-211-6/+6
* GlobalISel: fix GOT accesses on AArch64.Tim Northover2016-12-131-2/+3
* GlobalISel: make G_CONSTANT take a ConstantInt rather than int64_t.Tim Northover2016-12-051-0/+3
* GlobalISel: translate invoke and landingpad instructionsTim Northover2016-11-091-1/+1
* GlobalISel: support selecting fpext/fptrunc instructions on AArch64.Tim Northover2016-11-081-0/+54
* GlobalISel: support selecting G_SELECT on AArch64.Tim Northover2016-11-081-0/+40
* GlobalISel: constrain PHI registers on AArch64.Tim Northover2016-11-081-3/+33
* GlobalISel: allow truncating pointer casts on AArch64.Tim Northover2016-10-311-1/+1
* GlobalISel: translate stack protector intrinsicsTim Northover2016-10-311-3/+12
* GlobalISel: select small binary operations on AArch64.Tim Northover2016-10-181-4/+9
* GlobalISel: support floating-point constants on AArch64.Tim Northover2016-10-181-7/+74
* GlobalISel: support wider range of load/store sizes in AArch64.Tim Northover2016-10-171-0/+8
* GlobalISel: support G_TRUNC selection on AArch64.Tim Northover2016-10-121-0/+80
* GlobalISel: support int <-> float conversions on AArch64.Tim Northover2016-10-121-1/+95
* GlobalISel: select G_FCMP instructions on AArch64.Tim Northover2016-10-121-0/+116
* GlobalISel: support selection of G_ICMP on AArch64.Tim Northover2016-10-121-0/+71
* GlobalISel: select G_BRCOND instructions on AArch64.Tim Northover2016-10-121-0/+22
* [AArch64][InstrustionSelector] Teach the selector about G_BITCAST.Quentin Colombet2016-10-121-59/+2
* [AArch64][InstructionSelector] Refactor the handling of copies.Quentin Colombet2016-10-121-26/+83
* GlobalISel: support same-size casts on AArch64.Tim Northover2016-10-111-0/+62
* GlobalISel: support selection of extend operations.Tim Northover2016-10-111-0/+99
* [AArch64][InstructionSelector] Teach how to select FP load/store.Quentin Colombet2016-10-111-0/+7
* [AArch64][InstructionSelector] Teach the selector how to handle vector OR.Quentin Colombet2016-10-111-0/+2
* GlobalISel: select G_GLOBAL_VALUE uses on AArch64.Tim Northover2016-10-101-2/+24
* GlobalISel: support selecting G_GEP instructions.Tim Northover2016-10-101-1/+3
* GlobalISel: support selecting constants on AArch64.Tim Northover2016-10-101-0/+10
* GlobalISel: remove "unsized" LLTTim Northover2016-09-151-5/+4
* GlobalISel: cache pointer sizes in LLTTim Northover2016-09-151-4/+4
* GlobalISel: remove G_TYPE and G_PHITim Northover2016-09-091-10/+0
* GlobalISel: move type information to MachineRegisterInfo.Tim Northover2016-09-091-15/+10
* GlobalISel: add a G_PHI instruction to give phis a type.Tim Northover2016-09-011-0/+6
* GlobalISel: use G_TYPE to annotate physregs with a type.Tim Northover2016-08-311-1/+6
* [AArch64][GlobalISel] Select floating-point binary ops.Ahmed Bougacha2016-08-181-0/+34
* [AArch64][GlobalISel] Select G_SDIV/G_UDIV.Ahmed Bougacha2016-08-181-0/+10
* [AArch64][GlobalISel] Select G_MUL.Ahmed Bougacha2016-08-161-0/+37
* [AArch64][GlobalISel] Factor out unsupported binop check. NFC.Ahmed Bougacha2016-08-161-40/+50
* [AArch64][GlobalISel] Select (variable) shifts.Ahmed Bougacha2016-08-161-0/+15
* [AArch64][GlobalISel] Select p0 G_FRAME_INDEX.Ahmed Bougacha2016-08-161-0/+18
* [AArch64][GlobalISel] Select G_XOR.Ahmed Bougacha2016-07-291-0/+5
* [AArch64][GlobalISel] Select G_LOAD/G_STORE.Ahmed Bougacha2016-07-291-0/+56
OpenPOWER on IntegriCloud