aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/R600
Commit message (Expand)AuthorAgeFilesLines
* R600/SI: replace AllReg_* with [SV]Src_* v2Christian Konig2013-02-163-85/+89
* R600/SI: fix VOPC encoding v2Christian Konig2013-02-161-37/+16
* R600/SI: move *_Helper definitions to SIInstrFormat.tdChristian Konig2013-02-162-66/+66
* R600/SI: remove some more unused codeChristian Konig2013-02-162-52/+0
* R600/structurizer: improve inverting conditionsChristian Konig2013-02-161-1/+39
* R600/structurizer: improve loop handlingChristian Konig2013-02-161-196/+148
* R600/structurizer: improve finding condition valuesChristian Konig2013-02-161-9/+22
* R600/structurizer: improve PHI value findingChristian Konig2013-02-161-0/+6
* R600/structurizer: add class to find the Nearest Common DominatorChristian Konig2013-02-161-0/+66
* R600/SI: Fix int_SI_fs_interp_constantMichel Danzer2013-02-145-37/+34
* R600: Do not fold single instruction with more that 3 kcache readVincent Lejeune2013-02-142-1/+3
* R600: Export instructions are no longer terminatorVincent Lejeune2013-02-141-2/+2
* R600: Fold zero/one in export instructionsVincent Lejeune2013-02-143-80/+55
* R600: Do not fold modifier/litterals in vector instVincent Lejeune2013-02-141-2/+5
* R600/SI: Check for empty stack in SIAnnotateControlFlow::isTopOfStackMichel Danzer2013-02-141-1/+1
* R600: Add support for 128-bit parametersTom Stellard2013-02-132-0/+5
* R600: Fix regression with shadow array sampler on pre-SI GPUs.Michel Danzer2013-02-121-1/+1
* R600/SI: Use V_ADD_F32 instead of V_MOV_B32 for clamp/neg/abs modifiers.Michel Danzer2013-02-111-15/+9
* Test Commit - Remove some trailing whitespace in R600Instructions.tdVincent Lejeune2013-02-101-6/+6
* R600: Dump the function name when TargetLowering::LowerCall() failsTom Stellard2013-02-081-0/+5
* R600: rework flow creation in the structurizer v2Tom Stellard2013-02-081-177/+195
* R600: fix loop analyses in the structurizerTom Stellard2013-02-081-113/+183
* R600: fix PHI value adding in the structurizerTom Stellard2013-02-081-65/+81
* R600/SI: cleanup VGPR encodingTom Stellard2013-02-075-178/+16
* R600/SI: Handle VGPR64 destination in copyPhysReg().Tom Stellard2013-02-071-1/+9
* R600/SI: Add pattern for mul.Tom Stellard2013-02-071-0/+4
* R600/SI: simplify and fix SMRD encodingTom Stellard2013-02-076-154/+70
* R600/SI: add proper 64bit immediate support v2Tom Stellard2013-02-073-12/+18
* R600: Add an explicit default processorTom Stellard2013-02-071-0/+1
* R600/SI: Use proper instructions for array/shadow samplers.Tom Stellard2013-02-072-4/+54
* R600/SI: Make sample intrinsic address parameter type overloaded.Tom Stellard2013-02-073-22/+38
* R600/SI: Add basic support for more integer vector types.Tom Stellard2013-02-075-11/+110
* R600/SI: Add pattern for flog2Michel Danzer2013-02-071-1/+3
* R600: Consolidate sub register indices.Tom Stellard2013-02-078-93/+73
* R600: Add support for SET*_DX10 instructionsTom Stellard2013-02-072-29/+131
* R600: Fix assembly name for SETGT_INTTom Stellard2013-02-071-1/+1
* R600: Support for indirect addressing v4Tom Stellard2013-02-0630-75/+1124
* Don't use MRI liveouts in R600.Jakob Stoklund Olesen2013-02-053-5/+14
* R600: Fold remaining CONST_COPY after expand pseudo instTom Stellard2013-02-052-12/+160
* R600: improve inputs/interpolation handlingTom Stellard2013-02-0510-252/+130
* R600: Emit function name in the AsmPrinterTom Stellard2013-02-051-0/+3
* R600/SI: Add patterns for fcos and fsin.Tom Stellard2013-02-051-0/+10
* Update AMDGPURegisterInfo::eliminateFrameIndex() corresponding to r174083.NAKAMURA Takumi2013-01-312-0/+2
* R600: Fold clamp, neg, absTom Stellard2013-01-311-3/+48
* R600: Consider bitcast when folding const_address node.Tom Stellard2013-01-312-0/+11
* R600: Make store_dummy intrinsic more general by passing export typeTom Stellard2013-01-312-4/+9
* R600/AMDILPeepholeOptimizer.cpp: Tweak std::make_pair to satisfy C++11.NAKAMURA Takumi2013-01-291-1/+1
* R600: Add a llvm.R600.store.swizzle intrinsicsTom Stellard2013-01-233-2/+31
* R600: Simplify stream outputs intrinsicTom Stellard2013-01-235-47/+13
* R600: rework handling of the constantsTom Stellard2013-01-2316-104/+483