projects
/
oota-llvm.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Move PPCJITInfo off of the TargetMachine and onto the subtarget.
2014-06-12
Matt Arsenault
Delete trailing whitespace.
commit
|
commitdiff
|
tree
2014-06-12
Matt Arsenault
R600: Mostly remove remaining AMDIL intrinsics.
commit
|
commitdiff
|
tree
2014-06-12
Matt Arsenault
R600/SI: Use a register set to -1 for data0 on ds_inc...
commit
|
commitdiff
|
tree
2014-06-11
Matt Arsenault
R600/SI: Fix bitcast between v2i32 and f64
commit
|
commitdiff
|
tree
2014-06-11
Matt Arsenault
R600/SI: Update place using old subtarget predicate
commit
|
commitdiff
|
tree
2014-06-11
Matt Arsenault
R600/SI: Add common 64-bit LDS atomics
commit
|
commitdiff
|
tree
2014-06-11
Matt Arsenault
R600/SI: Add instruction definitions for 64-bit LDS...
commit
|
commitdiff
|
tree
2014-06-11
Matt Arsenault
R600/SI: Add 32-bit LDS atomic cmpxchg
commit
|
commitdiff
|
tree
2014-06-11
Matt Arsenault
R600/SI: Use LDS atomic inc / dec
commit
|
commitdiff
|
tree
2014-06-11
Matt Arsenault
R600/SI: Add other LDS atomic operations
commit
|
commitdiff
|
tree
2014-06-11
Matt Arsenault
R600/SI: Add instruction definitions for more LDS ops
commit
|
commitdiff
|
tree
2014-06-11
Matt Arsenault
R600/SI: Fix backwards names for local atomic instructions.
commit
|
commitdiff
|
tree
2014-06-11
Matt Arsenault
R600/SI: Refactor local atomics.
commit
|
commitdiff
|
tree
2014-06-11
Matt Arsenault
R600/SI: Use v_cvt_f32_ubyte* instructions
commit
|
commitdiff
|
tree
2014-06-11
Matt Arsenault
R600/SI: Fix selection failure on scalar_to_vector
commit
|
commitdiff
|
tree
2014-06-11
Matt Arsenault
Use cast instead of assert + dyn_cast
commit
|
commitdiff
|
tree
2014-06-11
Matt Arsenault
R600: Add helper functions.
commit
|
commitdiff
|
tree
2014-06-10
Matt Arsenault
Fix error in tablegen when either operand of !if is...
commit
|
commitdiff
|
tree
2014-06-10
Matt Arsenault
R600: Use BCNT_INT for evergreen
commit
|
commitdiff
|
tree
2014-06-10
Matt Arsenault
R600/SI: Implement i64 ctpop
commit
|
commitdiff
|
tree
2014-06-10
Matt Arsenault
R600/SI: Use bcnt instruction for ctpop
commit
|
commitdiff
|
tree
2014-06-10
Matt Arsenault
R600: Handle fcopysign
commit
|
commitdiff
|
tree
2014-06-10
Matt Arsenault
R600/SI: Handle sign_extend and zero_extend to i64...
commit
|
commitdiff
|
tree
2014-06-09
Matt Arsenault
Look through addrspacecasts when turning ptr comparisons...
commit
|
commitdiff
|
tree
2014-06-09
Matt Arsenault
R600/SI: Rename VOP3 helper class to be more general
commit
|
commitdiff
|
tree
2014-06-09
Matt Arsenault
R600/SI: Keep 64-bit not on SALU
commit
|
commitdiff
|
tree
2014-06-09
Matt Arsenault
R600: Fix selection failure for vector bswap
commit
|
commitdiff
|
tree
2014-06-09
Matt Arsenault
R600: Add more and testcases
commit
|
commitdiff
|
tree
2014-06-05
Matt Arsenault
R600: Fix test. Using wrong check prefix.
commit
|
commitdiff
|
tree
2014-06-05
Matt Arsenault
R600/SI: Match rsq instructions
commit
|
commitdiff
|
tree
2014-06-05
Matt Arsenault
Use nullptr
commit
|
commitdiff
|
tree
2014-06-03
Matt Arsenault
Fix typos
commit
|
commitdiff
|
tree
2014-06-01
Matt Arsenault
R600: Set all float vector expands in the same place
commit
|
commitdiff
|
tree
2014-05-31
Matt Arsenault
R600/SI: Remove redundant patterns
commit
|
commitdiff
|
tree
2014-05-31
Matt Arsenault
R600/SI: Fix [s|u]int_to_fp for i1
commit
|
commitdiff
|
tree
2014-05-31
Matt Arsenault
Fix typos in tablegen error messages
commit
|
commitdiff
|
tree
2014-05-30
Matt Arsenault
Make bitcast, extractelement, and insertelement considered...
commit
|
commitdiff
|
tree
2014-05-29
Matt Arsenault
R600/SI: Fix pattern variable names.
commit
|
commitdiff
|
tree
2014-05-28
Matt Arsenault
Fix wrong setcc result type when legalizing uaddo/usubo
commit
|
commitdiff
|
tree
2014-05-22
Matt Arsenault
R600: Add definition for flat address space ID.
commit
|
commitdiff
|
tree
2014-05-22
Matt Arsenault
R600: Try to convert BFE back to standard bit ops when...
commit
|
commitdiff
|
tree
2014-05-22
Matt Arsenault
R600: Add dag combine for BFE
commit
|
commitdiff
|
tree
2014-05-22
Matt Arsenault
R600: Implement ComputeNumSignBitsForTargetNode for BFE
commit
|
commitdiff
|
tree
2014-05-22
Matt Arsenault
R600: Implement computeMaskedBitsForTargetNode for BFE
commit
|
commitdiff
|
tree
2014-05-22
Matt Arsenault
R600: Expand mul24 for GPUs without it
commit
|
commitdiff
|
tree
2014-05-22
Matt Arsenault
R600: Expand mad24 for GPUs without it
commit
|
commitdiff
|
tree
2014-05-22
Matt Arsenault
R600: Add intrinsics for mad24
commit
|
commitdiff
|
tree
2014-05-22
Matt Arsenault
R600/SI: Move instruction pattern to instruction definition
commit
|
commitdiff
|
tree
2014-05-22
Matt Arsenault
R600/SI: Match fp_to_uint / uint_to_fp for f64
commit
|
commitdiff
|
tree
2014-05-21
Matt Arsenault
R600: Add comment describing problems with LowerConstantInit...
commit
|
commitdiff
|
tree
2014-05-21
Matt Arsenault
R600: Partially fix constant initializers for structs...
commit
|
commitdiff
|
tree
2014-05-21
Matt Arsenault
R600: Add failing testcases for constant initializers.
commit
|
commitdiff
|
tree
2014-05-21
Matt Arsenault
Use cast<> instead of unchecked dyn_cast
commit
|
commitdiff
|
tree
2014-05-19
Matt Arsenault
Remove unused method declaration
commit
|
commitdiff
|
tree
2014-05-19
Matt Arsenault
Use range for
commit
|
commitdiff
|
tree
2014-05-15
Matt Arsenault
Use range for
commit
|
commitdiff
|
tree
2014-05-13
Matt Arsenault
R600/SI: Try to fix BFE operands when moving to VALU
commit
|
commitdiff
|
tree
2014-05-12
Matt Arsenault
Use cast<> for unchecked use
commit
|
commitdiff
|
tree
2014-05-12
Matt Arsenault
Use cast<> for unchecked use
commit
|
commitdiff
|
tree
2014-05-12
Matt Arsenault
Use range for
commit
|
commitdiff
|
tree
2014-05-12
Matt Arsenault
R600: Add mul24 intrinsics
commit
|
commitdiff
|
tree
2014-05-12
Matt Arsenault
Make SimplifyDemandedBits understand BUILD_PAIR
commit
|
commitdiff
|
tree
2014-05-11
Matt Arsenault
Fix return before else
commit
|
commitdiff
|
tree
2014-05-08
Matt Arsenault
R600: Promote f64 vector load/stores to i64 for consistency
commit
|
commitdiff
|
tree
2014-05-07
Matt Arsenault
Fix using wrong result type for setcc.
commit
|
commitdiff
|
tree
2014-05-01
Matt Arsenault
R600/SI: Fix verifier error with pseudo store instructions.
commit
|
commitdiff
|
tree
2014-04-25
Matt Arsenault
R600: Fix function name printing in LowerCall
commit
|
commitdiff
|
tree
2014-04-24
Matt Arsenault
R600/SI: Use address space in allowsUnalignedMemoryAccesses
commit
|
commitdiff
|
tree
2014-04-24
Matt Arsenault
Handle addrspacecast when looking at memcpys from globals
commit
|
commitdiff
|
tree
2014-04-23
Matt Arsenault
Use pointer size function where only a pointer is expected
commit
|
commitdiff
|
tree
2014-04-23
Matt Arsenault
Remove more default address space argument usage.
commit
|
commitdiff
|
tree
2014-04-23
Matt Arsenault
Don't use default address space arguments in GlobalOpt
commit
|
commitdiff
|
tree
2014-04-23
Matt Arsenault
R600: Add a test that used to be broken that I forgot...
commit
|
commitdiff
|
tree
2014-04-23
Matt Arsenault
Convert test to FileCheck
commit
|
commitdiff
|
tree
2014-04-23
Matt Arsenault
Remove dead code in instcombine.
commit
|
commitdiff
|
tree
2014-04-22
Matt Arsenault
R600: Emit error instead of unreachable on function...
commit
|
commitdiff
|
tree
2014-04-22
Matt Arsenault
R600: Change how vector truncating stores are packed.
commit
|
commitdiff
|
tree
2014-04-22
Matt Arsenault
R600: Make sign_extend_inreg legal.
commit
|
commitdiff
|
tree
2014-04-21
Matt Arsenault
Fix unnecessary line break
commit
|
commitdiff
|
tree
2014-04-18
Matt Arsenault
Fix uint -> size_t conversion warning.
commit
|
commitdiff
|
tree
2014-04-18
Matt Arsenault
R600: Minor cleanups.
commit
|
commitdiff
|
tree
2014-04-18
Matt Arsenault
R600/SI: Try to use scalar BFE.
commit
|
commitdiff
|
tree
2014-04-18
Matt Arsenault
R600/SI: Match sign_extend_inreg to s_sext_i32_i8 and...
commit
|
commitdiff
|
tree
2014-04-17
Matt Arsenault
R600/SI: f64 frint is legal on CI
commit
|
commitdiff
|
tree
2014-04-17
Matt Arsenault
R600/SI: Fix zext from i1 to i64
commit
|
commitdiff
|
tree
2014-04-16
Matt Arsenault
R600: Extend r600 sign_extend_inreg tests for EG
commit
|
commitdiff
|
tree
2014-04-16
Matt Arsenault
R600: Expand sign extension of vectors.
commit
|
commitdiff
|
tree
2014-04-15
Matt Arsenault
R600/SI: Print code size along with used registers
commit
|
commitdiff
|
tree
2014-04-15
Matt Arsenault
R600/SI: Print more immediates in hex format
commit
|
commitdiff
|
tree
2014-04-15
Matt Arsenault
R600/SI: Cleanup parsing of register names.
commit
|
commitdiff
|
tree
2014-04-15
Matt Arsenault
R600/SI: Fix loads of i1
commit
|
commitdiff
|
tree
2014-04-14
Matt Arsenault
Revert "Revert r206045, "Fix shift by constants for...
commit
|
commitdiff
|
tree
2014-04-11
Matt Arsenault
R600: Check if a sextload should be used for parameter...
commit
|
commitdiff
|
tree
2014-04-11
Matt Arsenault
R600/SI: Refactor SOPC classes slightly.
commit
|
commitdiff
|
tree
2014-04-11
Matt Arsenault
Fix shift by constants for vector.
commit
|
commitdiff
|
tree
2014-04-11
Matt Arsenault
Move ExtractVectorElements to SelectionDAG.
commit
|
commitdiff
|
tree
2014-04-09
Matt Arsenault
R600/SI: Match not instruction.
commit
|
commitdiff
|
tree
2014-04-08
Matt Arsenault
Bug 19348: Check for legal ExtLoad operation before...
commit
|
commitdiff
|
tree
2014-04-07
Matt Arsenault
Use std::swap
commit
|
commitdiff
|
tree
2014-04-07
Matt Arsenault
Use .data() instead of &x[0]
commit
|
commitdiff
|
tree
next