Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
toolchain
/
llvm-project
/
65f088f5280dd1b41224263304fb824d981b722a
/
llvm
/
lib
/
Target
/
AMDGPU
/
SIShrinkInstructions.cpp
7de74af
Add optimization bisect opt-in calls for AMDGPU passes
by Andrew Kaylor
· 10 years ago
074ea28
AMDGPU/SI: Optimize adjacent s_nop instructions
by Matt Arsenault
· 10 years ago
b6be202
AMDGPU: Use s_addk_i32 / s_mulk_i32
by Matt Arsenault
· 10 years ago
9a19c24
AMDGPU: Materialize sign bits with bfrev
by Matt Arsenault
· 10 years ago
8226fc4
AMDGPU: Simplify boolean conditional return statements
by Matt Arsenault
· 10 years ago
cc4c871
[AMDGPU] Rename $dst operand to $vdst for VOP instructions.
by Tom Stellard
· 10 years ago
3add643
AMDGPU: Add MachineInstr overloads for instruction format tests
by Matt Arsenault
· 10 years ago
e0b4404
AMDGPU: Simplify debug printing
by Matt Arsenault
· 10 years ago
4635915
AMDGPU/SI: Remove VCCReg
by Matt Arsenault
· 10 years ago
6942d1a
AMDGPU/SI: Remove source uses of VCCReg
by Matt Arsenault
· 10 years ago
e48fe2a
AMDGPU/SI: Add support for shrinking v_cndmask_b32_e32 instructions
by Tom Stellard
· 10 years ago
db5a11f
AMDGPU/SI: Select mad patterns to v_mac_f32
by Tom Stellard
· 10 years ago
ab6e9c0
AMDGPU/SI: The SIShrinkInstructions pass should only fold immediates with one use
by Tom Stellard
· 10 years ago
45bb48e
R600 -> AMDGPU rename
by Tom Stellard
· 10 years ago
[Renamed from llvm/lib/Target/R600/SIShrinkInstructions.cpp]
16132e6
Purge unused includes throughout libSupport.
by Benjamin Kramer
· 11 years ago
5224df3
R600/SI: Add 32-bit encoding of v_cndmask_b32
by Tom Stellard
· 11 years ago
11a4d67
R600/SI: Allow f64 inline immediates in i64 operands
by Matt Arsenault
· 11 years ago
a93603d
R600/SI: Don't shrink instructions whose e32 encoding doesn't exist
by Marek Olsak
· 11 years ago
fb77f00
R600/SI: Add pattern for bitcasting fp immediates to integers
by Tom Stellard
· 11 years ago
13bd95bb
R600/SI: Move continue after checking s_mov_b32.
by Matt Arsenault
· 11 years ago
7784992
R600/SI: Use s_movk_i32
by Matt Arsenault
· 11 years ago
e184482
R600/SI: Also check for FPImm literal constants
by Matt Arsenault
· 11 years ago
8943d24
R600/SI: Simplify code with hasModifiersSet
by Matt Arsenault
· 11 years ago
ffc5d5b
R600/SI: Cleanup code with ChangeToFPImmediate
by Matt Arsenault
· 11 years ago
a9627ae
Fix typo
by Matt Arsenault
· 11 years ago
6652403
Fix typo
by Matt Arsenault
· 11 years ago
5d26d04
Fix typo
by Matt Arsenault
· 11 years ago
fd38cbe
Remove 'virtual' keyword from methods markedwith 'override' keyword.
by Craig Topper
· 11 years ago
fc6de42
Have MachineFunction cache a pointer to the subtarget to make lookups
by Eric Christopher
· 11 years ago
d913448
Remove the TargetMachine forwards for TargetSubtargetInfo based
by Eric Christopher
· 11 years ago
d44c023
R600/SI: Remove leftover debugging code
by Tom Stellard
· 11 years ago
b4a313a
R600/SI: Do abs/neg folding with ComplexPatterns
by Tom Stellard
· 11 years ago
6407e1e
R600/SI: Fold immediates when shrinking instructions
by Tom Stellard
· 11 years ago
86d12eb
R600/SI: Fix incorrect commute operation in shrink instructions pass
by Tom Stellard
· 11 years ago
1aaad69
R600/SI: Add instruction shrinking pass
by Tom Stellard
· 11 years ago