Silencing an MSVC C4334 warning ('<<' : result of 32-bit shift implicitly converted...
[oota-llvm.git] / lib / Target / R600 /
2014-08-30 Craig TopperRemove 'virtual' keyword from methods markedwith 'overr...
2014-08-29 Matt ArsenaultR600/SI: Use mad for fsub + fmul
2014-08-27 Alexey SamsonovUse BitVector instead of int in R600 SIISelLowering.
2014-08-22 Tom StellardR600/SI: Use READ2/WRITE2 instructions for 64-bit mem...
2014-08-22 Tom StellardR600/SI: Use a ComplexPattern for DS loads and stores
2014-08-22 Tom StellardR600/SI: Wrap local memory pointer in AssertZExt on SI
2014-08-22 Tom StellardR600/SI: Use correct helper class for DS_WRITE2 instruc...
2014-08-21 Sanjay Patelname change: isPow2DivCheap -> isPow2SDivCheap
2014-08-21 Tom StellardR600/SI: Teach moveToVALU how to handle more S_LOAD_...
2014-08-21 Tom StellardR600/SI: Make sure SCRATCH_WAVE_OFFSET is added as...
2014-08-21 Tom StellardR600/SI: Remove unused SGPR spilling code
2014-08-21 Tom StellardR600/SI: Use eliminateFrameIndex() to expand SGPR spill...
2014-08-21 Tom StellardR600/SI: Handle VCC in SIRegisterInfo::getPhysRegSubReg()
2014-08-20 Alexey SamsonovCleanup: Delete seemingly unused reference to MachineDo...
2014-08-18 Aaron BallmanSilencing an MSVC warning about loop variable conflicti...
2014-08-15 Matt ArsenaultR600/SI: Move all fabs / fneg handling to patterns
2014-08-15 Matt ArsenaultR600/SI: Use source modifiers for f64 fneg
2014-08-15 Matt ArsenaultR600/SI: Use source modifier for f64 fabs
2014-08-15 Matt ArsenaultR600/SI: Refactor fneg / fabs patterns
2014-08-15 Matt ArsenaultR600/SI: Fix offset folding in some cases with shifted...
2014-08-15 Matt ArsenaultR600/SI: Add intrinsic for ldexp
2014-08-15 Matt ArsenaultR600/SI: Implement isLegalAddressingMode
2014-08-15 Rafael EspindolaRemove HasLEB128.
2014-08-13 Matt ArsenaultR600: Correctly set the src value offset for scalarized...
2014-08-13 Benjamin KramerCanonicalize header guards into a common format.
2014-08-12 Jan VeselyR600: Use optimized 24bit path in udivrem
2014-08-12 Jan VeselyR600: Remove unused code.
2014-08-12 Jan VeselyR600: Use i24 optimized path for SREM
2014-08-11 NAKAMURA TakumiR600/SIInstrInfo.cpp: Suppress an warning. [-Wunused...
2014-08-11 Tom StellardR600/SI: Add a ComplexPattern for selecting MUBUF _OFFS...
2014-08-11 Tom StellardR600/SI: Add an _OFFEN variant MUBUF_STORE_* and use...
2014-08-11 Tom StellardR600/SI: Clear lds bit on MUBUF instructions used for...
2014-08-11 Sylvestre LedruFix typos:
2014-08-09 Matt ArsenaultR600: Disable FP exceptions.
2014-08-09 Tom StellardR600/SI: Custom lower CONCAT_VECTORS
2014-08-07 Eric ChristopherTemporarily Revert "Nuke the old JIT." as it's not...
2014-08-07 Rafael EspindolaNuke the old JIT.
2014-08-06 Eric ChristopherRemove the target machine from CCState. Previously...
2014-08-06 Matt ArsenaultCorrect comment
2014-08-06 Matt ArsenaultR600: Increase nearby load scheduling threshold.
2014-08-06 Matt ArsenaultR600/SI: Implement areLoadsFromSameBasePtr
2014-08-05 Matt ArsenaultR600/SI: Add definitions for ds_read2st64_ / ds_write2st64_
2014-08-05 Matt ArsenaultR600/SI: Use register class instead of list of registers
2014-08-05 Matt ArsenaultR600/SI: Add exec_lo and exec_hi subregisters.
2014-08-05 Tom StellardR600/SI: Update MUBUF assembly string to match AMD...
2014-08-05 Tom StellardR600/SI: Avoid generating REGISTER_LOAD instructions.
2014-08-05 Eric ChristopherHave MachineFunction cache a pointer to the subtarget...
2014-08-04 Eric ChristopherRemove the TargetMachine forwards for TargetSubtargetIn...
2014-08-04 Matt ArsenaultR600/SI: Fix definitions for ds_read2 / ds_write2 instr...
2014-08-04 Eric ChristopherMove the R600 intrinsic support back to the target...
2014-08-04 Matt ArsenaultUse the known address space constant rather than checki...
2014-08-04 Matt ArsenaultR600: Remove unused include
2014-08-03 Matt ArsenaultR600/SI: Fix extra whitespace in asm str
2014-08-02 Matt ArsenaultR600/SI: Fix formatting.
2014-08-01 Chandler Carruth[SDAG] MorphNodeTo recursively deletes dead operands...
2014-08-01 Tom StellardRevert "R600: Move code for generating REGISTER_LOAD...
2014-08-01 Tom StellardR600/SI: Remove leftover debugging code
2014-08-01 Tom StellardR600: Move code for generating REGISTER_LOAD into R600I...
2014-08-01 Matt ArsenaultR600/SI: Don't display GDS bit for read2
2014-08-01 Tom StellardR600/SI: Fix build warning
2014-08-01 Tom StellardR600/SI: Do abs/neg folding with ComplexPatterns
2014-08-01 Tom StellardR600/SI: Simplify and fix handling of VOP2 in SIInstrIn...
2014-08-01 Tom StellardR600/SI: Fold immediates when shrinking instructions
2014-08-01 Tom StellardR600/SI: Fix incorrect commute operation in shrink...
2014-07-31 Louis GerbargMake sure no loads resulting from load->switch DAGCombi...
2014-07-30 Matt ArsenaultR600/SI: Remove redundant setting of bits on instructions.
2014-07-30 Matt ArsenaultR600/SI: Consider adjacent offsets in getLdStBaseRegImmOfs
2014-07-29 Matt ArsenaultR600/SI: Implement getLdStBaseRegImmOfs
2014-07-29 Matt ArsenaultR600/SI: Enable named operand table for DS instructions
2014-07-29 Matt ArsenaultRemove line with no effect
2014-07-29 Matt ArsenaultR600/SI: Add isMUBUF / isMTBUF
2014-07-29 Matt ArsenaultR600/SI: Set bits on SMRD instructions
2014-07-29 Matt ArsenaultFix typos / grammar.
2014-07-29 Matt ArsenaultFix header including itself
2014-07-28 Matt ArsenaultR600/SI: Fix return type for isMIMG / isSMRD
2014-07-28 Matt ArsenaultR600/SI: Implement getOptimalMemOpType
2014-07-28 Matt ArsenaultR600/SI: Make argument loads invariant
2014-07-27 Matt ArsenaultAdd alignment value to allowsUnalignedMemoryAccess
2014-07-26 Matt ArsenaultR600: Move intrinsic lowering to separate functions
2014-07-25 Matt ArsenaultR600/SI: Allow partial unrolling and increase thresholds.
2014-07-25 Eric ChristopherMove R600 subtarget dependent variables onto the subtarget.
2014-07-25 Chandler Carruth[SDAG] Enable the new assert for out-of-range result...
2014-07-24 Matt ArsenaultR600: Add FMA instructions for Evergreen
2014-07-24 Matt ArsenaultR600: Add new functions for splitting vector loads...
2014-07-24 Matt ArsenaultR600: Match rcp node on pre-SI
2014-07-24 Matt ArsenaultR600: Fix LowerSDIV24
2014-07-24 Matt ArsenaultR600: Implement enableClusterLoads()
2014-07-21 Saleem AbdulrasoolR600: silence GCC warning
2014-07-21 Tom StellardR600/SI: Refactor VOP3 instruction definitions
2014-07-21 Tom StellardR600/SI: Separate encoding and operand definitions...
2014-07-21 Tom StellardR600/SI: Initailize encoding fields of unused VOP3...
2014-07-21 Tom StellardR600/SI: Initialize unused VOP3 sources to 0 instead...
2014-07-21 Tom StellardR600/SI: Add instruction shrinking pass
2014-07-21 Tom StellardR600/SI: VOPC instructions explicitly define VCC
2014-07-21 Tom StellardR600/SI: Clean up some of the unused REGISTER_{LOAD...
2014-07-21 Tom StellardR600/SI: Use scratch memory for large private arrays
2014-07-21 Tom StellardR600/SI: Specify wavefront size for SI and CI
2014-07-21 Tom StellardR600/SI: Remove vaddr operand from BUFFER_LOAD_*_OFFSET...
2014-07-21 Tom StellardR600/SI: Store constant initializer data in constant...
2014-07-21 Tom StellardR600/SI: Add isCFDepth0 Predicate to SALU addc pattern
next