| Commit message (Expand) | Author | Age | Files | Lines |
* | [amdgpu] Fix typos in a test case. | Michael Liao | 2020-01-14 | 1 | -1/+0 |
* | [codegen,amdgpu] Enhance MIR DIE and re-arrange it for AMDGPU. | Michael Liao | 2020-01-14 | 1 | -48/+49 |
* | [MachineScheduler] Reduce reordering due to mem op clustering | Jay Foad | 2020-01-14 | 1 | -4/+4 |
* | [AMDGPU] Come back patch for the 'Assign register class for cross block value... | Alexander Timofeev | 2019-10-14 | 1 | -74/+66 |
* | AMDGPU: Allow getMemOperandWithOffset to analyze stack accesses | Matt Arsenault | 2019-09-05 | 1 | -4/+4 |
* | [AMDGPU] Regenerate tests. | Simon Pilgrim | 2019-07-27 | 1 | -250/+1496 |
* | [AMDGPU] Partial revert for the ba447bae7448435c9986eece0811da1423972fdd | Alexander Timofeev | 2019-06-06 | 1 | -3/+3 |
* | [AMDGPU] Divergence driven ISel. Assign register class for cross block va... | Alexander Timofeev | 2019-05-26 | 1 | -3/+3 |
* | Revert r361644, "[AMDGPU] Divergence driven ISel. Assign register class for c... | Peter Collingbourne | 2019-05-25 | 1 | -3/+3 |
* | [AMDGPU] Divergence driven ISel. Assign register class for cross block values... | Alexander Timofeev | 2019-05-24 | 1 | -3/+3 |
* | [AMDGPU] Fix for vector element insertion | Tim Corringham | 2019-02-01 | 1 | -9/+11 |
* | [AMDGPU] Extend the SI Load/Store optimizer to combine more things. | Neil Henning | 2018-12-12 | 1 | -4/+2 |
* | [AMDGPU] Add and update scalar instructions | Graham Sellers | 2018-11-29 | 1 | -4/+2 |
* | [AMDGPU] Convert insert_vector_elt into set of selects | Stanislav Mekhanoshin | 2018-11-19 | 1 | -62/+94 |
* | [SchedModel] Fix for read advance cycles with implicit pseudo operands. | Jonas Paulsson | 2018-10-30 | 1 | -1/+1 |
* | AMDGPU: Add pass to lower kernel arguments to loads | Matt Arsenault | 2018-06-26 | 1 | -86/+56 |
* | AMDGPU: Convert test cases to the dimension-aware intrinsics | Nicolai Haehnle | 2018-06-21 | 1 | -5/+4 |
* | AMDGPU: Try a lot harder to emit scalar loads | Matt Arsenault | 2018-06-07 | 1 | -41/+72 |
* | AMDGPU: Use more custom insert/extract_vector_elt lowering | Matt Arsenault | 2018-06-05 | 1 | -48/+74 |
* | AMDGPU: Make v2i16/v2f16 legal on VI | Matt Arsenault | 2018-05-22 | 1 | -2/+2 |
* | AMDGPU: Custom lower v4i16/v4f16 vector operations | Matt Arsenault | 2018-05-16 | 1 | -27/+0 |
* | [AMDGPU][Waitcnt] As of gfx7, VMEM operations do not increment the export cou... | Mark Searles | 2018-04-26 | 1 | -1/+1 |
* | CodeGen: Fix pointer info in SplitVecOp_EXTRACT_VECTOR_ELT/SplitVecRes_INSERT... | Yaxun Liu | 2017-12-02 | 1 | -2/+2 |
* | AMDGPU: Cleanup subtarget features | Matt Arsenault | 2017-08-07 | 1 | -1/+1 |
* | AMDGPU: Remove legacy image intrinsics | Matt Arsenault | 2017-04-04 | 1 | -3/+6 |
* | AMDGPU: Mark all unspecified CC functions in tests as amdgpu_kernel | Matt Arsenault | 2017-03-21 | 1 | -32/+32 |
* | In visitSTORE, always use FindBetterChain, rather than only when UseAA is ena... | Nirav Dave | 2017-03-14 | 1 | -4/+2 |
* | [SDAG] Revert r296476 (and r296486, r296668, r296690). | Chandler Carruth | 2017-03-03 | 1 | -2/+4 |
* | [DAGCombiner] Support {a|s}ext, {a|z|s}ext load nodes in load combine | Artur Pilipenko | 2017-03-01 | 1 | -15/+16 |
* | In visitSTORE, always use FindBetterChain, rather than only when UseAA is ena... | Nirav Dave | 2017-02-28 | 1 | -4/+2 |
* | Revert "In visitSTORE, always use FindBetterChain, rather than only when UseA... | Nirav Dave | 2017-02-26 | 1 | -2/+4 |
* | In visitSTORE, always use FindBetterChain, rather than only when UseAA is ena... | Nirav Dave | 2017-02-25 | 1 | -4/+2 |
* | AMDGPU: Always allocate emergency stack slot at offset 0 | Matt Arsenault | 2017-02-22 | 1 | -26/+26 |
* | [DAGCombiner] revert r295336 | Bill Seurer | 2017-02-22 | 1 | -16/+15 |
* | [DAGCombiner] Support {a|s}ext, {a|z|s}ext load nodes in load combine | Artur Pilipenko | 2017-02-16 | 1 | -15/+16 |
* | Revert "In visitSTORE, always use FindBetterChain, rather than only when UseA... | Nirav Dave | 2017-02-02 | 1 | -2/+3 |
* | In visitSTORE, always use FindBetterChain, rather than only when UseAA is ena... | Nirav Dave | 2017-02-02 | 1 | -3/+2 |
* | Revert "In visitSTORE, always use FindBetterChain, rather than only when UseA... | Nirav Dave | 2017-01-26 | 1 | -2/+3 |
* | In visitSTORE, always use FindBetterChain, rather than only when UseAA is ena... | Nirav Dave | 2017-01-26 | 1 | -3/+2 |
* | Enable FeatureFlatForGlobal on Volcanic Islands | Matt Arsenault | 2017-01-24 | 1 | -1/+1 |
* | DAG: Avoid OOB when legalizing vector indexing | Matt Arsenault | 2017-01-10 | 1 | -2/+6 |
* | Revert "In visitSTORE, always use FindBetterChain, rather than only when UseA... | Nirav Dave | 2016-12-14 | 1 | -2/+3 |
* | In visitSTORE, always use FindBetterChain, rather than only when UseAA is ena... | Nirav Dave | 2016-12-14 | 1 | -3/+2 |
* | Revert "In visitSTORE, always use FindBetterChain, rather than only when UseA... | Nirav Dave | 2016-12-09 | 1 | -2/+3 |
* | In visitSTORE, always use FindBetterChain, rather than only when UseAA is ena... | Nirav Dave | 2016-12-09 | 1 | -3/+2 |
* | AMDGPU: Properly implement SIRegisterInfo::isFrameOffsetLegal and needsFrameB... | Nicolai Haehnle | 2016-12-08 | 1 | -19/+13 |
* | AMDGPU/SI: Avoid creating unnecessary copies in the SIFixSGPRCopies pass | Tom Stellard | 2016-11-16 | 1 | -4/+3 |
* | AMDGPU: Default to using scalar mov to materialize immediate | Matt Arsenault | 2016-11-01 | 1 | -1/+1 |
* | Reapply "AMDGPU: Don't use offen if it is 0" | Matt Arsenault | 2016-10-26 | 1 | -19/+28 |
* | Revert "AMDGPU: Don't use offen if it is 0" | Mehdi Amini | 2016-10-01 | 1 | -17/+12 |