OSDN Git Service

[globalisel][tablegen] Generate rule coverage and use it to identify untested rules
[android-x86/external-llvm.git] / lib / Target / AArch64 / AArch64InstructionSelector.cpp
2017-11-16 Daniel Sanders[globalisel][tablegen] Generate rule coverage and use...
2017-10-26 David BlaikieInstructionSelectorImpl.h: Modularize/remove ODR violat...
2017-10-20 Daniel Sanders[globalisel][tablegen] Fix small spelling nits. NFC
2017-10-16 Daniel Sanders[aarch64][globalisel] Fix a crash in selectAddrModeInde...
2017-10-16 Daniel SandersRe-commit r315885: [globalisel][tblgen] Add support...
2017-10-16 Daniel SandersRevert r315885: [globalisel][tblgen] Add support for...
2017-10-16 Daniel Sanders[globalisel][tblgen] Add support for iPTR and implement...
2017-10-15 Daniel SandersRe-commit r315863: [globalisel][tablegen] Import Comple...
2017-10-15 Daniel SandersRevert r315863: [globalisel][tablegen] Import ComplexPa...
2017-10-15 Daniel Sanders[globalisel][tablegen] Import ComplexPattern when used...
2017-10-13 Daniel Sanders[globalisel][tablegen] Add support for fpimm and import...
2017-09-12 Ahmed Bougacha[AArch64][GlobalISel] Select all fpexts.
2017-09-12 Ahmed Bougacha[AArch64][GlobalISel] Select all fptruncs.
2017-08-23 Aditya Nandakumar[GISEl]: Translate phi into G_PHI
2017-08-17 Daniel SandersRe-commit: [globalisel][tablegen] Support zero-instruct...
2017-08-15 Daniel SandersRevert r310919 - [globalisel][tablegen] Support zero...
2017-08-15 Daniel SandersRe-commit with some instrumentation: [globalisel][table...
2017-08-11 Daniel SandersRevert r310716 (and r310735): [globalisel][tablegen...
2017-08-11 Daniel Sanders[globalisel][tablegen] Support zero-instruction emission.
2017-08-08 Daniel Sanders[globalisel][tablegen] Add support for importing 'imm...
2017-08-03 Quentin Colombet[GlobalISel] Make GlobalISel a non-optional library.
2017-07-31 Aditya Nandakumar[GISel]: Support Widening G_ICMP's destination operand.
2017-07-20 Tim NorthoverRecommit: GlobalISel: select G_EXTRACT and G_INSERT...
2017-07-20 Diana PicusRevert "GlobalISel: select G_EXTRACT and G_INSERT instr...
2017-07-19 Tim NorthoverGlobalISel: partially revert r308540.
2017-07-19 Tim NorthoverGlobalISel: fix SUBREG_TO_REG implementation.
2017-07-19 Tim NorthoverGlobalISel: select G_EXTRACT and G_INSERT instructions...
2017-07-12 Justin BognerGlobalISel: Handle selection of G_IMPLICIT_DEF in AArch64
2017-07-08 Simon Pilgrim[AArch64] Fix -Wimplicit-fallthrough warnings. NFCI.
2017-07-04 Daniel Sanders[globalisel][tablegen] Partially fix compile-time regre...
2017-06-27 Daniel Sanders[globalisel][tablegen] Add support for EXTRACT_SUBREG.
2017-04-29 Daniel Sanders[globalisel][tablegen] Compute available feature bits...
2017-04-22 Daniel Sanders[globalisel][tablegen] Revise API for ComplexPattern...
2017-04-21 Daniel Sanders[globalisel][tablegen] Import SelectionDAG's rule predi...
2017-04-21 Daniel SandersRevert r300964 + r300970 - [globalisel][tablegen] Impor...
2017-04-21 Daniel Sanders[globalisel][tablegen] Import SelectionDAG's rule predi...
2017-04-19 Aditya Nandakumar[GISEL]: Move getConstantVReg to Utils
2017-04-06 Daniel Sanders[globalisel][tablegen] Move <Target>InstructionSelector...
2017-04-04 Daniel Sanders[tablegen][globalisel] Add support for nested instructi...
2017-03-27 Ahmed Bougacha[GlobalISel][AArch64] Extract a variable out of an...
2017-03-27 Ahmed Bougacha[GlobalISel][AArch64] Fold FI into LDR/STR ui addressin...
2017-03-27 Ahmed Bougacha[GlobalISel][AArch64] Fold G_GEP into LDR/STR ui addres...
2017-03-27 Ahmed Bougacha[GlobalISel][AArch64] Select store of zero to WZR/XZR.
2017-03-27 Ahmed Bougacha[GlobalISel][AArch64] Select CBZ.
2017-03-16 Daniel Sanders[globalisel] Correct G_CONSTANT path of selectArithImmed()
2017-03-14 Daniel Sanders[globalisel][tblgen] Add support for ComplexPatterns
2017-02-24 Daniel Sanders[globalisel] Decouple src pattern operands from dst...
2017-02-14 Tim NorthoverGlobalISel: deal with new G_PTR_MASK instruction on...
2017-02-13 Tim NorthoverGlobalISel: represent atomic loads & stores via the...
2017-02-08 Tim NorthoverGlobalISel: select G_[SU]MULH on AArch64.
2017-02-08 Tim NorthoverGlobalISel: select G_VASTART on iOS AArch64.
2017-01-30 Kristof Beyls[GlobalISel] Add support for indirectbr
2017-01-25 Ahmed Bougacha[GlobalISel] Generate selector for more integer binop...
2017-01-23 Ahmed Bougacha[AArch64][GlobalISel] Legalize narrow scalar ops again.
2017-01-19 Kristof Beyls[GlobalISel] Pointers are legal operands for G_SELECT...
2017-01-17 Tim NorthoverGlobalISel: fix comparison order for G_FCMP
2017-01-05 Kristof Beyls[GlobalISel] Fix AArch64 ICMP instruction selection
2016-12-21 Ahmed Bougacha[GlobalISel] Add basic Selector-emitter tblgen backend.
2016-12-13 Tim NorthoverGlobalISel: fix GOT accesses on AArch64.
2016-12-05 Tim NorthoverGlobalISel: make G_CONSTANT take a ConstantInt rather...
2016-11-09 Tim NorthoverGlobalISel: translate invoke and landingpad instructions
2016-11-08 Tim NorthoverGlobalISel: support selecting fpext/fptrunc instruction...
2016-11-08 Tim NorthoverGlobalISel: support selecting G_SELECT on AArch64.
2016-11-08 Tim NorthoverGlobalISel: constrain PHI registers on AArch64.
2016-10-31 Tim NorthoverGlobalISel: allow truncating pointer casts on AArch64.
2016-10-31 Tim NorthoverGlobalISel: translate stack protector intrinsics
2016-10-18 Tim NorthoverGlobalISel: select small binary operations on AArch64.
2016-10-18 Tim NorthoverGlobalISel: support floating-point constants on AArch64.
2016-10-17 Tim NorthoverGlobalISel: support wider range of load/store sizes...
2016-10-12 Tim NorthoverGlobalISel: support G_TRUNC selection on AArch64.
2016-10-12 Tim NorthoverGlobalISel: support int <-> float conversions on AArch64.
2016-10-12 Tim NorthoverGlobalISel: select G_FCMP instructions on AArch64.
2016-10-12 Tim NorthoverGlobalISel: support selection of G_ICMP on AArch64.
2016-10-12 Tim NorthoverGlobalISel: select G_BRCOND instructions on AArch64.
2016-10-12 Quentin Colombet[AArch64][InstrustionSelector] Teach the selector about...
2016-10-12 Quentin Colombet[AArch64][InstructionSelector] Refactor the handling...
2016-10-11 Tim NorthoverGlobalISel: support same-size casts on AArch64.
2016-10-11 Tim NorthoverGlobalISel: support selection of extend operations.
2016-10-11 Quentin Colombet[AArch64][InstructionSelector] Teach how to select...
2016-10-11 Quentin Colombet[AArch64][InstructionSelector] Teach the selector how...
2016-10-10 Tim NorthoverGlobalISel: select G_GLOBAL_VALUE uses on AArch64.
2016-10-10 Tim NorthoverGlobalISel: support selecting G_GEP instructions.
2016-10-10 Tim NorthoverGlobalISel: support selecting constants on AArch64.
2016-09-15 Tim NorthoverGlobalISel: remove "unsized" LLT
2016-09-15 Tim NorthoverGlobalISel: cache pointer sizes in LLT
2016-09-09 Tim NorthoverGlobalISel: remove G_TYPE and G_PHI
2016-09-09 Tim NorthoverGlobalISel: move type information to MachineRegisterInfo.
2016-09-01 Tim NorthoverGlobalISel: add a G_PHI instruction to give phis a...
2016-08-31 Tim NorthoverGlobalISel: use G_TYPE to annotate physregs with a...
2016-08-18 Ahmed Bougacha[AArch64][GlobalISel] Select floating-point binary...
2016-08-18 Ahmed Bougacha[AArch64][GlobalISel] Select G_SDIV/G_UDIV.
2016-08-16 Ahmed Bougacha[AArch64][GlobalISel] Select G_MUL.
2016-08-16 Ahmed Bougacha[AArch64][GlobalISel] Factor out unsupported binop...
2016-08-16 Ahmed Bougacha[AArch64][GlobalISel] Select (variable) shifts.
2016-08-16 Ahmed Bougacha[AArch64][GlobalISel] Select p0 G_FRAME_INDEX.
2016-07-29 Ahmed Bougacha[AArch64][GlobalISel] Select G_XOR.
2016-07-29 Ahmed Bougacha[AArch64][GlobalISel] Select G_LOAD/G_STORE.
2016-07-28 Ahmed Bougacha[AArch64][GlobalISel] Select G_BR.
2016-07-28 Ahmed Bougacha[AArch64][GlobalISel] Select GPR G_SUB.
2016-07-28 Ahmed Bougacha[AArch64][GlobalISel] Select GPR G_AND.
next