Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
toolchain
/
llvm-project
/
7b3d162fba795b6db258ab835b43953e59629478
/
llvm
/
lib
/
Target
/
AMDGPU
/
GCNHazardRecognizer.cpp
d29f24a
[AMDGPU] Add GCNHazardRecognizer::checkInlineAsmHazards() and GCNHazardRecognizer::checkVALUHazardsHelper(). checkInlineAsmHazards() checks INLINEASM for hazards that we particularly care about (so not exhaustive); this patch adds a check for INLINEASM that defs vregs that hold data-to-be stored by immediately preceding store of more than 8 bytes. If the instr were not within an INLINEASM, this scenario would be handled by checkVALUHazard(). Add checkVALUHazardsHelper(), which will be called by both checkVALUHazards() and checkInlineAsmHazards().
by Mark Searles
· 8 years ago
a41351e
AMDGPU: Move hazard avoidance out of waitcnt pass.
by Matt Arsenault
· 8 years ago
4512d0a
AMDGPU: Replace list of SMEM buffer opcodes
by Matt Arsenault
· 8 years ago
03c67d1
AMDGPU: Fix breaking SMEM clauses
by Matt Arsenault
· 8 years ago
2232243
AMDGPU: Handle s_buffer_load_dword hazard on SI
by Marek Olsak
· 8 years ago
5238271
AMDGPU: Make worst-case assumption about the wait states in inline assembly
by Nicolai Haehnle
· 8 years ago
75c98c3
AMDGPU: IMPLICIT_DEFs and DBG_VALUEs do not contribute to wait states
by Nicolai Haehnle
· 8 years ago
0075536
[AMDGPU] Add missing hazard for DPP-after-EXEC-write
by Connor Abbott
· 8 years ago
6bda14b
Sort the remaining #include lines in include/... and lib/....
by Chandler Carruth
· 8 years ago
59ece95
AMDGPU: Fix broken condition in hazard recognizer
by Matt Arsenault
· 9 years ago
6778b8f
Reverted unintended commit
by Simon Pilgrim
· 9 years ago
3804a12
Fix Wint-in-bool-context warning (PR32248)
by Simon Pilgrim
· 9 years ago
e823d92
AMDGPU: Merge initial gfx9 support
by Matt Arsenault
· 9 years ago
734bb7b
[AMDGPU] Fix some Clang-tidy modernize and Include What You Use warnings; other minor fixes (NFC).
by Eugene Zelenko
· 9 years ago
97279a8
AMDGPU: Rename flat operands to match mubuf
by Matt Arsenault
· 9 years ago
e8cc395
AMDGPU/GCN: Exit early in hazard recognizer if there is no vreg argument
by Jan Vesely
· 9 years ago
aea899e
AMDGPU/SI: Handle hazard with s_rfe_b64
by Tom Stellard
· 9 years ago
04051b5
AMDGPU/SI: Handle hazard with sgpr lane selects for v_{read,write}lane
by Tom Stellard
· 9 years ago
6b9c1be
AMDGPU/SI: Fix unused variable warning on non-debug builds
by Tom Stellard
· 9 years ago
b133fbb
AMDGPU/SI: Handle hazard with > 8 byte VMEM stores
by Tom Stellard
· 9 years ago
30d3082
AMDGPU/SI: Handle s_setreg hazard in GCNHazardRecognizer
by Tom Stellard
· 9 years ago
961811c
AMDGPU/SI: Handle s_getreg hazard in GCNHazardRecognizer
by Tom Stellard
· 9 years ago
5ab6154
AMDGPU/SI: Handle div_fmas hazard in GCNHazardRecognizer
by Tom Stellard
· 9 years ago
43e92fe
AMDGPU: Cleanup subtarget handling.
by Matt Arsenault
· 9 years ago
d3f4c05
Move instances of std::function.
by Benjamin Kramer
· 9 years ago
3bd56b3
Silence unused variable warning; NFC.
by Aaron Ballman
· 10 years ago
1f520e5
AMDGPU/SI: Use the hazard recognizer to break SMEM soft clauses
by Tom Stellard
· 10 years ago
a27007e
AMDGPU/SI: Use hazard recognizer to detect DPP hazards
by Tom Stellard
· 10 years ago
5c190d0
Silence unused variable warnings; NFC.
by Aaron Ballman
· 10 years ago
cb6ba62
AMDGPU/SI: Enable the post-ra scheduler
by Tom Stellard
· 10 years ago