Add accessors for the PPC 403 bank registers.
[oota-llvm.git] / lib / Target / R600 /
2014-08-05 Tom StellardR600/SI: Update MUBUF assembly string to match AMD...
2014-08-05 Tom StellardR600/SI: Avoid generating REGISTER_LOAD instructions.
2014-08-05 Eric ChristopherHave MachineFunction cache a pointer to the subtarget...
2014-08-04 Eric ChristopherRemove the TargetMachine forwards for TargetSubtargetIn...
2014-08-04 Matt ArsenaultR600/SI: Fix definitions for ds_read2 / ds_write2 instr...
2014-08-04 Eric ChristopherMove the R600 intrinsic support back to the target...
2014-08-04 Matt ArsenaultUse the known address space constant rather than checki...
2014-08-04 Matt ArsenaultR600: Remove unused include
2014-08-03 Matt ArsenaultR600/SI: Fix extra whitespace in asm str
2014-08-02 Matt ArsenaultR600/SI: Fix formatting.
2014-08-01 Chandler Carruth[SDAG] MorphNodeTo recursively deletes dead operands...
2014-08-01 Tom StellardRevert "R600: Move code for generating REGISTER_LOAD...
2014-08-01 Tom StellardR600/SI: Remove leftover debugging code
2014-08-01 Tom StellardR600: Move code for generating REGISTER_LOAD into R600I...
2014-08-01 Matt ArsenaultR600/SI: Don't display GDS bit for read2
2014-08-01 Tom StellardR600/SI: Fix build warning
2014-08-01 Tom StellardR600/SI: Do abs/neg folding with ComplexPatterns
2014-08-01 Tom StellardR600/SI: Simplify and fix handling of VOP2 in SIInstrIn...
2014-08-01 Tom StellardR600/SI: Fold immediates when shrinking instructions
2014-08-01 Tom StellardR600/SI: Fix incorrect commute operation in shrink...
2014-07-31 Louis GerbargMake sure no loads resulting from load->switch DAGCombi...
2014-07-30 Matt ArsenaultR600/SI: Remove redundant setting of bits on instructions.
2014-07-30 Matt ArsenaultR600/SI: Consider adjacent offsets in getLdStBaseRegImmOfs
2014-07-29 Matt ArsenaultR600/SI: Implement getLdStBaseRegImmOfs
2014-07-29 Matt ArsenaultR600/SI: Enable named operand table for DS instructions
2014-07-29 Matt ArsenaultRemove line with no effect
2014-07-29 Matt ArsenaultR600/SI: Add isMUBUF / isMTBUF
2014-07-29 Matt ArsenaultR600/SI: Set bits on SMRD instructions
2014-07-29 Matt ArsenaultFix typos / grammar.
2014-07-29 Matt ArsenaultFix header including itself
2014-07-28 Matt ArsenaultR600/SI: Fix return type for isMIMG / isSMRD
2014-07-28 Matt ArsenaultR600/SI: Implement getOptimalMemOpType
2014-07-28 Matt ArsenaultR600/SI: Make argument loads invariant
2014-07-27 Matt ArsenaultAdd alignment value to allowsUnalignedMemoryAccess
2014-07-26 Matt ArsenaultR600: Move intrinsic lowering to separate functions
2014-07-25 Matt ArsenaultR600/SI: Allow partial unrolling and increase thresholds.
2014-07-25 Eric ChristopherMove R600 subtarget dependent variables onto the subtarget.
2014-07-25 Chandler Carruth[SDAG] Enable the new assert for out-of-range result...
2014-07-24 Matt ArsenaultR600: Add FMA instructions for Evergreen
2014-07-24 Matt ArsenaultR600: Add new functions for splitting vector loads...
2014-07-24 Matt ArsenaultR600: Match rcp node on pre-SI
2014-07-24 Matt ArsenaultR600: Fix LowerSDIV24
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
next