index
:
llvm
embtk-support-master
embtk-support-release-3.2
embtk-support-release-3.3
embtk-support-release-3.4
master
release-3.2
release-3.4
Unofficial llvm GIT mirror used in EmbToolkit
Git daemon user
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
test
/
CodeGen
/
R600
Commit message (
Expand
)
Author
Age
...
*
R600: Use BCNT_INT for evergreen
Matt Arsenault
2014-06-10
*
R600/SI: Implement i64 ctpop
Matt Arsenault
2014-06-10
*
R600/SI: Use bcnt instruction for ctpop
Matt Arsenault
2014-06-10
*
R600: Handle fcopysign
Matt Arsenault
2014-06-10
*
R600/SI: Handle sign_extend and zero_extend to i64 with patterns.
Matt Arsenault
2014-06-10
*
SelectionDAG: Expand SELECT_CC to SELECT + SETCC
Tom Stellard
2014-06-10
*
Reduce verbiage of lit.local.cfg files
Alp Toker
2014-06-09
*
R600/SI: Keep 64-bit not on SALU
Matt Arsenault
2014-06-09
*
R600: Fix selection failure for vector bswap
Matt Arsenault
2014-06-09
*
R600: Add more and testcases
Matt Arsenault
2014-06-09
*
Allow aliases to be unnamed_addr.
Rafael Espindola
2014-06-06
*
R600: Fix test. Using wrong check prefix.
Matt Arsenault
2014-06-05
*
R600/SI: Match rsq instructions
Matt Arsenault
2014-06-05
*
R600/SI: Fix [s|u]int_to_fp for i1
Matt Arsenault
2014-05-31
*
R600: Try to convert BFE back to standard bit ops when possible.
Matt Arsenault
2014-05-22
*
R600: Add dag combine for BFE
Matt Arsenault
2014-05-22
*
R600: Implement ComputeNumSignBitsForTargetNode for BFE
Matt Arsenault
2014-05-22
*
R600: Expand mul24 for GPUs without it
Matt Arsenault
2014-05-22
*
R600: Expand mad24 for GPUs without it
Matt Arsenault
2014-05-22
*
R600: Add intrinsics for mad24
Matt Arsenault
2014-05-22
*
R600/SI: Match fp_to_uint / uint_to_fp for f64
Matt Arsenault
2014-05-22
*
R600: Partially fix constant initializers for structs and vectors.
Matt Arsenault
2014-05-21
*
R600: Add failing testcases for constant initializers.
Matt Arsenault
2014-05-21
*
R600/SI: Promote f32 SELECT to i32
Tom Stellard
2014-05-16
*
R600/SI: Only use SALU instructions for 64-bit add in a block of CF depth 0
Tom Stellard
2014-05-15
*
R600/SI: Use VALU instructions for i1 ops
Tom Stellard
2014-05-15
*
Rename ComputeMaskedBits to computeKnownBits. "Masked" has been
Jay Foad
2014-05-14
*
R600/SI: Try to fix BFE operands when moving to VALU
Matt Arsenault
2014-05-13
*
R600: Add mul24 intrinsics
Matt Arsenault
2014-05-12
*
Make SimplifyDemandedBits understand BUILD_PAIR
Matt Arsenault
2014-05-12
*
R600/SI: Fold fabs/fneg into src input modifier
Vincent Lejeune
2014-05-10
*
R600/SI: Prettier display of input modifiers
Vincent Lejeune
2014-05-10
*
R600/SI: Teach SIInstrInfo::moveToVALU() how to move S_LOAD_*_IMM instructions
Tom Stellard
2014-05-09
*
R600/SI: Fix SMRD pattern for offsets > 32 bits
Tom Stellard
2014-05-09
*
R600: Expand i64 SELECT_CC
Tom Stellard
2014-05-09
*
R600: Move MIN/MAX matching from LowerOperation() to PerformDAGCombine()
Tom Stellard
2014-05-09
*
R600: Expand i64 ISD:SUB
Tom Stellard
2014-05-05
*
R600: Expand vector sin and cos.
Tom Stellard
2014-05-02
*
R600: Expand TruncStore i64 -> {i16,i8}
Tom Stellard
2014-05-02
*
R600/SI: Fix verifier error with pseudo store instructions.
Matt Arsenault
2014-05-01
*
R600/SI: Use VALU instructions for copying i1 values
Tom Stellard
2014-04-30
*
R600/SI: Teach moveToVALU how to handle some SMRD instructions
Tom Stellard
2014-04-30
*
R600/SI: Custom lower SI_IF and SI_ELSE to avoid machine verifier errors
Tom Stellard
2014-04-29
*
R600/SI: Only select SALU instructions in the entry or exit block
Tom Stellard
2014-04-29
*
R600: optimize the UDIVREM 64 algorithm
Tom Stellard
2014-04-29
*
R600: Add a test that used to be broken that I forgot to add
Matt Arsenault
2014-04-23
*
R600: Emit error instead of unreachable on function call
Matt Arsenault
2014-04-22
*
R600: Make sign_extend_inreg legal.
Matt Arsenault
2014-04-22
*
R600/SI: Try to use scalar BFE.
Matt Arsenault
2014-04-18
*
R600/SI: Match sign_extend_inreg to s_sext_i32_i8 and s_sext_i32_i16
Matt Arsenault
2014-04-18
[prev]
[next]