summaryrefslogtreecommitdiff
path: root/lib/Target/R600/SIISelLowering.h
Commit message (Expand)AuthorAge
* R600/SI: Use v_cvt_f32_ubyte* instructionsMatt Arsenault2014-06-11
* R600/SI: Handle sign_extend and zero_extend to i64 with patterns.Matt Arsenault2014-06-10
* SelectionDAG: Expand SELECT_CC to SELECT + SETCCTom Stellard2014-06-10
* [C++11] Add 'override' keywords and remove 'virtual'. Additionally add 'final...Craig Topper2014-04-29
* R600/SI: Stop using i128 as the resource descriptor typeTom Stellard2014-04-17
* R600: Check if a sextload should be used for parameter loads.Matt Arsenault2014-04-11
* Change shouldSplitVectorElementType to better match the description.Matt Arsenault2014-03-31
* R600/SI: Implement shouldConvertConstantLoadToIntImmMatt Arsenault2014-03-31
* R600/SI: Custom select 64-bit ADDTom Stellard2014-02-25
* Add address space argument to allowsUnalignedMemoryAccess.Matt Arsenault2014-02-05
* R600/SI: Custom lower i64 ISD::SELECTTom Stellard2014-02-04
* R600/SI: Implement add i64, but do not yet enable.Matt Arsenault2013-11-18
* R600/SI: Add support for private address space load/storeTom Stellard2013-11-13
* R600: Fix handling of vector kernel argumentsTom Stellard2013-10-23
* R600/SI: Improve legalization of vector operationsTom Stellard2013-08-14
* R600/SI: Convert v16i8 resource descriptors to i128Tom Stellard2013-08-14
* R600/SI: FMA is faster than fmul and fadd for f64Niels Ole Salscheider2013-08-10
* 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/SI: Report unaligned memory accesses as legal for > 32-bit typesTom Stellard2013-06-25
* Don't cache the instruction and register info from the TargetMachine, becauseBill Wendling2013-06-07
* R600/SI: Add support for work item and work group intrinsicsTom Stellard2013-06-03
* R600/SI: Custom lower i64 sign_extendTom Stellard2013-06-03
* R600/SI: Adjust some instructions' out register class after ISelTom Stellard2013-06-03
* R600/SI: Rework MUBUF store instructionsTom Stellard2013-06-03
* Track IR ordering of SelectionDAG nodes 2/4.Andrew Trick2013-05-25
* R600/SI: Make fitsRegClass() operands constTom Stellard2013-05-20
* Add LLVMContext argument to getSetCCResultTypeMatt Arsenault2013-05-18
* R600/SI: dynamical figure out the reg class of MIMGChristian Konig2013-04-10
* R600/SI: adjust writemask to only the used componentsChristian Konig2013-04-10
* R600/SI: Add support for buffer stores v2Tom Stellard2013-04-05
* R600/SI: replace WQM intrinsicChristian Konig2013-03-26
* R600/SI: add shl patternChristian Konig2013-03-18
* R600/SI: rework input interpolation v2Christian Konig2013-03-07
* R600/SI: remove SGPR address space v2Christian Konig2013-03-07
* R600/SI: add proper formal parameter handling for SIChristian Konig2013-03-07
* R600/SI: add post ISel folding for SI v2Christian Konig2013-02-26
* R600/SI: add folding helperChristian Konig2013-02-26
* R600/SI: replace SI_V_CNDLT with a patternChristian Konig2013-02-21
* R600/SI: nuke SReg_1 v3Christian Konig2013-02-16
* R600/SI: Fix int_SI_fs_interp_constantMichel Danzer2013-02-14
* R600: Proper insert S_WAITCNT instructionsTom Stellard2013-01-18
* R600: Optimize and cleanup KILL on SITom Stellard2013-01-18
* R600: New control flow for SI v2Tom Stellard2012-12-19
* Add R600 backendTom Stellard2012-12-11