aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Target/R600/SIShrinkInstructions.cpp
AgeCommit message (Expand)AuthorFilesLines
2014-12-08R600/SI: Move continue after checking s_mov_b32.Matt Arsenault1-3/+3
2014-11-13R600/SI: Use s_movk_i32Matt Arsenault1-0/+13
2014-10-17R600/SI: Also check for FPImm literal constantsMatt Arsenault1-1/+1
2014-10-17R600/SI: Simplify code with hasModifiersSetMatt Arsenault1-9/+8
2014-10-17R600/SI: Cleanup code with ChangeToFPImmediateMatt Arsenault1-4/+3
2014-09-21Fix typoMatt Arsenault1-4/+3
2014-09-16Fix typoMatt Arsenault1-1/+1
2014-09-13Fix typoMatt Arsenault1-4/+4
2014-08-30Remove 'virtual' keyword from methods markedwith 'override' keyword.Craig Topper1-3/+3
2014-08-05Have MachineFunction cache a pointer to the subtarget to make lookupsEric Christopher1-2/+2
2014-08-04Remove the TargetMachine forwards for TargetSubtargetInfo basedEric Christopher1-1/+2
2014-08-01R600/SI: Remove leftover debugging codeTom Stellard1-2/+0
2014-08-01R600/SI: Do abs/neg folding with ComplexPatternsTom Stellard1-1/+1
2014-08-01R600/SI: Fold immediates when shrinking instructionsTom Stellard1-9/+77
2014-08-01R600/SI: Fix incorrect commute operation in shrink instructions passTom Stellard1-3/+8
2014-07-21R600/SI: Add instruction shrinking passTom Stellard1-0/+189