[mips] Add options to disable searching backward and in successor blocks.
[oota-llvm.git] / lib / Target / R600 /
2013-02-26 Christian KonigR600/SI: Add promotion of e32 to e64 in operand folding
2013-02-26 Christian KonigR600/SI: add VOP mapping functions
2013-02-26 Christian KonigR600/SI: swap operands if it helps folding
2013-02-26 Christian KonigR600/SI: add some more instruction flags
2013-02-26 Christian KonigR600/SI: add post ISel folding for SI v2
2013-02-26 Christian KonigR600/SI: add folding helper
2013-02-26 Christian KonigR600/SI: fix VOP3b encoding v2
2013-02-26 Christian KonigR600/SI: fix and cleanup SI register definition v2
2013-02-26 Christian KonigR600/SI: fix stupid typo
2013-02-22 Michel DanzerR600/SI: Add pattern for sign extension of i1 to i32.
2013-02-22 Michel DanzerR600/SI: Add pattern for logical or of i1 values.
2013-02-22 Michel DanzerR600/SI: Add pattern for fceil.
2013-02-21 Christian KonigR600/SI: inline V_ADD|SUB_F32 patterns
2013-02-21 Christian KonigR600/SI: replace IMPLICIT_DEF with SIOperand.ZERO
2013-02-21 Christian KonigR600/SI: replace SI_V_CNDLT with a pattern
2013-02-21 Christian KonigR600/SI: use patterns for clamp, fabs, fneg
2013-02-21 Christian KonigR600/SI: add all the other missing asm operands v2
2013-02-21 Christian KonigR600/SI: add the missing M*BUF|IMG asm operands
2013-02-21 Christian KonigR600/SI: add the missing S_* asm operands
2013-02-21 Christian KonigR600/SI: rework VOP3 classes
2013-02-21 Christian KonigR600/SI: simplify VOPC_* pattern v2
2013-02-21 Christian KonigR600/SI: rework VOP2_* pattern v2
2013-02-21 Christian KonigR600/SI: rework VOP1_* patterns v2
2013-02-21 Christian KonigR600/SI: add constant for inline zero operand
2013-02-21 Christian KonigR600/SI: cleanup SIInstrInfo.td and SIInstrFormat.td
2013-02-21 Tom StellardR600: Fix for Unigine when MachineSched is enabled
2013-02-21 Michel DanzerR600/SI: Make sure M0 is loaded for V_INTERP_MOV_F32
2013-02-20 Jim GrosbachR600: Update for name changes from r175667.
2013-02-19 Tom StellardR600: Add AR_X to the R600_TReg_X register class.
2013-02-19 Tom StellardR600: Mark all members of the TRegMem register class...
2013-02-19 Tom StellardR600: Fix scheduler crash caused by invalid MachinePoin...
2013-02-19 Tom StellardR600: Fix tracking of implicit defs in the IndirectAddr...
2013-02-18 David BlaikieUse LLVM_DELETED_FUNCTION rather than '// do not implem...
2013-02-18 Vincent LejeuneR600/SI: Use MULADD_IEEE/V_MAD_F32 instruction for...
2013-02-18 Vincent LejeuneR600: Support for TBO
2013-02-18 Vincent LejeuneR600: Increase number of ArrayBase Reg to 32
2013-02-16 NAKAMURA TakumiTarget/R600/CMakeLists.txt: Prune SILowerLiteralConstan...
2013-02-16 Christian KonigR600/SI: Add pattern to simplify i64 loading
2013-02-16 Christian KonigR600/SI: nuke SReg_1 v3
2013-02-16 Christian KonigR600/SI: cleanup literal handling v3
2013-02-16 Christian KonigR600/SI: replace AllReg_* with [SV]Src_* v2
2013-02-16 Christian KonigR600/SI: fix VOPC encoding v2
2013-02-16 Christian KonigR600/SI: move *_Helper definitions to SIInstrFormat.td
2013-02-16 Christian KonigR600/SI: remove some more unused code
2013-02-16 Christian KonigR600/structurizer: improve inverting conditions
2013-02-16 Christian KonigR600/structurizer: improve loop handling
2013-02-16 Christian KonigR600/structurizer: improve finding condition values
2013-02-16 Christian KonigR600/structurizer: improve PHI value finding
2013-02-16 Christian KonigR600/structurizer: add class to find the Nearest Common...
2013-02-14 Michel DanzerR600/SI: Fix int_SI_fs_interp_constant
2013-02-14 Vincent LejeuneR600: Do not fold single instruction with more that...
2013-02-14 Vincent LejeuneR600: Export instructions are no longer terminator
2013-02-14 Vincent LejeuneR600: Fold zero/one in export instructions
2013-02-14 Vincent LejeuneR600: Do not fold modifier/litterals in vector inst
2013-02-14 Michel DanzerR600/SI: Check for empty stack in SIAnnotateControlFlow...
2013-02-13 Tom StellardR600: Add support for 128-bit parameters
2013-02-12 Michel DanzerR600: Fix regression with shadow array sampler on pre...
2013-02-11 Michel DanzerR600/SI: Use V_ADD_F32 instead of V_MOV_B32 for clamp...
2013-02-10 Vincent LejeuneTest Commit - Remove some trailing whitespace in R600In...
2013-02-08 Tom StellardR600: Dump the function name when TargetLowering::Lower...
2013-02-08 Tom StellardR600: rework flow creation in the structurizer v2
2013-02-08 Tom StellardR600: fix loop analyses in the structurizer
2013-02-08 Tom StellardR600: fix PHI value adding in the structurizer
2013-02-07 Tom StellardR600/SI: cleanup VGPR encoding
2013-02-07 Tom StellardR600/SI: Handle VGPR64 destination in copyPhysReg().
2013-02-07 Tom StellardR600/SI: Add pattern for mul.
2013-02-07 Tom StellardR600/SI: simplify and fix SMRD encoding
2013-02-07 Tom StellardR600/SI: add proper 64bit immediate support v2
2013-02-07 Tom StellardR600: Add an explicit default processor
2013-02-07 Tom StellardR600/SI: Use proper instructions for array/shadow samplers.
2013-02-07 Tom StellardR600/SI: Make sample intrinsic address parameter type...
2013-02-07 Tom StellardR600/SI: Add basic support for more integer vector...
2013-02-07 Michel DanzerR600/SI: Add pattern for flog2
2013-02-07 Tom StellardR600: Consolidate sub register indices.
2013-02-07 Tom StellardR600: Add support for SET*_DX10 instructions
2013-02-07 Tom StellardR600: Fix assembly name for SETGT_INT
2013-02-06 Tom StellardR600: Support for indirect addressing v4
2013-02-05 Jakob Stoklund OlesenDon't use MRI liveouts in R600.
2013-02-05 Tom StellardR600: Fold remaining CONST_COPY after expand pseudo...
2013-02-05 Tom StellardR600: improve inputs/interpolation handling
2013-02-05 Tom StellardR600: Emit function name in the AsmPrinter
2013-02-05 Tom StellardR600/SI: Add patterns for fcos and fsin.
2013-01-31 NAKAMURA TakumiUpdate AMDGPURegisterInfo::eliminateFrameIndex() corres...
2013-01-31 Tom StellardR600: Fold clamp, neg, abs
2013-01-31 Tom StellardR600: Consider bitcast when folding const_address node.
2013-01-31 Tom StellardR600: Make store_dummy intrinsic more general by passin...
2013-01-29 NAKAMURA TakumiR600/AMDILPeepholeOptimizer.cpp: Tweak std::make_pair...
2013-01-23 Tom StellardR600: Add a llvm.R600.store.swizzle intrinsics
2013-01-23 Tom StellardR600: Simplify stream outputs intrinsic
2013-01-23 Tom StellardR600: rework handling of the constants
2013-01-23 Tom StellardR600: Add a CONST_ADDRESS node to model constant buf...
2013-01-23 Tom StellardR600: Factorise VTX_WORD0 and VTX_WORD1 in tblgen def
2013-01-21 Tom StellardR600/SI: Use unnormalized coordinates for sampling...
2013-01-21 Tom StellardR600/SI: Take target parameter for sample intrinsics.
2013-01-21 Tom StellardR600/SI: Derive all sample intrinsics from a single...
2013-01-21 NAKAMURA TakumiR600/SILowerControlFlow.cpp: Fix a warning. [-Wunused...
2013-01-18 Tom StellardR600: Proper insert S_WAITCNT instructions
2013-01-18 Tom StellardR600: Optimize and cleanup KILL on SI
2013-01-13 Dmitri GribenkoRemove redundant 'llvm::' qualifications
2013-01-08 Eli BenderskyRenamed MCInstFragment to MCRelaxableFragment and added...
next