projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first
⋅
prev
⋅
next
PPC: Mark vector CC action for SETO and SETONE as Expand
[oota-llvm.git]
/
lib
/
Target
/
R600
/
2013-05-22
Rafael Espindola
s/u_int32_t/uint32_t/
tree
|
commitdiff
2013-05-22
Rafael Espindola
Fix warning in non-assert build.
tree
|
commitdiff
2013-05-20
Benjamin Kramer
R600: Fix bug detected by GCC warning.
tree
|
commitdiff
2013-05-20
Tom Stellard
R600/SI: Use a multiclass for MUBUF_Load_Helper
tree
|
commitdiff
2013-05-20
Tom Stellard
R600/SI: Add a pattern for S_LOAD_DWORDX2_* instructions
tree
|
commitdiff
2013-05-20
Tom Stellard
R600/SI: Add pattern for rotr
tree
|
commitdiff
2013-05-20
Tom Stellard
R600: Swap the legality of rotl and rotr
tree
|
commitdiff
2013-05-20
Tom Stellard
R600/SI: Add patterns for 64-bit shift operations
tree
|
commitdiff
2013-05-20
Tom Stellard
R600/SI: Use the same names for VOP3 operands and encod...
tree
|
commitdiff
2013-05-20
Tom Stellard
R600/SI: Make fitsRegClass() operands const
tree
|
commitdiff
2013-05-18
Matt Arsenault
Add LLVMContext argument to getSetCCResultType
tree
|
commitdiff
2013-05-17
Rafael Espindola
Fix the build in c++11 mode.
tree
|
commitdiff
2013-05-17
Vincent Lejeune
R600: Lower int_load_input to copyFromReg instead of...
tree
|
commitdiff
2013-05-17
Vincent Lejeune
R600: Use bottom up scheduling algorithm
tree
|
commitdiff
2013-05-17
Vincent Lejeune
R600: Use depth first scheduling algorithm
tree
|
commitdiff
2013-05-17
Vincent Lejeune
R600: Replace big texture opcode switch in scheduler...
tree
|
commitdiff
2013-05-17
Vincent Lejeune
R600: Relax some vector constraints on Dot4.
tree
|
commitdiff
2013-05-17
Vincent Lejeune
R600: Improve texture handling
tree
|
commitdiff
2013-05-17
Vincent Lejeune
R600: Rename 128 bit registers.
tree
|
commitdiff
2013-05-17
Vincent Lejeune
R600: Some factorization
tree
|
commitdiff
2013-05-17
Vincent Lejeune
R600: Factorize Fetch size limit inside AMDGPUSubTarget
tree
|
commitdiff
2013-05-17
Vincent Lejeune
R600: prettier dump of clamp
tree
|
commitdiff
2013-05-17
Tom Stellard
R600: Fix encoding for R600 family GPUs
tree
|
commitdiff
2013-05-17
Tom Stellard
R600: Pass MCSubtargetInfo reference to R600CodeEmitter
tree
|
commitdiff
2013-05-17
Christian Konig
R600/SI: return undef instead of null for skipped arguments
tree
|
commitdiff
2013-05-14
Tom Stellard
R600/SI: Add processor type for Hainan asic
tree
|
commitdiff
2013-05-13
Rafael Espindola
Remove unused fields and arguments.
tree
|
commitdiff
2013-05-13
Rafael Espindola
Remove the MachineMove class.
tree
|
commitdiff
2013-05-10
Rafael Espindola
Fix the R600 build.
tree
|
commitdiff
2013-05-10
Tom Stellard
R600: Remove AMDILPeeopholeOptimizer and replace optimi...
tree
|
commitdiff
2013-05-10
Tom Stellard
R600: Expand SUB for v2i32/v4i32
tree
|
commitdiff
2013-05-10
Tom Stellard
R600: Expand MUL for v4i32/v2i32
tree
|
commitdiff
2013-05-10
Tom Stellard
R600: Expand SRA for v4i32/v2i32
tree
|
commitdiff
2013-05-10
Tom Stellard
R600: Expand vselect for v4i32 and v2i32
tree
|
commitdiff
2013-05-06
Tom Stellard
R600/SI: Add intrinsic for MIMG IMAGE_GET_RESINFO opcode
tree
|
commitdiff
2013-05-06
Tom Stellard
R600/SI: Handle arbitrary destination type in SITargetL...
tree
|
commitdiff
2013-05-06
Tom Stellard
R600/SI: Add intrinsic for texture image loading
tree
|
commitdiff
2013-05-06
Tom Stellard
R600/SI: Add pattern for uint_to_fp
tree
|
commitdiff
2013-05-06
Tom Stellard
R600/SI: Add patterns for integer maxima / minima
tree
|
commitdiff
2013-05-06
Tom Stellard
R600/SI: Add pattern for AMDGPU.trunc intrinsic
tree
|
commitdiff
2013-05-06
Tom Stellard
R600: Remove dead code from the CodeEmitter v2
tree
|
commitdiff
2013-05-06
Tom Stellard
R600: Emit config values in register / value pairs
tree
|
commitdiff
2013-05-06
Tom Stellard
R600: Stop emitting the instruction type byte before...
tree
|
commitdiff
2013-05-06
Tom Stellard
R600: Emit ISA for CALL_FS_* instructions
tree
|
commitdiff
2013-05-03
Tom Stellard
R600: Expand vector or, shl, srl, and xor nodes
tree
|
commitdiff
2013-05-03
Tom Stellard
R600: BFI_INT is a vector-only instruction
tree
|
commitdiff
2013-05-03
Tom Stellard
R600: Add pattern for SHA-256 Ma function
tree
|
commitdiff
2013-05-03
Tom Stellard
R600: Clean up comments in Processors.td
tree
|
commitdiff
2013-05-02
Vincent Lejeune
R600: Signed literals are 64bits wide
tree
|
commitdiff
2013-05-02
Vincent Lejeune
R600: If previous bundle is dot4, PV valid chan is...
tree
|
commitdiff
2013-05-02
Vincent Lejeune
R600: Improve asmPrint of ALU clause
tree
|
commitdiff
2013-05-02
Vincent Lejeune
R600: Prettier asmPrint of Alu
tree
|
commitdiff
2013-05-02
Tom Stellard
R600: Use new tablegen syntax for patterns
tree
|
commitdiff
2013-05-02
Tom Stellard
R600/SI: remove nonsense select pattern
tree
|
commitdiff
2013-04-30
Vincent Lejeune
R600: Always use texture cache for compute shaders
tree
|
commitdiff
2013-04-30
Vincent Lejeune
R600: use native for alu
tree
|
commitdiff
2013-04-30
Vincent Lejeune
R600: Packetize instructions
tree
|
commitdiff
2013-04-30
Vincent Lejeune
R600: Rework Scheduling to handle difference between...
tree
|
commitdiff
2013-04-30
Vincent Lejeune
R600: Add a Bank Swizzle operand
tree
|
commitdiff
2013-04-30
Vincent Lejeune
R600: Take inner dependency into tex/vtx clauses
tree
|
commitdiff
2013-04-30
Vincent Lejeune
R600: Turn TEX/VTX into native instructions
tree
|
commitdiff
2013-04-30
Vincent Lejeune
R600: Add FetchInst bit to instruction defs to denote...
tree
|
commitdiff
2013-04-30
Vincent Lejeune
R600: Add some new processor variants
tree
|
commitdiff
2013-04-30
Vincent Lejeune
R600: Clean up instruction class definitions
tree
|
commitdiff
2013-04-30
Vincent Lejeune
R600: config section now reports use of killgt
tree
|
commitdiff
2013-04-29
Tom Stellard
R600: Use correct CF_END instruction on Northern Island...
tree
|
commitdiff
2013-04-29
Tom Stellard
R600: Fix encoding of CF_END_{EG, R600} instructions
tree
|
commitdiff
2013-04-26
Tom Stellard
R600: Initialize AMDGPUMachineFunction::ShaderType...
tree
|
commitdiff
2013-04-24
Tom Stellard
R600: Initialize BooleanVectorContents
tree
|
commitdiff
2013-04-24
Tom Stellard
R600: Use SHT_PROGBITS for the .AMDGPU.config section
tree
|
commitdiff
2013-04-23
Vincent Lejeune
R600: Use .AMDGPU.config section to emit stacksize
tree
|
commitdiff
2013-04-23
Vincent Lejeune
R600: Add CF_END
tree
|
commitdiff
2013-04-22
Matt Arsenault
Remove unused DwarfSectionOffsetDirective string
tree
|
commitdiff
2013-04-19
Michael Liao
ArrayRefize getMachineNode(). No functionality change.
tree
|
commitdiff
2013-04-19
Tom Stellard
R600: Add pattern for the BFI_INT instruction
tree
|
commitdiff
2013-04-19
Tom Stellard
R600/SI: Use InstFlag for VOP3 modifier operands
tree
|
commitdiff
2013-04-17
Vincent Lejeune
R600: Make Export Instruction not duplicable
tree
|
commitdiff
2013-04-17
Vincent Lejeune
R600: Export is emitted as a CF_NATIVE inst
tree
|
commitdiff
2013-04-17
Vincent Lejeune
R600: Emit used GPRs count
tree
|
commitdiff
2013-04-15
Tom Stellard
R600/SI: Emit config values in register value pairs.
tree
|
commitdiff
2013-04-15
Tom Stellard
R600/SI: Emit configuration value in the .AMDGPU.config...
tree
|
commitdiff
2013-04-15
Tom Stellard
R600: Emit ELF formatted code rather than raw ISA.
tree
|
commitdiff
2013-04-11
NAKAMURA Takumi
R600ControlFlowFinalizer.cpp: Fix a warning. [-Wunused...
tree
|
commitdiff
2013-04-11
NAKAMURA Takumi
Whitespace.
tree
|
commitdiff
2013-04-10
Michel Danzer
R600/SI: Add pattern for AMDGPUurecip
tree
|
commitdiff
2013-04-10
Vincent Lejeune
R600: Add VTX_READ_* and RAT_WRITE_CACHELESS_* when...
tree
|
commitdiff
2013-04-10
Christian Konig
R600/SI: dynamical figure out the reg class of MIMG
tree
|
commitdiff
2013-04-10
Christian Konig
R600/SI: adjust writemask to only the used components
tree
|
commitdiff
2013-04-10
Christian Konig
R600/SI: remove image sample writemask
tree
|
commitdiff
2013-04-08
Vincent Lejeune
R600: Control Flow support for pre EG gen
tree
|
commitdiff
2013-04-05
Tom Stellard
R600/SI: Add support for buffer stores v2
tree
|
commitdiff
2013-04-05
Tom Stellard
R600/SI: Use same names for corresponding MUBUF operand...
tree
|
commitdiff
2013-04-05
Tom Stellard
R600: Add RV670 processor
tree
|
commitdiff
2013-04-05
Tom Stellard
R600/SI: Add processor types for each SI variant
tree
|
commitdiff
2013-04-05
Tom Stellard
R600/SI: Avoid generating S_MOVs with 64-bit immediates v2
tree
|
commitdiff
2013-04-04
Vincent Lejeune
R600: Use a mask for offsets when encoding instructions
tree
|
commitdiff
2013-04-04
Vincent Lejeune
R600: Fix wrong address when substituting ENDIF
tree
|
commitdiff
2013-04-04
Vincent Lejeune
R600: Take export into account when computing cf address
tree
|
commitdiff
2013-04-03
Vincent Lejeune
R600: Fix last ALU of a clause being emitted in a separ...
tree
|
commitdiff
2013-04-03
Vincent Lejeune
R600: Factorize maximum alu per clause in a single...
tree
|
commitdiff
next