summaryrefslogtreecommitdiff
path: root/lib/Target/R600/SIISelLowering.cpp
Commit message (Expand)AuthorAge
* Fix known typosAlp Toker2014-01-24
* R600: Add support for global addresses with constant initializersTom Stellard2014-01-22
* R600/SI: Add support for i8 and i16 private loads/storesTom Stellard2014-01-22
* R600/SI: Make private pointers be 32-bit.Matt Arsenault2013-12-19
* R600/SI: Fixing handling of condition codesTom Stellard2013-11-22
* R600/SI: Implement add i64, but do not yet enable.Matt Arsenault2013-11-18
* R600/SI: addc / adde i32 are legalMatt Arsenault2013-11-18
* R600/SI: Add support for private address space load/storeTom Stellard2013-11-13
* R600/SI: Replace ffs(x) - 1 with countTrailingZeros(x)Tom Stellard2013-10-23
* R600/SI: fix MIMG writemask adjustementTom Stellard2013-10-23
* R600: Fix handling of vector kernel argumentsTom Stellard2013-10-23
* R600/SI: Remove some leftover MI dump callVincent Lejeune2013-10-15
* R600/SI: Support byval argumentsVincent Lejeune2013-10-13
* Fix typoMatt Arsenault2013-10-10
* R600/SI: Define a separate MIMG instruction for each possible output value typeTom Stellard2013-10-10
* R600/SI: expose TBUFFER_STORE_FORMAT_* for OpenGL transform feedbackTom Stellard2013-09-12
* R600: Fix i64 to i32 trunc on SIMatt Arsenault2013-09-05
* R600: Add support for vector local memory loadsTom Stellard2013-08-26
* SelectionDAG: Use correct pointer size when lowering function arguments v2Tom Stellard2013-08-26
* R600: Allocate memoperand in the MachienFunction so it doesn't leak.Benjamin Kramer2013-08-16
* R600/SI: Improve legalization of vector operationsTom Stellard2013-08-14
* R600/SI: Replace v1i32 type with i32 in imageload and sample intrinsicsTom Stellard2013-08-14
* R600/SI: Convert v16i8 resource descriptors to i128Tom Stellard2013-08-14
* R600/SI: Assign a register class to the $vaddr operand for MIMG instructionsTom Stellard2013-08-14
* R600/SI: FMA is faster than fmul and fadd for f64Niels Ole Salscheider2013-08-10
* R600/SI: Implement fp32<->fp64 conversionsNiels Ole Salscheider2013-08-08
* R600/SI: Use VSrc_* register classes as the default classes for typesTom Stellard2013-08-06
* R600/SI: Add more special cases for opcodes to ensureSRegLimit()Tom Stellard2013-08-06
* R600/SI: Custom lower i64 ZERO_EXTENDTom Stellard2013-08-01
* R600: Improve support for < 32-bit loadsTom Stellard2013-07-23
* R600/SI: Fix crash with VSELECTTom Stellard2013-07-18
* R600/SI: Add support for 64-bit loadsTom Stellard2013-07-15
* R600/SI: Add double precision fsub pattern for SITom Stellard2013-07-12
* R600/SI: Add initial double precision support for SITom Stellard2013-07-12
* R600/SI: Initial local memory supportMichel Danzer2013-07-10
* R600: Consolidate expansion of v2i32/v4i32 ops for EG/SIAaron Watry2013-06-25
* R600/SI: Expand xor v2i32/v4i32Aaron Watry2013-06-25
* R600/SI: Expand urem of v2i32/v4i32 for SIAaron Watry2013-06-25
* R600/SI: Expand udiv v[24]i32 for SI and v2i32 for EGAaron Watry2013-06-25
* R600/SI: Expand ashr of v2i32/v4i32 for SIAaron Watry2013-06-25
* R600/SI: Expand srl of v2i32/v4i32 for SIAaron Watry2013-06-25
* R600/SI: Expand shl of v2i32/v4i32 for SIAaron Watry2013-06-25
* R600/SI: Expand or of v2i32/v4i32 for SIAaron Watry2013-06-25
* R600/SI: Expand mul of v2i32/v4i32 for SIAaron Watry2013-06-25
* R600/SI: Expand and of v2i32/v4i32 for SIAaron Watry2013-06-25
* R600/SI: Report unaligned memory accesses as legal for > 32-bit typesTom Stellard2013-06-25
* R600/SI: Expand sub for v2i32 and v4i32 for SITom Stellard2013-06-20
* R600/SI: Expand add for v2i32 and v4i32Tom Stellard2013-06-20
* R600: Rework subtarget info and remove AMDILDevice classesTom Stellard2013-06-07
* Don't cache the instruction and register info from the TargetMachine, becauseBill Wendling2013-06-07