summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp
Commit message (Expand)AuthorAgeFilesLines
* GlobalISel: simplify MachineIRBuilder interface.Tim Northover2016-12-071-16/+11
* GlobalISel: allow G_SELECT instructions for pointers.Tim Northover2016-12-061-4/+5
* Add missing parens in assert.Sam McCall2016-12-061-1/+1
* GlobalISel: make G_CONSTANT take a ConstantInt rather than int64_t.Tim Northover2016-12-051-3/+19
* GlobalISel: handle stack-based parameters on AArch64.Tim Northover2016-09-221-0/+9
* GlobalISel: split aggregates for PCS loweringTim Northover2016-09-201-1/+2
* GlobalISel: relax type constraints on G_ICMP to allow pointers.Tim Northover2016-09-151-3/+1
* GlobalISel: support translation of global addresses.Tim Northover2016-09-121-0/+12
* GlobalISel: translate GEP instructions.Tim Northover2016-09-121-0/+23
* GlobalISel: fix comments and add assertions for valid instructions.Tim Northover2016-09-091-4/+88
* GlobalISel: move type information to MachineRegisterInfo.Tim Northover2016-09-091-99/+68
* GlobalISel: use G_TYPE to annotate physregs with a type.Tim Northover2016-08-311-0/+5
* GlobalISel: combine extracts & sequences created for legalizationTim Northover2016-08-301-0/+4
* GlobalISel: legalize sdiv and srem operations.Tim Northover2016-08-261-0/+16
* GlobalISel: add missing type to G_UADDE instructionsTim Northover2016-08-251-5/+4
* GlobalISel: perform multi-step legalizationTim Northover2016-08-251-0/+14
* #ifdef out validation code when asserts are disabled to remove unused variableRichard Smith2016-08-231-0/+2
* GlobalISel: make truncate/extend casts uniformTim Northover2016-08-231-9/+33
* GlobalISel: legalize integer comparisons on AArch64.Tim Northover2016-08-231-0/+10
* GlobalISel: support legalization of G_FCONSTANTsTim Northover2016-08-191-0/+5
* GlobalISel: translate floating-point comparisonsTim Northover2016-08-191-0/+11
* GlobalISel: translate floating-point constantsTim Northover2016-08-191-0/+5
* GlobalISel: support translating select instructions.Tim Northover2016-08-191-0/+10
* GlobalISel: improve representation of G_SEQUENCE and G_EXTRACTTim Northover2016-08-191-11/+26
* GlobalISel: support translation of extractvalue instructions.Tim Northover2016-08-191-1/+1
* GlobalISel: support overflow arithmetic intrinsics.Tim Northover2016-08-191-9/+15
* GlobalISel: support irtranslation of icmp instructions.Tim Northover2016-08-171-0/+11
* GlobalISel: implement narrowing for G_ADD.Tim Northover2016-08-041-0/+17
* GlobalISel: add code to widen scalar G_ADDTim Northover2016-08-041-0/+10
* GlobalISel: support translation of intrinsic calls.Tim Northover2016-07-291-0/+14
* GlobalISel: add generic conditional branch.Tim Northover2016-07-291-1/+7
* CodeGen: improve MachineInstrBuilder & MachineIRBuilder interfaceTim Northover2016-07-291-47/+47
* GlobalISel: add generic load and store instructions.Tim Northover2016-07-261-0/+17
* GlobalISel: add correct operand type to G_FRAME_INDEX instrs.Tim Northover2016-07-261-1/+1
* GlobalISel: add specialized buildCopy function to MachineInstrBuilder.Tim Northover2016-07-261-0/+4
* GlobalISel: give MachineInstrBuilder a uniform interface. NFC.Tim Northover2016-07-261-49/+11
* GlobalISel: add generic casts to IRTranslatorTim Northover2016-07-251-0/+12
* GlobalISel: implement legalization pass, with just one transformation.Tim Northover2016-07-221-0/+32
* GlobalISel: implement alloca instructionTim Northover2016-07-221-0/+8
* GlobalISel: implement low-level type with just size & vector lanes.Tim Northover2016-07-201-7/+7
* [IRTranslator] Translate unconditional branches.Quentin Colombet2016-03-111-0/+7
* [MachineIRBuilder] Rework buildInstr API to maximize code reuse.Quentin Colombet2016-03-111-22/+24
* [MachineIRBuilder] Rename the setter of MF for consistency with the getter.Quentin Colombet2016-03-111-1/+1
* [MachineIRBuilder] Rename the setter for MBB for consistency with the getter.Quentin Colombet2016-03-111-2/+2
* [Target] Add a helper function to check if an opcode is invalid after isel.Quentin Colombet2016-02-111-1/+13
* [GlobalISel] Teach the IRTranslator how to lower returns.Quentin Colombet2016-02-111-0/+22
* [GlobalISel] Add a MachineIRBuilder class.Quentin Colombet2016-02-111-0/+61
OpenPOWER on IntegriCloud