summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/AMDGPU/SIISelLowering.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* [AMDGPU] Add an llvm.amdgcn.wqm intrinsic for WQMConnor Abbott2017-08-041-0/+5
* AMDGPU: Remove pointless assertsMatt Arsenault2017-08-041-3/+0
* AMDGPU: Don't use report_fatal_error for unsupported call typesMatt Arsenault2017-08-031-6/+16
* AMDGPU: Remove error on calls for amdgcnMatt Arsenault2017-08-031-5/+0
* AMDGPU: Fix implicitarg.ptr handling special inputsMatt Arsenault2017-08-031-3/+18
* AMDGPU: Pass special input registers to functionsMatt Arsenault2017-08-031-45/+250
* AMDGPU: Analyze callee resource usage in AsmPrinterMatt Arsenault2017-08-021-3/+16
* AMDGPU: Don't place arguments in emergency stack slotMatt Arsenault2017-08-021-1/+9
* AMDGPU: Fix handling of div_scale with undef inputsMatt Arsenault2017-08-011-1/+55
* AMDGPU: Initial implementation of callsMatt Arsenault2017-08-011-7/+399
* AMDGPU: Teach isLegalAddressingMode about global_* instructionsMatt Arsenault2017-07-291-16/+24
* AMDGPU: Annotate implicitarg.ptr usageMatt Arsenault2017-07-281-2/+10
* TargetLowering: Change isShuffleMaskLegal's mask argument type to ArrayRef<in...Zvi Rackover2017-07-261-2/+1
* [SystemZ, LoopStrengthReduce]Jonas Paulsson2017-07-211-1/+1
* AMDGPU: Figure out private memory regs after loweringMatt Arsenault2017-07-181-23/+42
* AMDGPU: Return correct type during argument loweringMatt Arsenault2017-07-151-0/+27
* [AMDGPU] fcaninicalize optimization for GFX9+Stanislav Mekhanoshin2017-07-131-8/+19
* [AMDGPU] fcanonicalize elimination optimizationStanislav Mekhanoshin2017-07-121-9/+86
* Add DAG argument to canMergeStoresTo NFC.Nirav Dave2017-07-101-1/+2
* [AMDGPU] Fix -Wimplicit-fallthrough warning. NFCI.Simon Pilgrim2017-07-081-6/+2
* [AMDGPU] Always use rcp + mul with fast mathStanislav Mekhanoshin2017-07-061-7/+5
* [Constants] If we already have a ConstantInt*, prefer to use isZero/isOne/isM...Craig Topper2017-07-061-1/+1
* [AMDGPU] Simplify setcc (sext from i1 b), -1|0, ccStanislav Mekhanoshin2017-06-271-1/+29
* [AMDGPU] Combine and x, (sext cc from i1) => select cc, x, 0Stanislav Mekhanoshin2017-06-271-2/+28
* AMDGPU: Whitespace fixesMatt Arsenault2017-06-261-1/+1
* AMDGPU: Partially fix implicit.buffer.ptr intrinsic handlingMatt Arsenault2017-06-261-5/+9
* [AMDGPU] Add intrinsics for tbuffer load and store - build error fixDavid Stuttard2017-06-221-2/+1
* [AMDGPU] Add intrinsics for tbuffer load and storeDavid Stuttard2017-06-221-30/+96
* [AMDGPU] Add FP_CLASS to the add/setcc combineStanislav Mekhanoshin2017-06-211-1/+3
* [AMDGPU] Combine add and adde, sub and subeStanislav Mekhanoshin2017-06-211-9/+79
* [AMDGPU] simplify add x, *ext (setcc) => addc|subb x, 0, setccStanislav Mekhanoshin2017-06-211-0/+39
* AMDGPU: Cleanup CreateLiveInRegisterMatt Arsenault2017-06-191-9/+0
* AMDGPU: Teach isLegalAddressingMode about flat offsetsMatt Arsenault2017-06-121-3/+11
* Sort the remaining #include lines in include/... and lib/....Chandler Carruth2017-06-061-2/+2
* [llvm] Remove double semicolonsMandeep Singh Grang2017-06-061-1/+1
* AMDGPUAnnotateUniformValue should always treat volatile loads as divergentAlexander Timofeev2017-06-021-1/+1
* [AMDGPU] Prevent too large store merges in AMDGPU Subtargets. NFCI.Nirav Dave2017-05-241-0/+12
* [AMDGPU] Combine and (srl) into shl (bfe)Stanislav Mekhanoshin2017-05-231-6/+34
* AMDGPU: Start defining a calling conventionMatt Arsenault2017-05-171-15/+150
* AMDGPU: Make better use of op_sel with high componentsMatt Arsenault2017-05-171-0/+9
* AMDGPU: Fix min3/max3 combines for f16/i16Matt Arsenault2017-05-171-1/+2
* [AMDGPU] Placate unused variable warning in release builds.Davide Italiano2017-05-111-0/+1
* AMDGPU: Pull fneg out of extract_vector_eltMatt Arsenault2017-05-111-0/+21
* AMDGPU: GFX9 GS and HS shaders always have the scratch wave offset in SGPR5Marek Olsak2017-05-041-3/+11
* Generalize the specialized flag-carrying SDNodes by moving flags into SDNode.Amara Emerson2017-05-011-9/+8
* AMDGPU: Add new amdgcn.init.exec intrinsicsMarek Olsak2017-04-281-0/+65
* [SelectionDAG] Use KnownBits struct in DAG's computeKnownBits and simplifyDem...Craig Topper2017-04-281-2/+3
* Move size and alignment information of regclass to TargetRegisterInfoKrzysztof Parzyszek2017-04-241-10/+11
* AMDGPU: Move trap lowering to DAGMatt Arsenault2017-04-241-46/+57
* AMDGPU: Do not lower fast unsafe div for safe, f32, with fp32 denormalsKonstantin Zhuravlyov2017-04-211-2/+4
OpenPOWER on IntegriCloud