R600/SI: Refactor SOPC classes slightly.
[oota-llvm.git] / lib / Target / R600 / SIInstrInfo.cpp
2014-04-11 Matt ArsenaultR600/SI: Refactor SOPC classes slightly.
2014-04-09 Matt ArsenaultR600/SI: Match not instruction.
2014-04-07 Tom StellardR600/SI: Handle INSERT_SUBREG in SIFixSGPRCopies
2014-03-31 Matt ArsenaultR600/SI: Implement shouldConvertConstantLoadToIntImm
2014-03-31 Tom StellardR600/SI: Implement SIInstrInfo::isTriviallyRematerializ...
2014-03-24 Matt ArsenaultR600/SI: Fix extra mov from legalizing 64-bit SALU...
2014-03-24 Matt ArsenaultR600/SI: Sub-optimial fix for 64-bit immediates with...
2014-03-24 Matt ArsenaultR600/SI: Fix 64-bit bit ops that require the VALU.
2014-03-24 Matt ArsenaultR600/SI: Move splitting 64-bit immediates to separate...
2014-03-24 Tom StellardR600/SI: Fix warning with gcc 4.8.2
2014-03-21 Matt ArsenaultR600/SI: Move instruction patterns to scalar versions.
2014-03-21 Tom StellardR600/SI: Handle MUBUF instructions in SIInstrInfo:...
2014-03-21 Tom StellardR600/SI: Handle S_MOV_B64 in SIInstrInfo::moveToVALU()
2014-03-17 Tom StellardR600/SI: Fix implementation of isInlineConstant() used...
2014-03-17 Tom StellardR600/SI: Add generic checks to SIInstrInfo::verifyInstr...
2014-03-13 Owen AndersonPhase 2 of the great MachineRegisterInfo cleanup. ...
2014-03-11 Matt ArsenaultMove trivial getter into header.
2014-02-10 Tom StellardR600/SI: Initialize M0 and emit S_WQM_B64 whenever...
2013-12-17 Andrew TrickAllow MachineCSE to coalesce trivial subregister copies...
2013-11-27 Tom StellardR600/SI: Implement spilling of SGPRs v5
2013-11-18 Matt ArsenaultR600/SI: Fix moveToVALU when the first operand is VSrc.
2013-11-18 Matt ArsenaultR600/SI: Fix multiple SGPR reads when using VCC.
2013-11-18 Matt ArsenaultR600/SI: Move patterns to match add / sub to scalar...
2013-11-18 Matt ArsenaultR600/SI: Fix extra defs of VCC / SCC.
2013-11-15 Matt ArsenaultMake method static
2013-11-14 Matt ArsenaultIndentation fixes
2013-11-14 Matt ArsenaultAdd a comment
2013-11-13 Tom StellardR600: Fix uninitialized variable usage
2013-11-13 Tom StellardR600/SI: Add support for private address space load...
2013-11-13 Tom StellardR600/SI: Prefer SALU instructions for bit shift operations
2013-10-28 NAKAMURA TakumiTarget/R600: Un-tab-ify.
2013-10-22 Tom StellardR600/SI: Use llvm_unreachable() for an always false...
2013-10-22 Tom StellardR600/SI: Fix warning on non-asserts build
2013-10-22 Tom StellardR600: Simplify handling of private address space
2013-10-22 Tom StellardR600: Remove unused InstrInfo::getMovImmInstr() function
2013-10-15 Vincent LejeuneR600/SI: Remove some leftover MI dump call
2013-10-10 Tom StellardR600/SI: Implement SIInstrInfo::verifyInstruction(...
2013-08-18 Dmitri GribenkoRemove unused stdio.h includes
2013-08-16 Michel DanzerR600/SI: Fix broken encoding of DS_WRITE_B32
2013-08-14 Tom StellardR600/SI: Assign a register class to the $vaddr operand...
2013-07-15 Craig TopperMake some arrays 'static const'
2013-06-07 Bill WendlingDon't cache the instruction and register info from...
2013-04-10 Christian KonigR600/SI: dynamical figure out the reg class of MIMG
2013-03-27 Christian KonigR600/SI: add cummuting of rev instructions
2013-03-26 Christian KonigR600/SI: improve vector interpolation
2013-03-01 Christian KonigR600/SI: handle all registers in copyPhysReg v2
2013-02-26 Christian KonigR600/SI: add some more instruction flags
2013-02-16 Christian KonigR600/SI: cleanup literal handling v3
2013-02-07 Tom StellardR600/SI: Handle VGPR64 destination in copyPhysReg().
2013-02-06 Tom StellardR600: Support for indirect addressing v4
2013-01-02 Chandler CarruthResort the #include lines in include/... and lib/....
2012-12-20 NAKAMURA TakumiTarget/R600: Update MIB according to r170588.
2012-12-11 Tom StellardAdd R600 backend