index
:
llvm
embtk-support-master
embtk-support-release-3.2
embtk-support-release-3.3
embtk-support-release-3.4
master
release-3.2
release-3.4
Unofficial llvm GIT mirror used in EmbToolkit
Git daemon user
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
lib
/
Target
/
R600
Commit message (
Expand
)
Author
Age
*
R600/SI: Implement fp32<->fp64 conversions
Niels Ole Salscheider
2013-08-08
*
R600/SI: Implement sint<->fp64 conversions
Niels Ole Salscheider
2013-08-08
*
Initialize SIInsertWaits::ExpInstrTypesSeen in the pass constructor.
Evgeniy Stepanov
2013-08-07
*
R600: Add new file from r187831 to CMakeLists.txt
Tom Stellard
2013-08-06
*
R600/SI: Use VSrc_* register classes as the default classes for types
Tom Stellard
2013-08-06
*
R600/SI: Add more special cases for opcodes to ensureSRegLimit()
Tom Stellard
2013-08-06
*
Target/*/CMakeLists.txt: Add the dependency to CommonTableGen explicitly for ...
NAKAMURA Takumi
2013-08-06
*
Factor FlattenCFG out from SimplifyCFG
Tom Stellard
2013-08-06
*
R600: Implement TargetLowering::getVectorIdxTy()
Tom Stellard
2013-08-05
*
R600: Add 64-bit float load/store support
Tom Stellard
2013-08-01
*
R600: Use 64-bit alignment for 64-bit kernel arguments
Tom Stellard
2013-08-01
*
R600/SI: Custom lower i64 ZERO_EXTEND
Tom Stellard
2013-08-01
*
Revert "R600: Non vector only instruction can be scheduled on trans unit"
Tom Stellard
2013-07-31
*
Revert "R600: Use SchedModel enum for is{Trans,Vector}Only functions"
Tom Stellard
2013-07-31
*
R600: Do not mergevector after a vector reg is used
Vincent Lejeune
2013-07-31
*
R600: Avoid more than 4 literals in the same instruction group at scheduling
Vincent Lejeune
2013-07-31
*
R600: Non vector only instruction can be scheduled on trans unit
Vincent Lejeune
2013-07-31
*
R600: Don't mix LDS and non-LDS instructions in the same group
Vincent Lejeune
2013-07-31
*
R600: Use SchedModel enum for is{Trans,Vector}Only functions
Vincent Lejeune
2013-07-31
*
R600: Remove predicated_break inst
Vincent Lejeune
2013-07-31
*
R600/SI: Expand vector fp <-> int conversions
Tom Stellard
2013-07-30
*
[R600] Replicate old DAGCombiner behavior in target specific DAG combine.
Quentin Colombet
2013-07-30
*
SimplifyCFG: Use parallel-and and parallel-or mode to consolidate branch cond...
Tom Stellard
2013-07-27
*
DAGCombiner: Pass the correct type to TargetLowering::isF(Abs|Neg)Free
Tom Stellard
2013-07-23
*
R600: Treat CONSTANT_ADDRESS loads like GLOBAL_ADDRESS loads when necessary
Tom Stellard
2013-07-23
*
R600: Add support for 24-bit MAD instructions
Tom Stellard
2013-07-23
*
R600: Add support for 24-bit MUL instructions
Tom Stellard
2013-07-23
*
R600: Improve support for < 32-bit loads
Tom Stellard
2013-07-23
*
R600: Rename AMDILISelDAGToDAG.cpp -> AMDGPUISelDAGToDAG.cpp
Tom Stellard
2013-07-23
*
R600: Move CONST_ADDRESS folding into AMDGPUDAGToDAGISel::Select()
Tom Stellard
2013-07-23
*
R600: Use KCache for kernel arguments
Tom Stellard
2013-07-23
*
R600: Simplify assembly for KCache registers using the TableGen !add operator
Tom Stellard
2013-07-23
*
R600: Use the same compute kernel calling convention for all GPUs
Tom Stellard
2013-07-23
*
R600: Use correct LoadExtType when lowering kernel arguments
Tom Stellard
2013-07-23
*
R600: Clean up extended load patterns
Tom Stellard
2013-07-23
*
R600: Expand vector FNEG
Tom Stellard
2013-07-23
*
R600: Don't emit empty then clause and use alu_pop_after
Vincent Lejeune
2013-07-19
*
R600: Simplify AMDILCFGStructurize by removing templates and assuming single ...
Vincent Lejeune
2013-07-19
*
R600: Replace legacy debug code in AMDILCFGStructurizer.cpp
Vincent Lejeune
2013-07-19
*
R600/SI: Fix crash with VSELECT
Tom Stellard
2013-07-18
*
R600/SI: Add support for v2f32 loads
Tom Stellard
2013-07-18
*
R600/SI: Add support for v2f32 stores
Tom Stellard
2013-07-18
*
R600: Expand VSELECT for all types
Tom Stellard
2013-07-18
*
Move string pointer from being a static class member to just a static global ...
Craig Topper
2013-07-17
*
Add 'const' qualifiers to static const char* variables.
Craig Topper
2013-07-16
*
R600/SI: Add support for 64-bit loads
Tom Stellard
2013-07-15
*
Make some arrays 'static const'
Craig Topper
2013-07-15
*
Use llvm::array_lengthof to replace sizeof(array)/sizeof(array[0]).
Craig Topper
2013-07-15
*
Use SmallVectorImpl& instead of SmallVector to avoid repeating small vector s...
Craig Topper
2013-07-14
*
R600: Remove unsafe type punning. No intended functionality change.
Benjamin Kramer
2013-07-12
[next]