This patch adds support for the vector quadword add/sub instructions introduced
[oota-llvm.git] / lib / Target / R600 /
2015-05-24 Matt ArsenaultAdd target hook to allow merging stores of nonzero...
2015-05-21 Rafael EspindolaMove alignment from MCSectionData to MCSection.
2015-05-18 David BlaikieSimplify IRBuilder::CreateCall* by using ArrayRef+initi...
2015-05-18 Jim GrosbachMC: Clean up method names in MCContext.
2015-05-15 Jim GrosbachMC: MCCodeGenInfo naming update. NFC.
2015-05-15 Jim GrosbachMC: Update MCCodeEmitter naming. NFC.
2015-05-15 Jim GrosbachMC: Update MCFixup naming. NFC.
2015-05-13 Jim GrosbachMC: Modernize MCOperand API naming. NFC.
2015-05-13 Michael KupersteinReverting r237234, "Use std::bitset for SubtargetFeatures"
2015-05-13 Michael KupersteinUse std::bitset for SubtargetFeatures
2015-05-12 Tom StellardR600/SI: Fix bug in VGPR spilling
2015-05-12 Tom StellardR600/SI: add pass to mark CF live ranges as non-spillable
2015-05-12 Tom StellardR600/SI: Update tablegen defs to avoid restoring spille...
2015-05-12 Tom StellardR600/SI: Remove M0Reg register class
2015-05-12 Tom StellardR600/SI: Remove explicit m0 operand from DS instructions
2015-05-12 Tom StellardR600/SI: Remove explicit m0 operand from v_interp instr...
2015-05-12 Tom StellardR600/SI: Remove explicit m0 operand from s_sendmsg
2015-05-12 Tom StellardR600/SI: Replace TRI->getRegClass(Reg) with TRI->getPhy...
2015-05-09 Tom StellardMachineCSE: Add a target query for the LookAheadLimit...
2015-05-07 Matthias BraunChange getTargetNodeName() to produce compiler warnings...
2015-05-07 Matt ArsenaultR600: Fix comment that mentions AMDIL
2015-05-06 Wei Mi[X86] Disable loop unrolling in loop vectorization...
2015-05-05 Quentin Colombet[ShrinkWrap] Add (a simplified version) of shrink-wrapping.
2015-05-04 Tom StellardR600/SI: Code cleanup
2015-05-01 Tom StellardR600/SI: Add VCC as an implict def of SI_KILL
2015-05-01 Tom StellardR600/SI: Fix verifier errors from the SIAnnotateControl...
2015-04-30 Jan VeselyReinstate revisions r234755, r234759, r234760
2015-04-28 Tom StellardR600: Fix up for AsmPrinter's OutStreamer being a uniqu...
2015-04-28 Tom StellardR600/SI: Add a lower case alias for subtarget feature...
2015-04-28 Sergey DmitroukReapply r235977 "[DebugInfo] Add debug locations to...
2015-04-28 Daniel JasperRevert "[DebugInfo] Add debug locations to constant...
2015-04-28 Sergey Dmitrouk[DebugInfo] Add debug locations to constant SD nodes
2015-04-24 Lang Hames[AsmPrinter] Make AsmPrinter's OutStreamer member a...
2015-04-24 Matt ArsenaultR600/SI: Fix verifier error when producing v_madmk_f32
2015-04-24 Matthias BraunR600/RegisterCoalescer: Enable more rematerialization...
2015-04-23 Matt ArsenaultR600/SI: Special case v_mov_b32 as really rematerializable
2015-04-23 Tom StellardR600: Correctly lower CONCAT_VECTOR nodes with more...
2015-04-23 Tom StellardR600/SI: Fix indirect addressing with a negative consta...
2015-04-23 Tom StellardR600/SI: Add assembler support for all CI and VI VOP1...
2015-04-23 Tom StellardR600/SI: v_mov_fed_b32 does not exist on VI
2015-04-23 Tom StellardR600/SI: Use a better error message for unsupported...
2015-04-23 Tom StellardR600/SI: Improve AsmParser support for forced e64 encoding
2015-04-22 Matt ArsenaultR600: Fix always inline pass breaking noinline functions
2015-04-17 Benjamin Kramer[mc] Clean up emission of byte sequences
2015-04-14 Rafael EspindolaUse raw_pwrite_stream in the object writer/streamer.
2015-04-14 Tom StellardR600/SI: Fix verifier error caused by SIAnnotateControlFlow
2015-04-13 Jan VeselyRevert revisions r234755, r234759, r234760
2015-04-13 Jan VeselyR600: Add carry and borrow instructions. Use them to...
2015-04-12 Jan VeselyR600: Make FMIN/MAXNUM legal on all asics
2015-04-12 Jan VeselyR600: remove manual BFE optimization
2015-04-11 Alexander KornienkoUse 'override/final' instead of 'virtual' for overridde...
2015-04-10 Benjamin KramerReduce dyn_cast<> to isa<> or cast<> where possible.
2015-04-08 Tom StellardR600/SI: Add some missing overrides
2015-04-08 Tom StellardR600/SI: Initial support for assembler and inline assembly
2015-04-08 Tom StellardR600/SI: Add missing SOPK instructions
2015-04-08 Tom StellardR600/SI: Don't print offset0/offset1 DS operands when...
2015-03-31 Eric ChristopherReplace the MCSubtargetInfo parameter with a Triple...
2015-03-30 Eric ChristopherRemove unused Target argument from MCInstPrinter ctor...
2015-03-30 Duncan P. N. Exon... CodeGen: Use the new DebugLoc API, NFC
2015-03-30 Yaron KerenRemove more superfluous .str() and replace std::string...
2015-03-27 Akira Hatanaka[MCInstPrinter] Enable MCInstPrinter to change its...
2015-03-27 Marek OlsakR600/SI: Fix VOP2 VI encoding
2015-03-27 Yaron KerenRemove superfluous .str() and replace std::string conca...
2015-03-25 Nico WeberFix typo in comment.
2015-03-24 David BlaikieOpaque Pointer Types: GEP API migrations to specify...
2015-03-24 Marek OlsakR600/SI: Insert more NOPs after READLANE on VI, don...
2015-03-24 Marek OlsakR600/SI: Select V_BFE_U32 for and+shift with a non...
2015-03-24 Marek OlsakR600/SI: Custom-select 32-bit S_BFE from bitwise opcodes
2015-03-24 Marek OlsakR600/SI: Improve BFM support
2015-03-24 Marek OlsakR600/SI: Use V_FRACT_F64 for faster 64-bit floor on SI
2015-03-24 Marek OlsakR600/SI: Expand fract to floor, then only select V_FRAC...
2015-03-24 Michael KupersteinRevert "Use std::bitset for SubtargetFeatures"
2015-03-24 Michael KupersteinUse std::bitset for SubtargetFeatures
2015-03-23 David BlaikieRefactor: Simplify boolean expressions in R600 target
2015-03-23 Benjamin KramerRe-sort includes with sort-includes.py and insert raw_o...
2015-03-23 Matt ArsenaultR600/SI: Merge tables for commuting
2015-03-23 Matt ArsenaultR600/SI: Only use one range of isCommutable for compares
2015-03-23 Matt ArsenaultR600/SI: Remove redundant unsetting of hasSideEffects
2015-03-23 Matt ArsenaultR600/SI: Move hasSideEffects setting into VOPCX classes
2015-03-23 Matt ArsenaultR600/SI: Allow commuting compares
2015-03-23 Matt ArsenaultR600/SI: Use right class for cmpsx f64 instructions
2015-03-23 Matt ArsenaultR600/SI: Remove cond operand to VOPCX classes
2015-03-23 Benjamin KramerPurge unused includes throughout libSupport.
2015-03-23 Tom StellardR600/SI: Fix crash in SIInstrInfo::areLoadsFromSameBase...
2015-03-21 Eric ChristopherRemove the target independent TargetMachine::getSubtarg...
2015-03-21 Eric ChristopherGrab a subtarget off of an AMDGPUTargetMachine rather...
2015-03-20 Tom StellardR600/SI: Refactor VOP2 instruction defs
2015-03-20 Tom StellardR600/SI: Refactor VOP1 instruction defs
2015-03-20 Craig Topper[Tablegen] Attempt to add support for patterns containi...
2015-03-18 Rafael Espindolatwo or more, use a for.
2015-03-18 Rafael EspindolaAdd a default implementation of createObjectStreamer.
2015-03-17 Rafael EspindolaMake EmitFunctionHeader a private helper.
2015-03-17 Rafael EspindolaCall EmitFunctionHeader just before EmitFunctionBody.
2015-03-16 Rafael EspindolaPass in a "const Triple &T" instead of a raw StringRef.
2015-03-16 Rafael EspindolaRemove unused argument. NFC.
2015-03-16 David BlaikieFix uses of reserved identifiers starting with an under...
2015-03-16 Tom StellardR600/SI: don't try min3/max3/med3 with f64
2015-03-13 Jan Veselyr600: Clear visited structure before running.
2015-03-13 Jan Veselyr600: Use deque and simplify loops in AMDGPUCFGStructurizer
2015-03-12 Tom StellardR600/SI: Don't print scc reg in sopc assembly string
next