Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
toolchain
/
llvm-project
/
7b3d162fba795b6db258ab835b43953e59629478
/
llvm
/
lib
/
Target
/
AMDGPU
/
AMDGPUSubtarget.cpp
c3fe46b
AMDGPU/GlobalISel: Pass subtarget + TM to LegalizerInfo
by Matt Arsenault
· 8 years ago
e3271ae
[AMDGPU][MC] Added validation of d16 and r128 modifiers of MIMG opcodes
by Dmitry Preobrazhensky
· 8 years ago
44dfa1d
AMDGPU/SI: Add d16 support for buffer intrinsics.
by Changpeng Fang
· 8 years ago
f1caa28
MachineFunction: Return reference from getFunction(); NFC
by Matthias Braun
· 8 years ago
e42b08d
AMDGPU: Fix missing subtarget feature initializer
by Matt Arsenault
· 8 years ago
d1c9b61
AMDGPU: Disable fp64 support on pre GCN asics
by Jan Vesely
· 8 years ago
45b9818
AMDGPU: Don't use MUBUF vaddr if address may overflow
by Matt Arsenault
· 8 years ago
1be62f0
Move TargetFrameLowering.h to CodeGen where it's implemented
by David Blaikie
· 8 years ago
f9ab3dd
[AMDGPU] Clean up symbols in the global namespace.
by Benjamin Kramer
· 8 years ago
28f52e5
AMDGPU: Add max-mix-insts subtarget feature
by Matt Arsenault
· 8 years ago
339e744
AMDGPU: Initialize WavefrontSize from TD files
by Konstantin Zhuravlyov
· 8 years ago
b791802
AMDGPU: Fix default range in non-kernel functions
by Matt Arsenault
· 8 years ago
eda425e
AMDGPU: Do not emit deprecated notes for code object v3
by Konstantin Zhuravlyov
· 8 years ago
d4ae470
[AMDGPU] Prevent post-RA scheduler from breaking memory clauses
by Stanislav Mekhanoshin
· 8 years ago
ff64aa5
[AMDGPU][MC][GFX9] Added integer clamping support for VOP3 opcodes
by Dmitry Preobrazhensky
· 8 years ago
61d71a1
Reapply "[GlobalISel] Remove the GISelAccessor API."
by Quentin Colombet
· 8 years ago
8dd90fb
Revert "[GlobalISel] Remove the GISelAccessor API."
by Quentin Colombet
· 8 years ago
8728c5f
AMDGPU: Cleanup subtarget features
by Matt Arsenault
· 8 years ago
c046208
[GlobalISel] Remove the GISelAccessor API.
by Quentin Colombet
· 8 years ago
250e050
[GlobalISel] Make GlobalISel a non-optional library.
by Quentin Colombet
· 8 years ago
c37fe66
AMDGPU: Add encoding for carryless add/sub instructions
by Matt Arsenault
· 8 years ago
2ec725c
AMDGPU: Fix amdgpu-flat-work-group-size/amdgpu-waves-per-eu check
by Konstantin Zhuravlyov
· 8 years ago
0f5b350
[AMDGPU] Fix -Wimplicit-fallthrough warnings. NFCI.
by Simon Pilgrim
· 8 years ago
f3f7d4d
[AMDGPU] Move GISel accessor initialization from TargetMachine to Subtarget.
by Quentin Colombet
· 8 years ago
a179d25
[AMDGPU] SDWA: several fixes for V_CVT and VOPC instructions
by Sam Kolton
· 8 years ago
3c4933f
[AMDGPU] SDWA: add support for GFX9 in peephole pass
by Sam Kolton
· 8 years ago
be6c0ca
AMDGPU: Make auto waitcnt before barrier a feature
by Konstantin Zhuravlyov
· 8 years ago
acdc765
AMDGPU: Add new subtarget features for gfx9 flat instructions
by Matt Arsenault
· 8 years ago
c90347d
[AMDGPU] Generate range metadata for workitem id
by Stanislav Mekhanoshin
· 9 years ago
678e111
AMDGPU: Fix crash when disassembling VOP3 mac
by Matt Arsenault
· 9 years ago
1a14bfa
[AMDGPU] Get address space mapping by target triple environment
by Yaxun Liu
· 9 years ago
9be7b0d
AMDGPU: Add VOP3P instruction format
by Matt Arsenault
· 9 years ago
2fdf2a1
AMDGPU: Redefine clamp node as clamp 0.0-1.0
by Matt Arsenault
· 9 years ago
2021f08
AMDGPU: Fix assembler subtarget predicate for gfx9
by Matt Arsenault
· 9 years ago
e823d92
AMDGPU: Merge initial gfx9 support
by Matt Arsenault
· 9 years ago
9f61fea
Revert "[AMDGPU] Fix for SIMachineScheduler crash. SI Scheduler should track"
by Alexander Timofeev
· 9 years ago
205bfdb
AMDGPU : Add trap handler support.
by Wei Ding
· 9 years ago
fd87137
[AMDGPU] Calculate number of min/max SGPRs/VGPRs for WavesPerEU instead of using switch statement
by Konstantin Zhuravlyov
· 9 years ago
9f89ede
[AMDGPU] Add target information that is required by tools to metadata
by Konstantin Zhuravlyov
· 9 years ago
27d64c3
[AMDGPU][NFC] De-tabify
by Konstantin Zhuravlyov
· 9 years ago
e03b1d7
[AMDGPU] Move register related queries to subtarget class
by Konstantin Zhuravlyov
· 9 years ago
a3dace3
[AMDGPU] Fix for SIMachineScheduler crash. SI Scheduler should track
by Alexander Timofeev
· 9 years ago
2b913b1
[AMDGPU] Account workgroup size in LDS occupancy limits
by Stanislav Mekhanoshin
· 9 years ago
d8f7ea3
AMDGPU: Enable FeatureFlatForGlobal on Volcanic Islands
by Matt Arsenault
· 9 years ago
2f3f985
AMDGPU add support for spilling to a user sgpr pointed buffers
by Tom Stellard
· 9 years ago
7aad8fd
Enable FeatureFlatForGlobal on Volcanic Islands
by Matt Arsenault
· 9 years ago
a6867fd
AMDGPU: Combine fp16/fp64 subtarget features
by Matt Arsenault
· 9 years ago
11590b8
Pacify -Wreorder.
by Benjamin Kramer
· 9 years ago
07dbde2
[AMDGPU] Add subtarget features for SDWA/DPP
by Sam Kolton
· 9 years ago
6a9226d
[AMDGPU, PowerPC, TableGen] Fix some Clang-tidy modernize and Include What You Use warnings; other minor fixes (NFC).
by Eugene Zelenko
· 9 years ago
1800956
[AMDGPU] Scalarization of global uniform loads.
by Alexander Timofeev
· 9 years ago
f86e4b7
[AMDGPU] Add f16 support (VI+)
by Konstantin Zhuravlyov
· 9 years ago
c88ba36
AMDGPU: Use 1/2pi inline imm on VI
by Matt Arsenault
· 9 years ago
4eae301
AMDGPU: Diagnose using too many SGPRs
by Matt Arsenault
· 9 years ago
64a9d08
AMDGPU/SI: Don't allow unaligned scratch access
by Tom Stellard
· 9 years ago
cc88ce3
AMDGPU: Add instruction definitions for VGPR indexing
by Matt Arsenault
· 9 years ago
e88bbc3
AMDGPU/SI: Include implicit arguments in kernarg_segment_byte_size
by Tom Stellard
· 9 years ago
1d65026
[AMDGPU] Wave and register controls
by Konstantin Zhuravlyov
· 9 years ago
0d23ebe
AMDGPU/SI: Implement a custom MachineSchedStrategy
by Tom Stellard
· 9 years ago
56684d4
AMDGPU: Fix crashes on memory functions
by Matt Arsenault
· 9 years ago
cdae95b
AMDGPU: Delete dead code
by Matt Arsenault
· 9 years ago
7f681ac
AMDGPU: Add feature for unaligned access
by Matt Arsenault
· 9 years ago
6329872
Target: Remove unused arguments from overrideSchedPolicy, NFC
by Duncan P. N. Exon Smith
· 9 years ago
eb9025d
AMDGPU: Fix global isel crashes
by Matt Arsenault
· 9 years ago
55dff27
AMDGPU: Fix global isel build
by Matt Arsenault
· 9 years ago
59c0ffa
AMDGPU: Implement per-function subtargets
by Matt Arsenault
· 9 years ago
03d8584
AMDGPU: Move subtarget feature checks into passes
by Matt Arsenault
· 9 years ago
f2f3d14
[AMDGPU] Emit debugger prologue and emit the rest of the debugger fields in the kernel code header
by Konstantin Zhuravlyov
· 9 years ago
c581611
AMDGPU: Remove disable-irstructurizer subtarget feature
by Matt Arsenault
· 9 years ago
43e92fe
AMDGPU: Cleanup subtarget handling.
by Matt Arsenault
· 9 years ago
0e5befe
AMDGPU: Make FrameLowering stack alignment 16
by Matt Arsenault
· 9 years ago
8e00194
AMDGPU: Fix crashes on unknown processor name
by Matt Arsenault
· 9 years ago
71369b3
AMDGPU/SI: Enable load-store-opt by default.
by Changpeng Fang
· 9 years ago
29ddd2b
[AMDGPU][NFC] Rename ReserveTrapVGPRs -> ReserveRegs
by Konstantin Zhuravlyov
· 9 years ago
8a028bf
AMDGPU: Fix promote alloca pass creating huge arrays
by Matt Arsenault
· 9 years ago
e8ed8e5
AMDGPU: Change private_element_size to 4
by Matt Arsenault
· 9 years ago
1d99c4d
[AMDGPU] Reserve VGPRs for trap handler usage if instructed
by Konstantin Zhuravlyov
· 10 years ago
8c273ad
[AMDGPU] Add insert nops pass based on subtarget features instead of cl::opt
by Konstantin Zhuravlyov
· 10 years ago
000c5af
AMDGPU: Add skeleton GlobalIsel implementation
by Tom Stellard
· 10 years ago
df3a20c
AMDGPU: Add a shader calling convention
by Nicolai Haehnle
· 10 years ago
0bc954e
AMDGPU/SI: Enable lanemask tracking in misched
by Tom Stellard
· 10 years ago
3a61985
AMDGPU: More bits of frame index are known to be zero
by Matt Arsenault
· 10 years ago
9d82ee7
AMDGPU: Split vi-insts subtarget feature
by Matt Arsenault
· 10 years ago
61738cb
AMDGPU: Implement readcyclecounter
by Matt Arsenault
· 10 years ago
24ee078
AMDGPU: Set element_size in private resource descriptor
by Matt Arsenault
· 10 years ago
f639c32
AMDGPU: Match some med3 patterns
by Matt Arsenault
· 10 years ago
b22828f
AMDGPU: Fix default device handling
by Matt Arsenault
· 10 years ago
2a93bb6
AMDGPU: Remove Feature64BitPtr
by Matt Arsenault
· 10 years ago
de008d3
AMDGPU/SI: Pass whether to use the SI scheduler via Target Attribute
by Tom Stellard
· 10 years ago
e83690c
AMDGPU: Add subtarget feature for instruction rates
by Matt Arsenault
· 10 years ago
5b50497
AMDGPU: add +xnack feature
by Nicolai Haehnle
· 10 years ago
b41574a
AMDGPU/SI: Use flat for global load/store when targeting HSA
by Changpeng Fang
· 10 years ago
4b0d24c
Revert "AMDGPU/SI: Use flat for global load/store when targeting HSA"
by Rafael Espindola
· 10 years ago
9b8a9be
AMDGPU/SI: Use flat for global load/store when targeting HSA
by Changpeng Fang
· 10 years ago
f59e538
AMDGPU: Cleanup includes
by Matt Arsenault
· 10 years ago
0c90e95
AMDGPU: Create emergency stack slots during frame lowering
by Matt Arsenault
· 10 years ago
50f1723
Revert r247692: Replace Triple with a new TargetTuple in MCTargetDesc/* and related. NFC.
by Daniel Sanders
· 10 years ago
153010c
Re-commit r247683: Replace Triple with a new TargetTuple in MCTargetDesc/* and related. NFC.
by Daniel Sanders
· 10 years ago
c40de48
Revert r247684 - Replace Triple with a new TargetTuple ...
by Daniel Sanders
· 10 years ago
18d4b0d
Replace Triple with a new TargetTuple in MCTargetDesc/* and related. NFC.
by Daniel Sanders
· 10 years ago
Next »