projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
R600/SI: Avoid generating REGISTER_LOAD instructions.
[oota-llvm.git]
/
lib
/
Target
/
R600
/
2014-08-05
Tom Stellard
R600/SI: Avoid generating REGISTER_LOAD instructions.
tree
|
commitdiff
2014-08-05
Eric Christopher
Have MachineFunction cache a pointer to the subtarget...
tree
|
commitdiff
2014-08-04
Eric Christopher
Remove the TargetMachine forwards for TargetSubtargetIn...
tree
|
commitdiff
2014-08-04
Matt Arsenault
R600/SI: Fix definitions for ds_read2 / ds_write2 instr...
tree
|
commitdiff
2014-08-04
Eric Christopher
Move the R600 intrinsic support back to the target...
tree
|
commitdiff
2014-08-04
Matt Arsenault
Use the known address space constant rather than checki...
tree
|
commitdiff
2014-08-04
Matt Arsenault
R600: Remove unused include
tree
|
commitdiff
2014-08-03
Matt Arsenault
R600/SI: Fix extra whitespace in asm str
tree
|
commitdiff
2014-08-02
Matt Arsenault
R600/SI: Fix formatting.
tree
|
commitdiff
2014-08-01
Chandler Carruth
[SDAG] MorphNodeTo recursively deletes dead operands...
tree
|
commitdiff
2014-08-01
Tom Stellard
Revert "R600: Move code for generating REGISTER_LOAD...
tree
|
commitdiff
2014-08-01
Tom Stellard
R600/SI: Remove leftover debugging code
tree
|
commitdiff
2014-08-01
Tom Stellard
R600: Move code for generating REGISTER_LOAD into R600I...
tree
|
commitdiff
2014-08-01
Matt Arsenault
R600/SI: Don't display GDS bit for read2
tree
|
commitdiff
2014-08-01
Tom Stellard
R600/SI: Fix build warning
tree
|
commitdiff
2014-08-01
Tom Stellard
R600/SI: Do abs/neg folding with ComplexPatterns
tree
|
commitdiff
2014-08-01
Tom Stellard
R600/SI: Simplify and fix handling of VOP2 in SIInstrIn...
tree
|
commitdiff
2014-08-01
Tom Stellard
R600/SI: Fold immediates when shrinking instructions
tree
|
commitdiff
2014-08-01
Tom Stellard
R600/SI: Fix incorrect commute operation in shrink...
tree
|
commitdiff
2014-07-31
Louis Gerbarg
Make sure no loads resulting from load->switch DAGCombi...
tree
|
commitdiff
2014-07-30
Matt Arsenault
R600/SI: Remove redundant setting of bits on instructions.
tree
|
commitdiff
2014-07-30
Matt Arsenault
R600/SI: Consider adjacent offsets in getLdStBaseRegImmOfs
tree
|
commitdiff
2014-07-29
Matt Arsenault
R600/SI: Implement getLdStBaseRegImmOfs
tree
|
commitdiff
2014-07-29
Matt Arsenault
R600/SI: Enable named operand table for DS instructions
tree
|
commitdiff
2014-07-29
Matt Arsenault
Remove line with no effect
tree
|
commitdiff
2014-07-29
Matt Arsenault
R600/SI: Add isMUBUF / isMTBUF
tree
|
commitdiff
2014-07-29
Matt Arsenault
R600/SI: Set bits on SMRD instructions
tree
|
commitdiff
2014-07-29
Matt Arsenault
Fix typos / grammar.
tree
|
commitdiff
2014-07-29
Matt Arsenault
Fix header including itself
tree
|
commitdiff
2014-07-28
Matt Arsenault
R600/SI: Fix return type for isMIMG / isSMRD
tree
|
commitdiff
2014-07-28
Matt Arsenault
R600/SI: Implement getOptimalMemOpType
tree
|
commitdiff
2014-07-28
Matt Arsenault
R600/SI: Make argument loads invariant
tree
|
commitdiff
2014-07-27
Matt Arsenault
Add alignment value to allowsUnalignedMemoryAccess
tree
|
commitdiff
2014-07-26
Matt Arsenault
R600: Move intrinsic lowering to separate functions
tree
|
commitdiff
2014-07-25
Matt Arsenault
R600/SI: Allow partial unrolling and increase thresholds.
tree
|
commitdiff
2014-07-25
Eric Christopher
Move R600 subtarget dependent variables onto the subtarget.
tree
|
commitdiff
2014-07-25
Chandler Carruth
[SDAG] Enable the new assert for out-of-range result...
tree
|
commitdiff
2014-07-24
Matt Arsenault
R600: Add FMA instructions for Evergreen
tree
|
commitdiff
2014-07-24
Matt Arsenault
R600: Add new functions for splitting vector loads...
tree
|
commitdiff
2014-07-24
Matt Arsenault
R600: Match rcp node on pre-SI
tree
|
commitdiff
2014-07-24
Matt Arsenault
R600: Fix LowerSDIV24
tree
|
commitdiff
2014-07-24
Matt Arsenault
R600: Implement enableClusterLoads()
tree
|
commitdiff
2014-07-21
Saleem Abdulrasool
R600: silence GCC warning
tree
|
commitdiff
2014-07-21
Tom Stellard
R600/SI: Refactor VOP3 instruction definitions
tree
|
commitdiff
2014-07-21
Tom Stellard
R600/SI: Separate encoding and operand definitions...
tree
|
commitdiff
2014-07-21
Tom Stellard
R600/SI: Initailize encoding fields of unused VOP3...
tree
|
commitdiff
2014-07-21
Tom Stellard
R600/SI: Initialize unused VOP3 sources to 0 instead...
tree
|
commitdiff
2014-07-21
Tom Stellard
R600/SI: Add instruction shrinking pass
tree
|
commitdiff
2014-07-21
Tom Stellard
R600/SI: VOPC instructions explicitly define VCC
tree
|
commitdiff
2014-07-21
Tom Stellard
R600/SI: Clean up some of the unused REGISTER_{LOAD...
tree
|
commitdiff
2014-07-21
Tom Stellard
R600/SI: Use scratch memory for large private arrays
tree
|
commitdiff
2014-07-21
Tom Stellard
R600/SI: Specify wavefront size for SI and CI
tree
|
commitdiff
2014-07-21
Tom Stellard
R600/SI: Remove vaddr operand from BUFFER_LOAD_*_OFFSET...
tree
|
commitdiff
2014-07-21
Tom Stellard
R600/SI: Store constant initializer data in constant...
tree
|
commitdiff
2014-07-21
Tom Stellard
R600/SI: Add isCFDepth0 Predicate to SALU addc pattern
tree
|
commitdiff
2014-07-21
Tom Stellard
R600/SI: Use VALU for i1 XOR
tree
|
commitdiff
2014-07-21
Tom Stellard
R600/SI: Use a custom encoding method for simm16 in...
tree
|
commitdiff
2014-07-21
Tom Stellard
R600/SI: Rename SOPP operands to match the encoding...
tree
|
commitdiff
2014-07-20
NAKAMURA Takumi
SIISelLowering.cpp: Define _USE_MATH_DEFINES to let...
tree
|
commitdiff
2014-07-20
Matt Arsenault
R600: Remove unused function
tree
|
commitdiff
2014-07-20
Matt Arsenault
R600/SI: Remove dead code and add missing tests.
tree
|
commitdiff
2014-07-19
Matt Arsenault
Revert accidentally committed r213459
tree
|
commitdiff
2014-07-19
Matt Arsenault
XXX - Increase unroll threshold
tree
|
commitdiff
2014-07-19
Matt Arsenault
R600/SI: implement range reduction for sin/cos
tree
|
commitdiff
2014-07-19
Matt Arsenault
R600: Implement a few simple TTI queries.
tree
|
commitdiff
2014-07-18
Tim Northover
R600: support fpext/fptrunc operations to and from...
tree
|
commitdiff
2014-07-18
Tim Northover
R600: support f16 -> f64 conversion intrinsic.
tree
|
commitdiff
2014-07-18
Matt Arsenault
R600: Implement TTI:getPopcntSupport
tree
|
commitdiff
2014-07-17
Matt Arsenault
Fix typos
tree
|
commitdiff
2014-07-17
Tim Northover
CodeGen: extend f16 conversions to permit types > float.
tree
|
commitdiff
2014-07-17
Matt Arsenault
Use range for
tree
|
commitdiff
2014-07-17
Matt Arsenault
R600: Short circuit alloca check if address space isn...
tree
|
commitdiff
2014-07-15
Matt Arsenault
R600/SI: Allow using f32 rcp / rsq when denormals not...
tree
|
commitdiff
2014-07-15
Matt Arsenault
R600/SI: Fix select on i1
tree
|
commitdiff
2014-07-15
Matt Arsenault
R600/SI: Implement less wrong f32 fdiv
tree
|
commitdiff
2014-07-15
Matt Arsenault
R600: Add predicate for UnsafeFPMath
tree
|
commitdiff
2014-07-15
Matt Arsenault
R600: Remove intrinsics that appear to be unused
tree
|
commitdiff
2014-07-15
Jan Vesely
R600: Implement zero undef variants of ctlz/cttz
tree
|
commitdiff
2014-07-15
NAKAMURA Takumi
Prune Redundant libdeps in CMake's target_link_librarie...
tree
|
commitdiff
2014-07-15
Matt Arsenault
R600: Add dag combine for copy of an illegal type.
tree
|
commitdiff
2014-07-14
Matt Arsenault
R600: Add denormal handling subtarget features.
tree
|
commitdiff
2014-07-14
Matt Arsenault
R600/SI: Default to no single precision denormals.
tree
|
commitdiff
2014-07-13
Matt Arsenault
Remove unused include
tree
|
commitdiff
2014-07-13
Matt Arsenault
R600: Use range for and fix missing consts.
tree
|
commitdiff
2014-07-13
Matt Arsenault
R600: Make ShaderType private
tree
|
commitdiff
2014-07-13
Matt Arsenault
R600: Add option to disable promote alloca
tree
|
commitdiff
2014-07-11
Marek Olsak
R600/SI: Use i32 vectors for resources and samplers
tree
|
commitdiff
2014-07-11
Marek Olsak
R600/SI: add sample and image intrinsics exposing all...
tree
|
commitdiff
2014-07-11
Marek Olsak
R600/SI: fix shadow mapping for 1D and 2D array textures
tree
|
commitdiff
2014-07-10
Jan Vesely
R600: Implement float to long/ulong
tree
|
commitdiff
2014-07-10
Matt Arsenault
R600/SI: Add support for llvm.convert.{to|from}.fp16
tree
|
commitdiff
2014-07-07
Matt Arsenault
R600: Fix mishandling of load / store chains.
tree
|
commitdiff
2014-07-07
Matt Arsenault
Fix typo, weird indentation
tree
|
commitdiff
2014-07-05
Matt Arsenault
Use cast<> instead of dyn_cast + assert
tree
|
commitdiff
2014-07-05
Matt Arsenault
Fix grammar
tree
|
commitdiff
2014-07-03
Chandler Carruth
[codegen,aarch64] Add a target hook to the code generat...
tree
|
commitdiff
2014-07-02
Tom Stellard
R600: Add a comment that llvm.AMDGPU.trunc is a legacy...
tree
|
commitdiff
2014-07-02
Tom Stellard
R600/SI: Use a ComplexPattern for ADDR64 addressing...
tree
|
commitdiff
2014-07-02
Tom Stellard
R600: Promote i64 loads to v2i32
tree
|
commitdiff
2014-07-02
Tom Stellard
R600/SI: Adjsut SGPR live ranges before register allocation
tree
|
commitdiff
next