[mips] Rename emit and parse functions for the .cpload assembler directive. NFC.
[oota-llvm.git] / lib / Target / R600 /
2014-10-01 Tom StellardR600/SI: Add a generic pseudo EXP instruction
2014-10-01 Tom StellardR600/SI: Add generic pseudo MTBUF instructions
2014-10-01 Tom StellardR600/SI: Add generic pseudo SMRD instructions
2014-09-30 Matt ArsenaultR600/SI: Fix printing of clamp and omod
2014-09-30 Matt ArsenaultR600/SI: Update VOP3b to not include obsolete operands
2014-09-30 Matt ArsenaultFix missing C++ mode comment
2014-09-29 Matt ArsenaultFix include order
2014-09-29 Matt ArsenaultR600/SI: Fix hardcoded values for modifiers.
2014-09-29 Matt ArsenaultR600/SI: Also fix fsub + fadd a, a to mad combines
2014-09-29 Matt ArsenaultR600/SI: Fix using mad with multiplies by 2
2014-09-26 Matt ArsenaultR600/SI: Use break instead of continue
2014-09-26 Matt ArsenaultR600/SI: Add a note about the order of the operands...
2014-09-26 Matt ArsenaultR600/SI: Move finding SGPR operand to move to separate...
2014-09-26 Matt ArsenaultR600/SI Allow same SGPR to be used for multiple operands
2014-09-26 Matt ArsenaultR600/SI: Partially move operand legalization to post...
2014-09-26 Matt ArsenaultR600/SI: Implement findCommutedOpIndices
2014-09-26 Matt ArsenaultR600/SI: Don't move operands that are required to be...
2014-09-26 Matt ArsenaultR600/SI: Don't assert on exotic operand types
2014-09-26 Matt ArsenaultR600/SI: Fix using wrong operand indices when commuting
2014-09-26 Matt ArsenaultR600/SI: Remove apparently dead code in legalizeOperands
2014-09-26 Matt ArsenaultR600/SI: Fix emitting trailing whitespace after s_waitcnt
2014-09-25 Tom StellardR600/SI: Add support for global atomic add
2014-09-24 Aaron BallmanSilencing an "enumeral and non-enumeral type in conditi...
2014-09-24 Matt ArsenaultR600/SI: Add new helper isSGPRClassID
2014-09-24 Matt ArsenaultR600/SI: Fix hardcoded and wrong operand numbers.
2014-09-24 Matt ArsenaultR600/SI: Enable named operand table for SALU instructions
2014-09-24 Tom StellardR600/SI: Enable selecting SALU inside branches
2014-09-24 Tom StellardR600/SI: Move PHIs that define SGPRs to the VALU in...
2014-09-24 Tom StellardR600/SI: Fix the FixSGPRLiveRanges pass
2014-09-24 Tom StellardR600/SI: Mark EXEC_LO and EXEC_HI as reserved
2014-09-24 Tom StellardR600/SI: Fix SIRegisterInfo::getPhysRegSubReg()
2014-09-24 Tom StellardR600/SI: Implement VGPR register spilling for compute...
2014-09-23 Tom StellardR600/SI: Clean up checks for legality of immediate...
2014-09-23 Matt ArsenaultFix typo
2014-09-22 Tom StellardRevert "R600/SI: Add support for global atomic add"
2014-09-22 Tom StellardR600/SI: Add support for global atomic add
2014-09-22 Tom StellardR600/SI: Remove modifier operands from V_CNDMASK_B32_e64
2014-09-22 Tom StellardR600: Don't set BypassSlowDiv for 64-bit division
2014-09-22 Tom StellardR600/SI: Use ISD::MUL instead of ISD::UMULO when loweri...
2014-09-22 Tom StellardR600/SI: Add enums for some hard-coded values
2014-09-21 Matt ArsenaultFix typo
2014-09-21 Matt ArsenaultUse llvm_unreachable instead of assert(!)
2014-09-21 Matt ArsenaultR600/SI: Don't use strings for single characters
2014-09-19 Tom StellardR600/SI: Fix config value for number of gprs
2014-09-19 Matt ArsenaultR600: Better fix for bug 20982
2014-09-18 Aaron BallmanReverting NFC changes from r218050. Instead, the warnin...
2014-09-18 Matt ArsenaultR600: Bug 20982 - Avoid undefined left shift of negativ...
2014-09-18 Aaron BallmanFixing a bunch of -Woverloaded-virtual warnings due...
2014-09-18 Eric ChristopherAdd a new pass FunctionTargetTransformInfo. This pass...
2014-09-17 Matt ArsenaultR600/SI: Remove assert
2014-09-17 Matt ArsenaultR600/SI: Rough first implementation of shouldClusterLoads
2014-09-17 Alexey SamsonovFix float division-by-zero in R600 scheduler.
2014-09-17 Matt ArsenaultR600/SI: Change formatting of printed FP immediates
2014-09-17 Matt ArsenaultR600/SI: Remove promotion of instructions to e64 forms.
2014-09-16 Matt ArsenaultFix typo
2014-09-15 Matt ArsenaultR600/SI: Prefer selecting more e64 instruction forms.
2014-09-15 Matt ArsenaultR600/SI: Add preliminary support for flat address space
2014-09-15 Matt ArsenaultR600/SI: Fix promote alloca pass breaking addrspacecast
2014-09-15 Matt ArsenaultR600/SI: Enable named operand table for MTBUF
2014-09-13 Matt ArsenaultFix typo
2014-09-11 Matt ArsenaultR600/SI: Fix off by 1 error in used register count
2014-09-11 Aaron WatryR600: Add cmpxchg instruction for evergreen
2014-09-11 Aaron WatryR600: Add LDS_WRXCHG[_RET] instructions for Evergreen.
2014-09-11 Aaron WatryR600: Add LDS_MIN_[U]INT[_RET] instructions for Evergreen
2014-09-11 Aaron WatryR600: Add LDS_XOR[_RET] instructions for Evergreen
2014-09-11 Aaron WatryR600: Add LDS_OR[_RET] instructions for Evergreen
2014-09-11 Aaron WatryR600: Add LDS_AND[_RET] instructions for Evergreen
2014-09-11 Aaron WatryR600: Add LDS_MAX_[U]INT[_RET] instructions for Evergreen
2014-09-10 Matt ArsenaultR600/SI: Fix losing chain when fixing reg class of...
2014-09-10 Matt ArsenaultR600/SI: Report offset in correct units for st64 DS...
2014-09-10 Matt ArsenaultR600: Custom lower frem
2014-09-10 Sanjay PatelRename getMaximumUnrollFactor -> getMaxInterleaveFactor...
2014-09-08 Matt ArsenaultR600/SI: Fix assertion from copying a TargetGlobalAddress
2014-09-08 Matt ArsenaultR600/SI: Replace LDS atomics with no return versions
2014-09-08 Matt ArsenaultR600/SI: Add InstrMapping for noret atomics.
2014-09-07 Matt ArsenaultR600/SI: Fix register class for some 64-bit atomics
2014-09-05 Matt ArsenaultR600/SI: Use same complex patterns for DS atomics
2014-09-05 Jan VeselyR600: Fix FROUND
2014-09-05 Tom StellardR600/SI: Fix bug in SIInstrInfo::legalizeOpWithMove()
2014-09-05 Tom StellardR600/SI: Use S_ADD_U32 and S_SUB_U32 for low half of...
2014-09-03 Matt ArsenaultR600/SI: Un-move pattern I forgot to remove in last...
2014-09-03 Matt ArsenaultR600/SI: Try to keep i32 mul on SALU
2014-09-03 Tom StellardR600/SI: Add a pattern for i64 and in a branch
2014-09-03 Tom StellardR600/SI: Fix typos in SIInstrInfo::areLoadsFromSameBase...
2014-09-03 Benjamin KramerAdd override to overriden virtual methods, remove virtu...
2014-09-02 Eric ChristopherReinstate "Nuke the old JIT."
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...
next