projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
R600/SI: Add global atomicrmw xor
[oota-llvm.git]
/
lib
/
Target
/
R600
/
2014-10-17
Aaron Watry
R600/SI: Add global atomicrmw xor
tree
|
commitdiff
2014-10-17
Aaron Watry
R600/SI: Add global atomicrmw or
tree
|
commitdiff
2014-10-17
Aaron Watry
R600/SI: Add global atomicrmw min/umin
tree
|
commitdiff
2014-10-17
Aaron Watry
R600/SI: Add global atomicrmw max/umax
tree
|
commitdiff
2014-10-17
Aaron Watry
R600/SI: Add global atomicrmw and
tree
|
commitdiff
2014-10-17
Aaron Watry
R600/SI: Add global atomicrmw sub
tree
|
commitdiff
2014-10-17
Matt Arsenault
R600/SI: Remove redundant setting of instruction bits
tree
|
commitdiff
2014-10-17
Matt Arsenault
Fix typo
tree
|
commitdiff
2014-10-17
Matt Arsenault
R600/SI: Also check for FPImm literal constants
tree
|
commitdiff
2014-10-17
Matt Arsenault
R600/SI: Allow commuting with source modifiers
tree
|
commitdiff
2014-10-17
Matt Arsenault
R600/SI: Simplify code with hasModifiersSet
tree
|
commitdiff
2014-10-17
Matt Arsenault
R600/SI: Fix general commuting breaking src mods
tree
|
commitdiff
2014-10-17
Matt Arsenault
R600/SI: Cleanup code with ChangeToFPImmediate
tree
|
commitdiff
2014-10-17
Matt Arsenault
R600/SI: Allow comuting fp immediates
tree
|
commitdiff
2014-10-17
Matt Arsenault
R600/SI: Use early return instead of checking condition...
tree
|
commitdiff
2014-10-17
Matt Arsenault
R600/SI: Use complex pattern for MUBUF load patterns.
tree
|
commitdiff
2014-10-17
Matt Arsenault
R600/SI: Remove SI_BUFFER_RSRC pseudo
tree
|
commitdiff
2014-10-17
Matt Arsenault
R600/SI: Simplify debug printing
tree
|
commitdiff
2014-10-16
Matt Arsenault
R600/SI: Remove another VALU pattern
tree
|
commitdiff
2014-10-16
Matt Arsenault
R600/SI: Remove unnecessary VALU patterns
tree
|
commitdiff
2014-10-16
Matt Arsenault
R600: Fix nonsensical implementation of computeKnownBit...
tree
|
commitdiff
2014-10-16
Matt Arsenault
R600: Remove dead function
tree
|
commitdiff
2014-10-15
Matt Arsenault
R600: Remove unnecessary part of computeKnownBitsForTar...
tree
|
commitdiff
2014-10-15
Matt Arsenault
Move variable down to use
tree
|
commitdiff
2014-10-15
Tom Stellard
R600/SI: Fix bug where immediates were being used in...
tree
|
commitdiff
2014-10-15
Matt Arsenault
R600/SI: Also try to use 0 base for misaligned 8-byte...
tree
|
commitdiff
2014-10-15
Matt Arsenault
R600: Fix miscompiles when BFE has multiple uses
tree
|
commitdiff
2014-10-15
Rafael Espindola
Simplify handling of --noexecstack by using getNonexecu...
tree
|
commitdiff
2014-10-15
Rafael Espindola
Move getNonexecutableStackSection up to the base ELF...
tree
|
commitdiff
2014-10-15
Matt Arsenault
R600: Use existing variable
tree
|
commitdiff
2014-10-15
Matt Arsenault
R600: Remove outdated comment
tree
|
commitdiff
2014-10-14
Jan Vesely
Reapply "R600: Add new intrinsic to read work dimensions"
tree
|
commitdiff
2014-10-14
Rafael Espindola
Revert "R600: Add new intrinsic to read work dimensions"
tree
|
commitdiff
2014-10-14
Jan Vesely
R600: Add new intrinsic to read work dimensions
tree
|
commitdiff
2014-10-14
Jan Vesely
R600: FMA is VecALU only instruction
tree
|
commitdiff
2014-10-14
Matt Arsenault
R600/SI: Use DS offsets for constant addresses
tree
|
commitdiff
2014-10-13
Matt Arsenault
R600/SI: Minor cleanup of function
tree
|
commitdiff
2014-10-10
Matt Arsenault
R600/SI: Change how DS offsets are printed
tree
|
commitdiff
2014-10-10
Matt Arsenault
R600/SI: Match read2/write2 stride 64 versions
tree
|
commitdiff
2014-10-10
Matt Arsenault
R600/SI: Add load / store machine optimizer pass.
tree
|
commitdiff
2014-10-10
Matt Arsenault
R600/SI: Disable copying of SCC
tree
|
commitdiff
2014-10-09
Matt Arsenault
Fix typo
tree
|
commitdiff
2014-10-09
Tom Stellard
R600/SI: Legalize CopyToReg during instruction selection
tree
|
commitdiff
2014-10-09
Tom Stellard
R600/SI: Legalize INSERT_SUBREG instructions during...
tree
|
commitdiff
2014-10-09
Eric Christopher
Remove unused argument to CreateTargetScheduleState...
tree
|
commitdiff
2014-10-07
Tom Stellard
R600/SI: Refactor VOP3 instruction defs
tree
|
commitdiff
2014-10-07
Tom Stellard
R600/SI: Refactor VOPC instruction defs
tree
|
commitdiff
2014-10-07
Tom Stellard
R600/SI: Refactor VOP2 instruction defs
tree
|
commitdiff
2014-10-07
Tom Stellard
R600/SI: Refactor VOP1 instruction defs
tree
|
commitdiff
2014-10-07
Matt Arsenault
R600: Remove dead code
tree
|
commitdiff
2014-10-07
Tom Stellard
R600: Remove some redundant initializations from AMDGPU...
tree
|
commitdiff
2014-10-07
Tom Stellard
R600: Use MCAsmInfoELF as AMDGPUMCAsmInfo base class
tree
|
commitdiff
2014-10-07
Tom Stellard
R600/SI: Remove assertion in SIInstrInfo::areLoadsFromS...
tree
|
commitdiff
2014-10-04
Benjamin Kramer
Remove unnecessary copying or replace it with moves...
tree
|
commitdiff
2014-10-03
Matt Arsenault
R600/SI: Custom lower f64 -> i64 conversions
tree
|
commitdiff
2014-10-03
Matt Arsenault
R600: Custom lower [s|u]int_to_fp for i64 -> f64
tree
|
commitdiff
2014-10-03
Matt Arsenault
R600/SI: Fix ftrunc f64 conformance failures.
tree
|
commitdiff
2014-10-03
Tom Stellard
R600: Align functions to 256 bytes
tree
|
commitdiff
2014-10-03
Benjamin Kramer
Eliminate some deep std::vector copies. NFC.
tree
|
commitdiff
2014-10-01
Tom Stellard
R600: Call EmitFunctionHeader() in the AsmPrinter to...
tree
|
commitdiff
2014-10-01
Tom Stellard
R600/SI: Add a generic pseudo EXP instruction
tree
|
commitdiff
2014-10-01
Tom Stellard
R600/SI: Add generic pseudo MTBUF instructions
tree
|
commitdiff
2014-10-01
Tom Stellard
R600/SI: Add generic pseudo SMRD instructions
tree
|
commitdiff
2014-09-30
Matt Arsenault
R600/SI: Fix printing of clamp and omod
tree
|
commitdiff
2014-09-30
Matt Arsenault
R600/SI: Update VOP3b to not include obsolete operands
tree
|
commitdiff
2014-09-30
Matt Arsenault
Fix missing C++ mode comment
tree
|
commitdiff
2014-09-29
Matt Arsenault
Fix include order
tree
|
commitdiff
2014-09-29
Matt Arsenault
R600/SI: Fix hardcoded values for modifiers.
tree
|
commitdiff
2014-09-29
Matt Arsenault
R600/SI: Also fix fsub + fadd a, a to mad combines
tree
|
commitdiff
2014-09-29
Matt Arsenault
R600/SI: Fix using mad with multiplies by 2
tree
|
commitdiff
2014-09-26
Matt Arsenault
R600/SI: Use break instead of continue
tree
|
commitdiff
2014-09-26
Matt Arsenault
R600/SI: Add a note about the order of the operands...
tree
|
commitdiff
2014-09-26
Matt Arsenault
R600/SI: Move finding SGPR operand to move to separate...
tree
|
commitdiff
2014-09-26
Matt Arsenault
R600/SI Allow same SGPR to be used for multiple operands
tree
|
commitdiff
2014-09-26
Matt Arsenault
R600/SI: Partially move operand legalization to post...
tree
|
commitdiff
2014-09-26
Matt Arsenault
R600/SI: Implement findCommutedOpIndices
tree
|
commitdiff
2014-09-26
Matt Arsenault
R600/SI: Don't move operands that are required to be...
tree
|
commitdiff
2014-09-26
Matt Arsenault
R600/SI: Don't assert on exotic operand types
tree
|
commitdiff
2014-09-26
Matt Arsenault
R600/SI: Fix using wrong operand indices when commuting
tree
|
commitdiff
2014-09-26
Matt Arsenault
R600/SI: Remove apparently dead code in legalizeOperands
tree
|
commitdiff
2014-09-26
Matt Arsenault
R600/SI: Fix emitting trailing whitespace after s_waitcnt
tree
|
commitdiff
2014-09-25
Tom Stellard
R600/SI: Add support for global atomic add
tree
|
commitdiff
2014-09-24
Aaron Ballman
Silencing an "enumeral and non-enumeral type in conditi...
tree
|
commitdiff
2014-09-24
Matt Arsenault
R600/SI: Add new helper isSGPRClassID
tree
|
commitdiff
2014-09-24
Matt Arsenault
R600/SI: Fix hardcoded and wrong operand numbers.
tree
|
commitdiff
2014-09-24
Matt Arsenault
R600/SI: Enable named operand table for SALU instructions
tree
|
commitdiff
2014-09-24
Tom Stellard
R600/SI: Enable selecting SALU inside branches
tree
|
commitdiff
2014-09-24
Tom Stellard
R600/SI: Move PHIs that define SGPRs to the VALU in...
tree
|
commitdiff
2014-09-24
Tom Stellard
R600/SI: Fix the FixSGPRLiveRanges pass
tree
|
commitdiff
2014-09-24
Tom Stellard
R600/SI: Mark EXEC_LO and EXEC_HI as reserved
tree
|
commitdiff
2014-09-24
Tom Stellard
R600/SI: Fix SIRegisterInfo::getPhysRegSubReg()
tree
|
commitdiff
2014-09-24
Tom Stellard
R600/SI: Implement VGPR register spilling for compute...
tree
|
commitdiff
2014-09-23
Tom Stellard
R600/SI: Clean up checks for legality of immediate...
tree
|
commitdiff
2014-09-23
Matt Arsenault
Fix typo
tree
|
commitdiff
2014-09-22
Tom Stellard
Revert "R600/SI: Add support for global atomic add"
tree
|
commitdiff
2014-09-22
Tom Stellard
R600/SI: Add support for global atomic add
tree
|
commitdiff
2014-09-22
Tom Stellard
R600/SI: Remove modifier operands from V_CNDMASK_B32_e64
tree
|
commitdiff
2014-09-22
Tom Stellard
R600: Don't set BypassSlowDiv for 64-bit division
tree
|
commitdiff
2014-09-22
Tom Stellard
R600/SI: Use ISD::MUL instead of ISD::UMULO when loweri...
tree
|
commitdiff
2014-09-22
Tom Stellard
R600/SI: Add enums for some hard-coded values
tree
|
commitdiff
next