summaryrefslogtreecommitdiffstats
path: root/llvm/test/CodeGen/X86/GlobalISel
Commit message (Expand)AuthorAgeFilesLines
* Migrate function attribute "no-frame-pointer-elim"="false" to "frame-pointer"...Fangrui Song2019-12-242-2/+2
* [GlobalISel]: Allow targets to override how to widen constants during legaliz...Aditya Nandakumar2019-12-034-5/+5
* [globalisel] Rename G_GEP to G_PTR_ADDDaniel Sanders2019-11-0510-48/+48
* [GlobalISel][AArch64][AMDGPU][X86] Teach LegalizationArtifactCombiner to comb...Craig Topper2019-10-249-69/+42
* [Test] Fix inconsistency in alignment in test casePhilip Reames2019-10-031-7/+7
* Add an operand to memory intrinsics to denote the "tail" marker.Amara Emerson2019-09-281-9/+9
* [Alignment] Use llvm::Align in MachineFunction and TargetLowering - fixes mir...Guillaume Chatelet2019-09-11126-659/+659
* [GlobalISel] Import patterns containing SUBREG_TO_REGJessica Paquette2019-08-283-5/+11
* Recommit "[GlobalISel] Import patterns containing INSERT_SUBREG"Jessica Paquette2019-08-274-17/+24
* Revert "[GlobalISel] Import patterns containing INSERT_SUBREG"Jessica Paquette2019-08-274-24/+17
* [GlobalISel] Import patterns containing INSERT_SUBREGJessica Paquette2019-08-264-17/+24
* GlobalISel: Don't create G_UADDE with constant false carry inMatt Arsenault2019-08-222-8/+10
* [globalisel] Add G_SEXT_INREGDaniel Sanders2019-08-092-5/+5
* [GlobalISel] Translate calls to memcpy et al to G_INTRINSIC_W_SIDE_EFFECTs an...Amara Emerson2019-07-191-54/+9
* [AArch64][GlobalISel] Make s8 and s16 G_CONSTANTs legal.Amara Emerson2019-06-211-6/+4
* [X86] Introduce new MOVSSrm/MOVSDrm opcodes that use VR128 register class.Craig Topper2019-06-181-20/+20
* Describe stack-id as an enumSander de Smalen2019-06-1712-43/+43
* [X86FixupLEAs] Turn optIncDec into a generic two address LEA optimizer. Suppo...Craig Topper2019-05-254-15/+15
* [GlobalISel] Enable CSE in the IRTranslator & legalizer for -O0 with constant...Amara Emerson2019-04-155-87/+88
* [X86] Merge the different Jcc instructions for each condition code into singl...Craig Topper2019-04-052-7/+7
* [X86] Merge the different SETcc instructions for each condition code into sin...Craig Topper2019-04-053-98/+98
* [X86][GlobalISEL] Support lowering aligned unordered atomicsPhilip Reames2019-03-151-0/+952
* [GlobalISel][Utils] Add a getConstantVRegVal variant that looks through instrsQuentin Colombet2019-03-143-21/+11
* [X86] Regenerate legalize test filesSimon Pilgrim2019-03-012-84/+151
* GlobalISel: Consolidate load/store legalizationMatt Arsenault2019-02-051-1/+1
* GlobalISel: Enforce operand types for constantsMatt Arsenault2019-02-043-18/+18
* GlobalISel: Fix creating MMOs with align 0Matt Arsenault2019-01-311-73/+73
* MIR: Reject non-power-of-4 alignments in MMO parsingMatt Arsenault2019-01-3010-104/+104
* GlobalISel: Verify memory size for load/storeMatt Arsenault2019-01-306-148/+210
* [AArch64][GlobalISel] Add some missing vector support for FP arithmetic ops.Amara Emerson2019-01-281-0/+48
* [GISel]: Change how CSE is enabled by default for each passAditya Nandakumar2019-01-2412-17/+17
* GlobalISel: Allow shift amount to be a different typeMatt Arsenault2019-01-2211-199/+131
* Remove irrelevant references to legacy git repositories fromJames Y Knight2019-01-152-2/+2
* [x86] allow 8-bit adds to be promoted by convertToThreeAddress() to form LEASanjay Patel2018-12-123-6/+8
* [GlobalISel] Restrict G_MERGE_VALUES capability and replace with new opcodes.Amara Emerson2018-12-105-31/+31
* [x86] don't try to convert add with undef operands to LEASanjay Patel2018-12-091-3/+32
* Revert r345165 "[X86] Bring back the MOV64r0 pseudo instruction"Craig Topper2018-10-311-1/+1
* [X86] Bring back the MOV64r0 pseudo instructionCraig Topper2018-10-241-1/+1
* [GlobalISel] Fix the artifact combiner to fold G_IMPLICIT_DEF properlyVolkan Keles2018-10-102-30/+30
* [GlobalIsel][X86] Support G_UDIV/G_UREM/G_SREMAlexander Ivchenko2018-10-0813-0/+2985
* [GISel]: Remove an incorrect assert in CallLoweringAditya Nandakumar2018-09-281-0/+13
* Fix line-endings. NFCI.Simon Pilgrim2018-09-2019-1082/+1082
* [X86] Handle COPYs of physregs better (regalloc hints)Simon Pilgrim2018-09-1919-1034/+1082
* Copy utilities updated and added for MI flagsMichael Berg2018-09-191-0/+228
* Revert r342457 "Fixes removal of dead elements from PressureDiff (PR37252)."Hans Wennborg2018-09-181-2/+2
* Fixes removal of dead elements from PressureDiff (PR37252).Yury Gribov2018-09-181-2/+2
* [GlobalISel][X86] Add the support for G_FPTRUNCAlexander Ivchenko2018-08-314-0/+137
* [GlobalISel][X86_64] Support for G_FPTOSIAlexander Ivchenko2018-08-313-0/+892
* [GlobalIsel][X86] Support for llvm.trap intrinsicAlexander Ivchenko2018-08-311-0/+28
* [GlobalIsel][X86] Support for G_FCMPAlexander Ivchenko2018-08-313-0/+3800
OpenPOWER on IntegriCloud