aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/R600
AgeCommit message (Expand)Author
2013-02-07R600/SI: simplify and fix SMRD encodingTom Stellard
2013-02-07R600/SI: add proper 64bit immediate support v2Tom Stellard
2013-02-07R600: Add an explicit default processorTom Stellard
2013-02-07R600/SI: Use proper instructions for array/shadow samplers.Tom Stellard
2013-02-07R600/SI: Make sample intrinsic address parameter type overloaded.Tom Stellard
2013-02-07R600/SI: Add basic support for more integer vector types.Tom Stellard
2013-02-07R600/SI: Add pattern for flog2Michel Danzer
2013-02-07R600: Consolidate sub register indices.Tom Stellard
2013-02-07R600: Add support for SET*_DX10 instructionsTom Stellard
2013-02-07R600: Fix assembly name for SETGT_INTTom Stellard
2013-02-06R600: Support for indirect addressing v4Tom Stellard
2013-02-05Don't use MRI liveouts in R600.Jakob Stoklund Olesen
2013-02-05R600: Fold remaining CONST_COPY after expand pseudo instTom Stellard
2013-02-05R600: improve inputs/interpolation handlingTom Stellard
2013-02-05R600: Emit function name in the AsmPrinterTom Stellard
2013-02-05R600/SI: Add patterns for fcos and fsin.Tom Stellard
2013-01-31Update AMDGPURegisterInfo::eliminateFrameIndex() corresponding to r174083.NAKAMURA Takumi
2013-01-31R600: Fold clamp, neg, absTom Stellard
2013-01-31R600: Consider bitcast when folding const_address node.Tom Stellard
2013-01-31R600: Make store_dummy intrinsic more general by passing export typeTom Stellard
2013-01-29R600/AMDILPeepholeOptimizer.cpp: Tweak std::make_pair to satisfy C++11.NAKAMURA Takumi
2013-01-23R600: Add a llvm.R600.store.swizzle intrinsicsTom Stellard
2013-01-23R600: Simplify stream outputs intrinsicTom Stellard
2013-01-23R600: rework handling of the constantsTom Stellard
2013-01-23R600: Add a CONST_ADDRESS node to model constant buf readTom Stellard
2013-01-23R600: Factorise VTX_WORD0 and VTX_WORD1 in tblgen defTom Stellard
2013-01-21R600/SI: Use unnormalized coordinates for sampling with the RECT target.Tom Stellard
2013-01-21R600/SI: Take target parameter for sample intrinsics.Tom Stellard
2013-01-21R600/SI: Derive all sample intrinsics from a single class.Tom Stellard
2013-01-21R600/SILowerControlFlow.cpp: Fix a warning. [-Wunused-variable]NAKAMURA Takumi
2013-01-18R600: Proper insert S_WAITCNT instructionsTom Stellard
2013-01-18R600: Optimize and cleanup KILL on SITom Stellard
2013-01-13Remove redundant 'llvm::' qualificationsDmitri Gribenko
2013-01-08Renamed MCInstFragment to MCRelaxableFragment and added some comments.Eli Bendersky
2013-01-07R600/SIISelLowering.cpp: Suppress a warning. [-Wunused-variable]NAKAMURA Takumi
2013-01-02Move all of the header files which are involved in modelling the LLVM IRChandler Carruth
2013-01-02Resort the #include lines in include/... and lib/... with theChandler Carruth
2012-12-21R600: Coding style - remove empty spaces from the beginning of functionsTom Stellard
2012-12-21R600: Fix MAX_UINT definitionTom Stellard
2012-12-21R600: Add SHADOWCUBE to TEX_SHADOW patternTom Stellard
2012-12-21R600: Expand vec4 INT <-> FP conversionsTom Stellard
2012-12-20Target/R600: Update MIB according to r170588.NAKAMURA Takumi
2012-12-19R600: Remove unecessary VREG alignment.Tom Stellard
2012-12-19R600: control flow optimizationTom Stellard
2012-12-19R600: New control flow for SI v2Tom Stellard
2012-12-17R600: enable S_*N2_* instructionsTom Stellard
2012-12-17R600: BB operand support for SITom Stellard
2012-12-17R600: remove nonsense setPrefLoopAlignmentTom Stellard
2012-12-13Fix warnings with -DNDEBUGTom Stellard
2012-12-13Avoid setIsInsideBundle in Target/R600.Jakob Stoklund Olesen