summaryrefslogtreecommitdiffstats
path: root/llvm/test/CodeGen/R600
Commit message (Expand)AuthorAgeFilesLines
* R600 -> AMDGPU renameTom Stellard2015-06-13400-45283/+0
* R600/SI: Add assembler support for FLAT instructionsTom Stellard2015-06-121-1/+1
* Don't depend on the interleaving of stdout and stderr.Rafael Espindola2015-06-121-9/+26
* Revert "Fix merges of non-zero vector stores"Reid Kleckner2015-06-111-10/+2
* Fix merges of non-zero vector storesMatt Arsenault2015-06-111-2/+10
* R600/SI: Add -mcpu=bonaire to a test that uses flat address spaceTom Stellard2015-06-111-1/+1
* Implement computeKnownBits for min/max nodesMatt Arsenault2015-06-093-4/+103
* DAGCombiner: don't duplicate (fmul x, c) in visitFNEG if fneg is freeFiona Glaser2015-06-051-0/+16
* R600/SI: Reimplement isLegalAddressingModeMatt Arsenault2015-06-041-0/+242
* R600/SI: Fix some cases for load / store of halfMatt Arsenault2015-06-042-40/+559
* R600: Re-enable sub-reg livenessTom Stellard2015-06-043-37/+4
* R600/SI: Fix tests with triples in themMatt Arsenault2015-06-038-31/+10
* LiveRangeEdit: Fix liveranges not shrinking on subrange kill.Matthias Braun2015-06-011-0/+55
* R600: Use SIGN_EXTEND_INREG for SEXT loadsJan Vesely2015-05-261-70/+39
* R600/SI: Fix bug with v_interp_p1_f32 instructions on 16 bank lds chipsTom Stellard2015-05-251-8/+37
* Add target hook to allow merging stores of nonzero constantsMatt Arsenault2015-05-242-2/+537
* R600/SI: add pass to mark CF live ranges as non-spillableTom Stellard2015-05-121-0/+501
* R600/SI: Remove M0Reg register classTom Stellard2015-05-121-1/+1
* R600/SI: Remove explicit m0 operand from DS instructionsTom Stellard2015-05-122-2/+2
* R600/SI: Make sendmsg test more strictTom Stellard2015-05-121-0/+2
* R600/SI: Add VCC as an implict def of SI_KILLTom Stellard2015-05-011-0/+16
* R600/SI: Fix verifier errors from the SIAnnotateControlFlow passTom Stellard2015-05-011-0/+38
* Reinstate revisions r234755, r234759, r234760Jan Vesely2015-04-304-10/+74
* R600: Fix up for AsmPrinter's OutStreamer being a unique_ptrTom Stellard2015-04-281-0/+10
* R600: Remove / merge redundant testcasesMatt Arsenault2015-04-263-43/+12
* R600/SI: Fix verifier error when producing v_madmk_f32Matt Arsenault2015-04-241-0/+24
* R600/RegisterCoalescer: Enable more rematerialization/add missing testcaseMatthias Braun2015-04-241-0/+57
* R600: Correctly lower CONCAT_VECTOR nodes with more than 2 operandsTom Stellard2015-04-231-0/+11
* R600/SI: Fix indirect addressing with a negative constant offsetTom Stellard2015-04-231-0/+72
* R600: Fix always inline pass breaking noinline functionsMatt Arsenault2015-04-221-10/+9
* DAGCombine: Remove redundant NaN checks around ISD::FSQRTTom Stellard2015-04-201-0/+50
* R600/SI: Fix verifier error caused by SIAnnotateControlFlowTom Stellard2015-04-141-0/+25
* Revert revisions r234755, r234759, r234760Jan Vesely2015-04-134-74/+10
* R600: Add carry and borrow instructions. Use them to implement UADDO/USUBOJan Vesely2015-04-134-8/+74
* LegalizeDAG: Try to use Overflow operations when expanding ADD/SUBJan Vesely2015-04-131-6/+4
* llvm/test/CodeGen/R600/fminnum.ll: Relax an expression for NaN on MSVCRT like...NAKAMURA Takumi2015-04-131-1/+1
* R600: Make FMIN/MAXNUM legal on all asicsJan Vesely2015-04-122-0/+182
* R600/SI: Don't print offset0/offset1 DS operands when they are 0Tom Stellard2015-04-086-37/+37
* [R600/SI] Fix testcase check line.Ahmed Bougacha2015-03-271-1/+1
* Complete the MachineScheduler fix made way back in r210390.Andrew Trick2015-03-272-3/+3
* R600/SI: Select V_BFE_U32 for and+shift with a non-literal offsetMarek Olsak2015-03-242-2/+10
* R600/SI: Custom-select 32-bit S_BFE from bitwise opcodesMarek Olsak2015-03-243-19/+55
* R600/SI: Improve BFM supportMarek Olsak2015-03-241-4/+23
* R600/SI: Use V_FRACT_F64 for faster 64-bit floor on SIMarek Olsak2015-03-242-21/+102
* R600/SI: Expand fract to floor, then only select V_FRACT on CIMarek Olsak2015-03-241-5/+42
* R600/SI: Allow commuting comparesMatt Arsenault2015-03-2315-54/+751
* R600/SI: Fix crash in SIInstrInfo::areLoadsFromSameBasePtr()Tom Stellard2015-03-231-2/+33
* R600: Cleanup test with multiple check prefixesMatt Arsenault2015-03-211-42/+40
* R600/SI: Add missing CHECK-LABEL lines to a testTom Stellard2015-03-201-4/+4
* Teach getDefaultFormat that we only support ELF on some architectures.Rafael Espindola2015-03-181-0/+3
OpenPOWER on IntegriCloud