Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
toolchain
/
llvm-project
/
ce25bc3e82ead9ab7d91b0d42c68f8f43fa75fbc
/
llvm
/
lib
/
Target
/
AMDGPU
/
SIInstrInfo.cpp
739174c
[AMDGPU] Construct memory clauses before RA
by Stanislav Mekhanoshin
· 7 years ago
44b30b4
AMDGPU: Remove #include "MCTargetDesc/AMDGPUMCTargetDesc.h" from common headers
by Tom Stellard
· 7 years ago
4329361
[AMDGPU] Added checks for dpp_ctrl value
by Stanislav Mekhanoshin
· 7 years ago
5f8f34e4
Remove \brief commands from doxygen comments.
by Adrian Prantl
· 8 years ago
0084adc
AMDGPU: Add Vega12 and Vega20
by Matt Arsenault
· 8 years ago
a4bfb3c
[AMDGPU] Truncate packed inline constant
by Stanislav Mekhanoshin
· 8 years ago
b21f959
AMDGPU: Move a flawed assert when spilling SGPRs
by Matt Arsenault
· 8 years ago
adc59d7
AMDGPU: Assign enum name to stack ID
by Matt Arsenault
· 8 years ago
7a87977
AMDGPU: Legalize the operand of SI_INIT_M0
by Nicolai Haehnle
· 8 years ago
160f857
[AMDGPU] Use packed literals with zero either lower or hi part
by Stanislav Mekhanoshin
· 8 years ago
13e77db
Fix layering of MachineValueType.h by moving it from CodeGen to Support
by David Blaikie
· 8 years ago
69932e4
AMDGPU: Don't leave dead illegal VGPR->SGPR copies
by Matt Arsenault
· 8 years ago
2a99fa2
[AMDGPU] added writelane intrinsic
by Tim Renouf
· 8 years ago
7d92b7e
AMDGPU: Fix S_BUFFER_LOAD_DWORD_SGPR moveToVALU
by Marek Olsak
· 8 years ago
d4bb329
AMDGPU: Fold inline offset for loads properly in moveToVALU on GFX9
by Marek Olsak
· 8 years ago
f1caa28
MachineFunction: Return reference from getFunction(); NFC
by Matthias Braun
· 8 years ago
5f7f32c
[AMDGPU] SDWA: add support for PRESERVE into SDWA peephole.
by Sam Kolton
· 8 years ago
686d5c7
AMDGPU: Use carry-less adds in FI elimination
by Matt Arsenault
· 8 years ago
84445dd
AMDGPU: Use gfx9 carry-less add/sub instructions
by Matt Arsenault
· 8 years ago
39980da
AMDGPU: Consistently check for immediates in SIInstrInfo::FoldImmediate
by Nicolai Haehnle
· 8 years ago
b3bde2e
Fix a bunch more layering of CodeGen headers that are in Target
by David Blaikie
· 8 years ago
301162c
AMDGPU: Replace i64 add/sub lowering
by Matt Arsenault
· 8 years ago
ffadcb7
AMDGPU: Fold immediate offset into BUFFER_LOAD_DWORD lowered from SMEM
by Marek Olsak
· 8 years ago
5914ece
AMDGPU: Select s_buffer_load_dword with a non-constant SGPR offset
by Marek Olsak
· 8 years ago
ce76ea0
AMDGPU: Add new intrinsic llvm.amdgcn.kill(i1)
by Marek Olsak
· 8 years ago
9ab1fa6
AMDGPU: Fix not accounting for instruction size in bundles
by Matt Arsenault
· 8 years ago
ce4ddd0
AMDGPU: VALU carry-in and v_cndmask condition cannot be EXEC
by Nicolai Haehnle
· 8 years ago
fdcdd88
AMDGPU: Fix crash on immediate operand
by Matt Arsenault
· 8 years ago
ca8946a
AMDGPU: Start selecting s_xnor_{b32, b64}
by Konstantin Zhuravlyov
· 8 years ago
1f2f57a7
Fix warnings in r313297.
by Jan Sjodin
· 8 years ago
c317287
AMDGPU: Fix violating constant bus restriction
by Matt Arsenault
· 8 years ago
312ccf7
Add AddresSpace to PseudoSourceValue.
by Jan Sjodin
· 8 years ago
ecb43ef
AMDGPU: Don't spill SP reg like a normal CSR
by Matt Arsenault
· 8 years ago
7fe9a5d
Allow target to decide when to cluster loads/stores in misched
by Stanislav Mekhanoshin
· 8 years ago
710da42
[AMDGPU] Produce madak and madmk from the two-address pass
by Stanislav Mekhanoshin
· 8 years ago
949fac9
[AMDGPU] Fix shouldClusterMemOps to process flat loads
by Stanislav Mekhanoshin
· 8 years ago
59e1282
[AMDGPU] Fix some Clang-tidy modernize-use-using and Include What You Use warnings; other minor fixes (NFC).
by Eugene Zelenko
· 8 years ago
66b9bd6
[AMDGPU] Implement llvm.amdgcn.set.inactive intrinsic
by Connor Abbott
· 8 years ago
92638ab
[AMDGPU] Add support for Whole Wavefront Mode
by Connor Abbott
· 8 years ago
8c217d0
[AMDGPU] Add an llvm.amdgcn.wqm intrinsic for WQM
by Connor Abbott
· 8 years ago
8623e8d
AMDGPU: Pass special input registers to functions
by Matt Arsenault
· 8 years ago
9608a289
AMDGPU: Make areMemAccessesTriviallyDisjoint more aware of segment flat
by Matt Arsenault
· 8 years ago
37a58e0
AMDGPU: Fix getMemOpBaseRegImmOfs for flat with offsets
by Matt Arsenault
· 8 years ago
db78273
Add an ID field to StackObjects
by Matt Arsenault
· 8 years ago
5b27072
[AMDGPU] Do not insert an instruction into worklist twice in movetovalu
by Alfred Huang
· 8 years ago
0f5b350
[AMDGPU] Fix -Wimplicit-fallthrough warnings. NFCI.
by Simon Pilgrim
· 8 years ago
3f031e7
AMDGPU: Add operand target flags serialization
by Matt Arsenault
· 8 years ago
a179d25
[AMDGPU] SDWA: several fixes for V_CVT and VOPC instructions
by Sam Kolton
· 8 years ago
43cc6c4
AMDGPU: M0 operands to spill/restore opcodes are dead
by Nicolai Haehnle
· 8 years ago
3c4933f
[AMDGPU] SDWA: add support for GFX9 in peephole pass
by Sam Kolton
· 8 years ago
549c89d
[AMDGPU] SDWA: merge VI and GFX9 pseudo instructions
by Sam Kolton
· 8 years ago
05c2647
AMDGPU: Don't add same implicit use multiple times
by Matt Arsenault
· 8 years ago
89ad17c
AMDGPU: Verify that flat offsets aren't used pre-GFX9
by Matt Arsenault
· 8 years ago
6bda14b
Sort the remaining #include lines in include/... and lib/....
by Chandler Carruth
· 8 years ago
dde28a8
AMDGPU/GlobalISel: Mark 32-bit float constants as legal
by Tom Stellard
· 8 years ago
ea8a4ed
AMDGPU: Use appropriate soffset for spilling
by Matt Arsenault
· 8 years ago
994a43d
AMDGPUCodeGen: Fix warnings in r303111. [-Wunused-variable]
by NAKAMURA Takumi
· 8 years ago
a06bfe0
Re-submit AMDGPUMachineCFGStructurizer.
by Jan Sjodin
· 8 years ago
0e28982
Revert 303091.
by Jan Sjodin
· 8 years ago
e9d2ddc
Add AMDGPUMachineCFGStructurizer.
by Jan Sjodin
· 8 years ago
44e25f3
Move size and alignment information of regclass to TargetRegisterInfo
by Krzysztof Parzyszek
· 9 years ago
5dea645
AMDGPU: Move v_readlane lane select from VGPR to SGPR
by Nicolai Haehnle
· 9 years ago
ef44978
AMDGPU: Fix crash when scheduling non-memory SMRD instructions
by Nicolai Haehnle
· 9 years ago
88938d4
AMDGPU: Fix S_PACK_HH_B32_B16 - We really ought to zero out lower 16 bits
by Konstantin Zhuravlyov
· 9 years ago
86b0a54
[AMDGPU] added SIInstrInfo::getAddNoCarry() helper
by Stanislav Mekhanoshin
· 9 years ago
d24aeb2
AMDGPU/GFX9: Do not use v_pack_b32_f16 when packing
by Konstantin Zhuravlyov
· 9 years ago
21a4382
AMDGPU: Diagnose illegal SGPR to VGPR copies
by Matt Arsenault
· 9 years ago
27e0f8b
[AMDGPU] SDWA Peephole: improve search for immediates in SDWA patterns
by Sam Kolton
· 9 years ago
1a14bfa
[AMDGPU] Get address space mapping by target triple environment
by Yaxun Liu
· 9 years ago
b8f8dbc
AMDGPU: Unify divergent function exits.
by Matt Arsenault
· 9 years ago
5c7a61d
AMDGPU: Buffer descriptor changes for GFX9
by Marek Olsak
· 9 years ago
3cb9ff8
AMDGPU: Keep track of modifiers when converting v_mac to v_mad
by Matt Arsenault
· 9 years ago
eb522e6
AMDGPU: Support v2i16/v2f16 packed operations
by Matt Arsenault
· 9 years ago
2ed2193
AMDGPU: Don't fold immediate if clamp/omod are set
by Matt Arsenault
· 9 years ago
e0bf7d0
AMDGPU: Don't use stack space for SGPR->VGPR spills
by Matt Arsenault
· 9 years ago
9dba9bd
AMDGPU: Use source modifiers with f16->f32 conversions
by Matt Arsenault
· 9 years ago
74f6483
AMDGPU: Allow clustering flat memory operations
by Matt Arsenault
· 9 years ago
9f5e0ef
AMDGPU: Implement early ifcvt target hooks.
by Matt Arsenault
· 9 years ago
6ec3e3a
[AMDGPU] Prevent spills before exec mask is restored
by Stanislav Mekhanoshin
· 9 years ago
116bbab
[CodeGen] Rename MachineInstrBuilder::addOperand. NFC
by Diana Picus
· 9 years ago
4c1e9ec
AMDGPU: Don't add same instruction multiple times to worklist
by Matt Arsenault
· 9 years ago
4bd7236
AMDGPU: Fix handling of 16-bit immediates
by Matt Arsenault
· 9 years ago
8485fa0
AMDGPU : Add S_SETREG instructions to fix fdiv precision issues.
by Tom Stellard
· 9 years ago
26faed3
AMDGPU: Consolidate inline immediate predicate functions
by Matt Arsenault
· 9 years ago
97279a8
AMDGPU: Rename flat operands to match mubuf
by Matt Arsenault
· 9 years ago
437fd71
AMDGPU: Use else if
by Matt Arsenault
· 9 years ago
79c0587
AMDGPU/SI: Add back reverted SGPR spilling code, but disable it
by Marek Olsak
· 9 years ago
e3895bf
Revert "AMDGPU: Implement SGPR spilling with scalar stores"
by Marek Olsak
· 9 years ago
a45dae4
Revert "AMDGPU: Make m0 unallocatable"
by Marek Olsak
· 9 years ago
9e5c7b1
AMDGPU: Make m0 unallocatable
by Matt Arsenault
· 9 years ago
ce2b589
AMDGPU: Fix legalization of MUBUF instructions in shaders
by Nicolai Haehnle
· 9 years ago
0d162b1
AMDGPU/SI: Avoid creating unnecessary copies in the SIFixSGPRCopies pass
by Tom Stellard
· 9 years ago
3666629
AMDGPU: Analyze mubuf with immediate soffset
by Matt Arsenault
· 9 years ago
ea91cca
[AMDGPU] Add wave barrier builtin
by Stanislav Mekhanoshin
· 9 years ago
dc45274
AMDGPU: Implement SGPR spilling with scalar stores
by Matt Arsenault
· 9 years ago
f86e4b7
[AMDGPU] Add f16 support (VI+)
by Konstantin Zhuravlyov
· 9 years ago
52f14ec
AMDGPU: Preserve vcc undef flags when inverting branch
by Matt Arsenault
· 9 years ago
314cbf7
AMDGPU: Refactor copyPhysReg
by Matt Arsenault
· 9 years ago
368972c
AMDGPU: Allow additional implicit operands on MOVRELS instructions
by Nicolai Haehnle
· 9 years ago
3d46319
AMDGPU: Default to using scalar mov to materialize immediate
by Matt Arsenault
· 9 years ago
Next »