summaryrefslogtreecommitdiff
path: root/llvm/lib/Target/AMDGPU/AMDGPUSubtarget.h
AgeCommit message (Expand)Author
2018-10-04AMDGPU: Rename isAmdCodeObjectV2 -> isAmdHsaOrMesaKonstantin Zhuravlyov
2018-09-17[AMDGPU] Initialize instruction itinerary from GCNSubtargetStanislav Mekhanoshin
2018-09-14[AMDGPU] Ensure trig range reduction only used for subtargets that require itDavid Stuttard
2018-09-12AMDGPU: Re-apply r341982 after fixing the layering issueKonstantin Zhuravlyov
2018-09-12Revert "AMDGPU: Move isa version and EF_AMDGPU_MACH_* determination into Targ...Ilya Biryukov
2018-09-11AMDGPU: Move isa version and EF_AMDGPU_MACH_* determinationKonstantin Zhuravlyov
2018-08-31AMDGPU: Remove remnants of old address space mappingMatt Arsenault
2018-08-28[AMDGPU] Add support for a16 modifiear for gfx9Ryan Taylor
2018-08-15AMDGPU: Address todo for handling 1/(2 pi)Matt Arsenault
2018-08-07AMDGPU: Add feature vi-instsMatt Arsenault
2018-07-20Reapply "AMDGPU: Fix handling of alignment padding in DAG argument lowering"Matt Arsenault
2018-07-14Revert "AMDGPU: Fix handling of alignment padding in DAG argument lowering"Evgeniy Stepanov
2018-07-13AMDGPU: Fix handling of alignment padding in DAG argument loweringMatt Arsenault
2018-07-11AMDGPU/SI: Initialize InstrInfo before TargetLoweringInfo in GCNSubtargetTom Stellard
2018-07-11AMDGPU: Refactor Subtarget classesTom Stellard
2018-07-06AMDGPU: Fix UBSan error caused by r335942Tom Stellard
2018-06-29AMDGPU: Don't use struct type for argument layoutMatt Arsenault
2018-06-28AMDGPU: Separate R600 and GCN TableGen filesTom Stellard
2018-06-21AMDGPU: Remove ability to reserve VGPRs for debuggerKonstantin Zhuravlyov
2018-06-04[AMDGPU][Waitcnt] Fix handling of flat instrsMark Searles
2018-05-29AMDGPU: Pass function directly instead of MachineFunctionMatt Arsenault
2018-05-22AMDGPU: Remove #include "MCTargetDesc/AMDGPUMCTargetDesc.h" from common headersTom Stellard
2018-05-04AMDGPU: Add D16 instructions preserve unused bits featureKonstantin Zhuravlyov
2018-05-01AMDGPU: Remove remnants of gfx901 (it was deprecated some time ago)Konstantin Zhuravlyov
2018-05-01Remove \brief commands from doxygen comments.Adrian Prantl
2018-04-30AMDGPU: Add Vega12 and Vega20Matt Arsenault
2018-04-26[AMDGPU][Waitcnt] As of gfx7, VMEM operations do not increment the export cou...Mark Searles
2018-04-10AMDGPU: enable 128-bit for local addr space under an optionMarek Olsak
2018-04-09Revert "AMDGPU: enable 128-bit for local addr space under an option"Alex Shlyapnikov
2018-04-09AMDGPU: enable 128-bit for local addr space under an optionMarek Olsak
2018-04-02[AMDGPU][MC][GFX9] Added s_atomic_* and s_buffer_atomic_* instructionsDmitry Preobrazhensky
2018-04-02Revert r328975, it makes TableGen assert on the bots.Nico Weber
2018-04-02[AMDGPU][MC][GFX9] Added s_atomic_* and s_buffer_atomic_* instructionsDmitry Preobrazhensky
2018-03-29AMDGPU: Increase default stack alignmentMatt Arsenault
2018-03-23[AMDGPU] Remove use of OpenCL triple environment and replace with function at...Tony Tye
2018-03-09[AMDGPU] Supported ds_read_b128 generation; Widened vector length for local a...Farhana Aleen
2018-03-08AMDGPU/GlobalISel: Pass subtarget + TM to LegalizerInfoMatt Arsenault
2018-02-26[AMDGPU] Scratch setup fix on AMDPAL gfx9+ merge shaderTim Renouf
2018-02-16AMDGPU: Bring processors and features in sync with the specKonstantin Zhuravlyov
2018-02-07AMDGPU: Remove the s_buffer workaround for GFX9 chipsMarek Olsak
2018-02-05[AMDGPU][MC] Added validation of d16 and r128 modifiers of MIMG opcodesDmitry Preobrazhensky
2018-01-12AMDGPU/SI: Add d16 support for buffer intrinsics.Changpeng Fang
2017-12-15MachineFunction: Return reference from getFunction(); NFCMatthias Braun
2017-12-08AMDGPU/GCN: Bring processors in sync with AMDGPUUsageKonstantin Zhuravlyov
2017-12-04AMDGPU/EG: Add a new FeatureFMA and use it to selectively enable FMA instructionJan Vesely
2017-12-04AMDGPU: Disable fp64 support on pre GCN asicsJan Vesely
2017-11-30AMDGPU: Allow negative MUBUF vaddr for gfx9Matt Arsenault
2017-11-29AMDGPU: Select DS insts without m0 initializationMatt Arsenault
2017-11-17AMDGPU: Move hazard avoidance out of waitcnt pass.Matt Arsenault
2017-11-15AMDGPU: Don't use MUBUF vaddr if address may overflowMatt Arsenault