- eb522e6 AMDGPU: Support v2i16/v2f16 packed operations by Matt Arsenault · 9 years ago
- 4d3d4ca AMDGPU : Replace FMAD with FMA when denormals are enabled. by Wei Ding · 9 years ago
- 1f17c66 AMDGPU: Add cvt.pkrtz intrinsic by Matt Arsenault · 9 years ago
- 9417505 AMDGPU: Remove llvm.AMDGPU.clamp intrinsic by Matt Arsenault · 9 years ago
- 2fdf2a1 AMDGPU: Redefine clamp node as clamp 0.0-1.0 by Matt Arsenault · 9 years ago
- 0699ef3 AMDGPU: Add pass to expand memcpy/memmove/memset by Matt Arsenault · 9 years ago
- e1b5953 AMDGPU: Fold fneg into fmin/fmax_legacy by Matt Arsenault · 9 years ago
- 2511c03 AMDGPU: Fold fneg into fminnum/fmaxnum by Matt Arsenault · 9 years ago
- a8fcfad AMDGPU: Check if users of fneg can fold mods by Matt Arsenault · 9 years ago
- 93f9d5c Revert "In visitSTORE, always use FindBetterChain, rather than only when UseAA is enabled." by Nirav Dave · 9 years ago
- 4442667 In visitSTORE, always use FindBetterChain, rather than only when UseAA is enabled. by Nirav Dave · 9 years ago
- 9dba9bd AMDGPU: Use source modifiers with f16->f32 conversions by Matt Arsenault · 9 years ago
- da7a656 AMDGPU: Cleanup fmin/fmax legacy function by Matt Arsenault · 9 years ago
- ca16621 Re-commit AMDGPU/GlobalISel: Add support for simple shaders by Tom Stellard · 9 years ago
- 7a19d56 Revert "AMDGPU/GlobalISel: Add support for simple shaders" by Tom Stellard · 9 years ago
- e48f60a AMDGPU/GlobalISel: Add support for simple shaders by Tom Stellard · 9 years ago
- 8c209aa Cleanup dump() functions. by Matthias Braun · 9 years ago
- d32a421 Revert "In visitSTORE, always use FindBetterChain, rather than only when UseAA is enabled." by Nirav Dave · 9 years ago
- de6516c In visitSTORE, always use FindBetterChain, rather than only when UseAA is enabled. by Nirav Dave · 9 years ago
- 53f0cc2 AMDGPU: Fold fneg into round instructions by Matt Arsenault · 9 years ago
- 7b49ad7 AMDGPU: Propagate fast math flags in fneg combines by Matt Arsenault · 9 years ago
- f170504 AMDGPU/R600: Serialize vector trunc stores to private AS by Jan Vesely · 9 years ago
- 3e6f9b5 AMDGPU: Disable some fneg combines unless nsz by Matt Arsenault · 9 years ago
- 45337df AMDGPU: Skip fneg/select combine if it can fold into other by Matt Arsenault · 9 years ago
- 31c039e AMDGPU: Fold free fneg into sin by Matt Arsenault · 9 years ago
- a8c325e AMDGPU: Fold fneg into fmul_legacy by Matt Arsenault · 9 years ago
- ff7e5aa AMDGPU: Fold fneg into rcp by Matt Arsenault · 9 years ago
- 4242d48 AMDGPU: Fold fneg into fp_round by Matt Arsenault · 9 years ago
- 98d2bf10 AMDGPU: Fold fneg into fp_extend by Matt Arsenault · 9 years ago
- 63f9537 AMDGPU: Fold fneg into fma or fmad by Matt Arsenault · 9 years ago
- 4103a81 AMDGPU: Fold fneg into fmul by Matt Arsenault · 9 years ago
- 2529fba AMDGPU: Fold fneg into fadd by Matt Arsenault · 9 years ago
- 2a04ff9 AMDGPU: Pull fneg/fabs out of a select by Matt Arsenault · 9 years ago
- 8871683 AMDGPU: Add tests for HasMultipleConditionRegisters by Matt Arsenault · 9 years ago
- 06200bd AMDGPU/R600: Don't use REGISTER_{LOAD,STORE} ISD nodes by Jan Vesely · 9 years ago
- d48445d AMDGPU/SI: Implement sendmsghalt intrinsic by Jan Vesely · 9 years ago
- 0b26e47 AMDGPU: Invert cmp + select with constant by Matt Arsenault · 9 years ago
- 4e55c1e AMDGPU: Update isFPImmLegal for f16 by Matt Arsenault · 9 years ago
- 6f9ef14 AMDGPU/SI: Add a MachineMemOperand when lowering llvm.amdgcn.buffer.load.* by Tom Stellard · 9 years ago
- 0b38636 AMDGPU: Fix asserting on returned tail calls by Matt Arsenault · 9 years ago
- f5bf03c Revert "In visitSTORE, always use FindBetterChain, rather than only when UseAA is enabled." by Nirav Dave · 9 years ago
- 8527ab0 In visitSTORE, always use FindBetterChain, rather than only when UseAA is enabled. by Nirav Dave · 9 years ago
- 17c7f70 Replace APFloatBase static fltSemantics data members with getter functions by Stephan Bergmann · 9 years ago
- 38d8ed2 AMDGPU: Fix i128 mul by Matt Arsenault · 9 years ago
- bedb5d9 Revert "In visitSTORE, always use FindBetterChain, rather than only when UseAA is enabled." by Nirav Dave · 9 years ago
- fd51ff4 In visitSTORE, always use FindBetterChain, rather than only when UseAA is enabled. by Nirav Dave · 9 years ago
- 8485fa0 AMDGPU : Add S_SETREG instructions to fix fdiv precision issues. by Tom Stellard · 9 years ago
- 7bee6ac AMDGPU: Refactor exp instructions by Matt Arsenault · 9 years ago
- 0ee250e [AMDGPU] Allow hoisting of comparisons out of a loop and eliminate condition copies by Stanislav Mekhanoshin · 9 years ago
- c79dc70 AMDGPU: Fix f16 fabs/fneg by Matt Arsenault · 9 years ago
- f86e4b7 [AMDGPU] Add f16 support (VI+) by Konstantin Zhuravlyov · 9 years ago
- 6fc8a1c Revert "[AMDGPU] Allow hoisting of comparisons out of a loop and eliminate condition copies" by Stanislav Mekhanoshin · 9 years ago
- 21f9ce1 [DAG Combiner] Fix the native computation of the Newton series for reciprocals by Evandro Menezes · 9 years ago
- 115a615 AMDGPU: Add VI i16 support by Tom Stellard · 9 years ago
- 92e01ee [AMDGPU] Allow hoisting of comparisons out of a loop and eliminate condition copies by Stanislav Mekhanoshin · 9 years ago
- 2d2d33f Revert "AMDGPU: Add VI i16 support" by Tom Stellard · 9 years ago
- 2b3379c AMDGPU: Add VI i16 support by Tom Stellard · 9 years ago
- d971a11 [AMDGPU] Check if type transforms to i16 (VI+) when getting AMDGPUISD::FFBH_U32 by Konstantin Zhuravlyov · 9 years ago
- 9677b60 AMDGPU: Fix buildbots broken by r285704 by Tom Stellard · 9 years ago
- 94c21bc AMDGPU: Implement expansion of f16 = FP_TO_FP16 f64 by Tom Stellard · 9 years ago
- 8a89d36 [AMDGPU] Expand vector mulhu/mulhs by Valery Pykhtin · 9 years ago
- 6c7dd98 AMDGPU/SI: Fix crash caused by r284267 by Tom Stellard · 9 years ago
- 0051efc [Target] remove TargetRecip class; 2nd try by Sanjay Patel · 9 years ago
- 19601fa revert r284495: [Target] remove TargetRecip class by Sanjay Patel · 9 years ago
- 08fff9c [Target] remove TargetRecip class; move reciprocal estimate isel functionality to TargetLowering by Sanjay Patel · 9 years ago
- 09c2bd6 AMDGPU/SI: Use new SimplifyDemandedBits helper for multi-use operations by Tom Stellard · 9 years ago
- a81682a Revert "In visitSTORE, always use FindBetterChain, rather than only when UseAA is enabled." by Nirav Dave · 9 years ago
- 4b36957 In visitSTORE, always use FindBetterChain, rather than only when UseAA is enabled. by Nirav Dave · 9 years ago
- 5c924d7 Target: Remove unused entities. by Peter Collingbourne · 9 years ago
- e524f50 Revert "In visitSTORE, always use FindBetterChain, rather than only when UseAA is enabled." by Nirav Dave · 9 years ago
- e17e055 In visitSTORE, always use FindBetterChain, rather than only when UseAA is enabled. by Nirav Dave · 9 years ago
- d99ef11 AMDGPU: Push bitcasts through build_vector by Matt Arsenault · 9 years ago
- 7998db6 AMDGPU/SI: Fix kernel argument ABI for HSA by Tom Stellard · 9 years ago
- bbeb45a AMDGPU: Refactor kernel argument lowering by Tom Stellard · 9 years ago
- fa5f767 AMDGPU: Improve splitting 64-bit bit ops by constants by Matt Arsenault · 9 years ago
- b2869eb AMDGPU/SI: Make sure llvm.amdgcn.implicitarg.ptr() is 8-byte aligned for HSA by Tom Stellard · 9 years ago
- b50eb8d AMDGPU: Fix introducing stack access on unaligned v16i8 by Matt Arsenault · 9 years ago
- ba57308 AMDGPU/SI: Make sure llvm.amdgcn.implicitarg.ptr() is at least 4-byte aligned by Tom Stellard · 9 years ago
- 77ed6af AMDGPU/R600: Remove MergeVectorStores from legalization by Jan Vesely · 9 years ago
- 2712d4a AMDGPU: Select mulhi 24-bit instructions by Matt Arsenault · 9 years ago
- f679530 [X86] Heuristic to selectively build Newton-Raphson SQRT estimation by Nikolai Bozhenov · 9 years ago
- 07e0371 AMDGPU : Add intrinsics for compare with the full wavefront result by Wei Ding · 9 years ago
- edc7dcb AMDGPU: Turn dead checks into asserts by Matt Arsenault · 9 years ago
- 52ef401 AMDGPU: Make AMDGPUMachineFunction fields private by Matt Arsenault · 9 years ago
- 32fc527 AMDGPU: Add fp legacy instruction intrinsics by Matt Arsenault · 9 years ago
- cdae95b AMDGPU: Delete dead code by Matt Arsenault · 9 years ago
- b40d860 AMDGPU: Delete dead code by Matt Arsenault · 9 years ago
- 03006fd AMDGPU: Only use legal inline immediates with kill pseudo by Matt Arsenault · 9 years ago
- b51dcb9 AMDGPU: Fix missing switch case warning by Matt Arsenault · 9 years ago
- a65e6b8 AMDGPU: Remove brev intrinsic by Matt Arsenault · 9 years ago
- 11d3e21 AMDGPU: Remove AMDGPU.ldexp by Matt Arsenault · 9 years ago
- 9c37581 [SelectionDAG] Get rid of bool parameters in SelectionDAG::getLoad, getStore, and friends. by Justin Lebar · 9 years ago
- 0bf9984 AMDGPU: Remove dead code by Matt Arsenault · 9 years ago
- f071102 AMDGPU: Remove last AMDIL intrinsics by Matt Arsenault · 9 years ago
- 8af47a0 AMDGPU: Expand unaligned accesses early by Matt Arsenault · 9 years ago
- 327bb5a AMDGPU: Improve load/store of illegal types. by Matt Arsenault · 9 years ago
- 43e92fe AMDGPU: Cleanup subtarget handling. by Matt Arsenault · 9 years ago
- e440f99 [AMDGPU] Remove exit-on-error in test (PR27761) by Diana Picus · 9 years ago
- 9babdf4 AMDGPU: Fix verifier errors in SILowerControlFlow by Matt Arsenault · 9 years ago
- e935f05 AMDGPU: Fix kernel argument alignment impacting stack size by Matt Arsenault · 9 years ago