[MachineSinking] Conservatively clear kill flags after coalescing.
[oota-llvm.git] / lib / Target / R600 /
2014-07-24 Matt ArsenaultR600: Implement enableClusterLoads()
2014-07-21 Saleem AbdulrasoolR600: silence GCC warning
2014-07-21 Tom StellardR600/SI: Refactor VOP3 instruction definitions
2014-07-21 Tom StellardR600/SI: Separate encoding and operand definitions...
2014-07-21 Tom StellardR600/SI: Initailize encoding fields of unused VOP3...
2014-07-21 Tom StellardR600/SI: Initialize unused VOP3 sources to 0 instead...
2014-07-21 Tom StellardR600/SI: Add instruction shrinking pass
2014-07-21 Tom StellardR600/SI: VOPC instructions explicitly define VCC
2014-07-21 Tom StellardR600/SI: Clean up some of the unused REGISTER_{LOAD...
2014-07-21 Tom StellardR600/SI: Use scratch memory for large private arrays
2014-07-21 Tom StellardR600/SI: Specify wavefront size for SI and CI
2014-07-21 Tom StellardR600/SI: Remove vaddr operand from BUFFER_LOAD_*_OFFSET...
2014-07-21 Tom StellardR600/SI: Store constant initializer data in constant...
2014-07-21 Tom StellardR600/SI: Add isCFDepth0 Predicate to SALU addc pattern
2014-07-21 Tom StellardR600/SI: Use VALU for i1 XOR
2014-07-21 Tom StellardR600/SI: Use a custom encoding method for simm16 in...
2014-07-21 Tom StellardR600/SI: Rename SOPP operands to match the encoding...
2014-07-20 NAKAMURA TakumiSIISelLowering.cpp: Define _USE_MATH_DEFINES to let...
2014-07-20 Matt ArsenaultR600: Remove unused function
2014-07-20 Matt ArsenaultR600/SI: Remove dead code and add missing tests.
2014-07-19 Matt ArsenaultRevert accidentally committed r213459
2014-07-19 Matt ArsenaultXXX - Increase unroll threshold
2014-07-19 Matt ArsenaultR600/SI: implement range reduction for sin/cos
2014-07-19 Matt ArsenaultR600: Implement a few simple TTI queries.
2014-07-18 Tim NorthoverR600: support fpext/fptrunc operations to and from...
2014-07-18 Tim NorthoverR600: support f16 -> f64 conversion intrinsic.
2014-07-18 Matt ArsenaultR600: Implement TTI:getPopcntSupport
2014-07-17 Matt ArsenaultFix typos
2014-07-17 Tim NorthoverCodeGen: extend f16 conversions to permit types > float.
2014-07-17 Matt ArsenaultUse range for
2014-07-17 Matt ArsenaultR600: Short circuit alloca check if address space isn...
2014-07-15 Matt ArsenaultR600/SI: Allow using f32 rcp / rsq when denormals not...
2014-07-15 Matt ArsenaultR600/SI: Fix select on i1
2014-07-15 Matt ArsenaultR600/SI: Implement less wrong f32 fdiv
2014-07-15 Matt ArsenaultR600: Add predicate for UnsafeFPMath
2014-07-15 Matt ArsenaultR600: Remove intrinsics that appear to be unused
2014-07-15 Jan VeselyR600: Implement zero undef variants of ctlz/cttz
2014-07-15 NAKAMURA TakumiPrune Redundant libdeps in CMake's target_link_librarie...
2014-07-15 Matt ArsenaultR600: Add dag combine for copy of an illegal type.
2014-07-14 Matt ArsenaultR600: Add denormal handling subtarget features.
2014-07-14 Matt ArsenaultR600/SI: Default to no single precision denormals.
2014-07-13 Matt ArsenaultRemove unused include
2014-07-13 Matt ArsenaultR600: Use range for and fix missing consts.
2014-07-13 Matt ArsenaultR600: Make ShaderType private
2014-07-13 Matt ArsenaultR600: Add option to disable promote alloca
2014-07-11 Marek OlsakR600/SI: Use i32 vectors for resources and samplers
2014-07-11 Marek OlsakR600/SI: add sample and image intrinsics exposing all...
2014-07-11 Marek OlsakR600/SI: fix shadow mapping for 1D and 2D array textures
2014-07-10 Jan VeselyR600: Implement float to long/ulong
2014-07-10 Matt ArsenaultR600/SI: Add support for llvm.convert.{to|from}.fp16
2014-07-07 Matt ArsenaultR600: Fix mishandling of load / store chains.
2014-07-07 Matt ArsenaultFix typo, weird indentation
2014-07-05 Matt ArsenaultUse cast<> instead of dyn_cast + assert
2014-07-05 Matt ArsenaultFix grammar
2014-07-03 Chandler Carruth[codegen,aarch64] Add a target hook to the code generat...
2014-07-02 Tom StellardR600: Add a comment that llvm.AMDGPU.trunc is a legacy...
2014-07-02 Tom StellardR600/SI: Use a ComplexPattern for ADDR64 addressing...
2014-07-02 Tom StellardR600: Promote i64 loads to v2i32
2014-07-02 Tom StellardR600/SI: Adjsut SGPR live ranges before register allocation
2014-07-02 Tom StellardR600/SI: Add verifier check for immediates in register...
2014-07-02 Matt ArsenaultR600: Fix crashes when an illegal type load or store...
2014-06-30 Matt ArsenaultR600: Move mul combine to separate function
2014-06-30 Matt ArsenaultR600: Remove unused declarations leftover from AMDIL
2014-06-29 Craig TopperAdd ops() method to SDNode that returns an ArrayRef...
2014-06-27 Matt ArsenaultR600: Move trivial getters into header, use initializer...
2014-06-27 Matt ArsenaultR600: Don't crash on unhandled instruction in promote...
2014-06-27 Matt ArsenaultFix missing newline and simplify debug printing.
2014-06-27 Matt ArsenaultR600: Move load/store ReplaceNodeResults to common...
2014-06-26 Matt ArsenaultR600/SI: Add FP mode bits to binary.
2014-06-26 Aaron BallmanSilencing a warning about isZExtFree hiding an inherite...
2014-06-26 Matt ArsenaultR600: Fix vector FMA
2014-06-24 Tom StellardR600/SI: Use a ComplexPattern for MUBUF stores
2014-06-24 Tom StellardR600: Promote i64 stores to v2i32
2014-06-24 Matt ArsenaultR600: Fix inconsistency in rsq instructions.
2014-06-24 Matt ArsenaultR600: Remove DIV_INF
2014-06-24 Matt ArsenaultR600/SI: Move pattern to instruction definition
2014-06-23 Matt ArsenaultR600/SI: Verify restrictions on div_scale operands.
2014-06-23 Matt ArsenaultR600/SI: Fix div_scale intrinsic.
2014-06-23 Matt ArsenaultR600: Remove AMDILISelLowering
2014-06-23 Matt ArsenaultR600: Select is not expensive.
2014-06-23 Matt ArsenaultR600: Move add/sub with overflow out of AMDILISelLowering
2014-06-23 Matt ArsenaultR600: Move more out of AMDILISelLowering
2014-06-23 Matt ArsenaultR600: Don't set fp_round_inreg action.
2014-06-23 Matt ArsenaultR600/SI: Handle i64 sub.
2014-06-23 Matt ArsenaultR600/SI: Move selection of i64 add to separate function.
2014-06-23 Matt ArsenaultR600: Rename AMDIL file
2014-06-23 Matt ArsenaultFix missing words in sentence
2014-06-23 Matt ArsenaultUse helper function
2014-06-23 Matt ArsenaultAlphabetize forward declarations
2014-06-22 Jan VeselyR600: Use LowerSDIVREM for i64 node replace
2014-06-22 Jan VeselyR600: Implement custom SDIVREM.
2014-06-20 Tom StellardR600/SI: Add patterns for ctpop inside a branch
2014-06-20 Tom StellardR600/SI: Add a pattern for f32 ftrunc
2014-06-20 Tom StellardR600: Expand vector flog2
2014-06-20 Tom StellardR600: Expand vector fexp2
2014-06-20 Tom StellardR600/SI: SI Control Flow Annotation bug fixed
2014-06-20 Tom StellardR600/SI: Add a VALU pattern for i64 xor
2014-06-20 Matt ArsenaultR600: Trivial subtarget feature cleanups.
2014-06-19 Alp TokerFix typos
2014-06-19 Craig TopperConvert some assert(0) to llvm_unreachable or fold...
next