summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/R600/SIShrinkInstructions.cpp
Commit message (Expand)AuthorAgeFilesLines
* R600 -> AMDGPU renameTom Stellard2015-06-131-272/+0
* Purge unused includes throughout libSupport.Benjamin Kramer2015-03-231-1/+2
* R600/SI: Add 32-bit encoding of v_cndmask_b32Tom Stellard2015-03-101-0/+5
* R600/SI: Allow f64 inline immediates in i64 operandsMatt Arsenault2015-02-131-8/+9
* R600/SI: Don't shrink instructions whose e32 encoding doesn't existMarek Olsak2015-01-151-4/+5
* R600/SI: Add pattern for bitcasting fp immediates to integersTom Stellard2015-01-131-8/+1
* R600/SI: Move continue after checking s_mov_b32.Matt Arsenault2014-12-081-3/+3
* R600/SI: Use s_movk_i32Matt Arsenault2014-11-131-0/+13
* R600/SI: Also check for FPImm literal constantsMatt Arsenault2014-10-171-1/+1
* R600/SI: Simplify code with hasModifiersSetMatt Arsenault2014-10-171-9/+8
* R600/SI: Cleanup code with ChangeToFPImmediateMatt Arsenault2014-10-171-4/+3
* Fix typoMatt Arsenault2014-09-211-4/+3
* Fix typoMatt Arsenault2014-09-161-1/+1
* Fix typoMatt Arsenault2014-09-131-4/+4
* Remove 'virtual' keyword from methods markedwith 'override' keyword.Craig Topper2014-08-301-3/+3
* Have MachineFunction cache a pointer to the subtarget to make lookupsEric Christopher2014-08-051-2/+2
* Remove the TargetMachine forwards for TargetSubtargetInfo basedEric Christopher2014-08-041-1/+2
* R600/SI: Remove leftover debugging codeTom Stellard2014-08-011-2/+0
* R600/SI: Do abs/neg folding with ComplexPatternsTom Stellard2014-08-011-1/+1
* R600/SI: Fold immediates when shrinking instructionsTom Stellard2014-08-011-9/+77
* R600/SI: Fix incorrect commute operation in shrink instructions passTom Stellard2014-08-011-3/+8
* R600/SI: Add instruction shrinking passTom Stellard2014-07-211-0/+189
OpenPOWER on IntegriCloud