Don't use a potentially expensive shift if all we want is one set bit.
[oota-llvm.git] / lib / Target / R600 / SIISelLowering.h
2013-06-25 Tom StellardR600/SI: Report unaligned memory accesses as legal...
2013-06-07 Bill WendlingDon't cache the instruction and register info from...
2013-06-03 Tom StellardR600/SI: Add support for work item and work group intri...
2013-06-03 Tom StellardR600/SI: Custom lower i64 sign_extend
2013-06-03 Tom StellardR600/SI: Adjust some instructions' out register class...
2013-06-03 Tom StellardR600/SI: Rework MUBUF store instructions
2013-05-25 Andrew TrickTrack IR ordering of SelectionDAG nodes 2/4.
2013-05-20 Tom StellardR600/SI: Make fitsRegClass() operands const
2013-05-18 Matt ArsenaultAdd LLVMContext argument to getSetCCResultType
2013-04-10 Christian KonigR600/SI: dynamical figure out the reg class of MIMG
2013-04-10 Christian KonigR600/SI: adjust writemask to only the used components
2013-04-05 Tom StellardR600/SI: Add support for buffer stores v2
2013-03-26 Christian KonigR600/SI: replace WQM intrinsic
2013-03-18 Christian KonigR600/SI: add shl pattern
2013-03-07 Christian KonigR600/SI: rework input interpolation v2
2013-03-07 Christian KonigR600/SI: remove SGPR address space v2
2013-03-07 Christian KonigR600/SI: add proper formal parameter handling for SI
2013-02-26 Christian KonigR600/SI: add post ISel folding for SI v2
2013-02-26 Christian KonigR600/SI: add folding helper
2013-02-21 Christian KonigR600/SI: replace SI_V_CNDLT with a pattern
2013-02-16 Christian KonigR600/SI: nuke SReg_1 v3
2013-02-14 Michel DanzerR600/SI: Fix int_SI_fs_interp_constant
2013-01-18 Tom StellardR600: Proper insert S_WAITCNT instructions
2013-01-18 Tom StellardR600: Optimize and cleanup KILL on SI
2012-12-19 Tom StellardR600: New control flow for SI v2
2012-12-11 Tom StellardAdd R600 backend