projects
/
oota-llvm.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅ next
TableGen: Enumerate Schedule Model too.
2013-07-31
Vincent Lejeune
TableGen: Enumerate Schedule Model too.
commit
|
commitdiff
|
tree
2013-07-31
Vincent Lejeune
R600: Remove predicated_break inst
commit
|
commitdiff
|
tree
2013-07-19
Vincent Lejeune
R600: Don't emit empty then clause and use alu_pop_after
commit
|
commitdiff
|
tree
2013-07-19
Vincent Lejeune
R600: Simplify AMDILCFGStructurize by removing templates...
commit
|
commitdiff
|
tree
2013-07-19
Vincent Lejeune
R600: Replace legacy debug code in AMDILCFGStructurizer.cpp
commit
|
commitdiff
|
tree
2013-07-09
Vincent Lejeune
R600: Do not predicated basic block with multiple alu...
commit
|
commitdiff
|
tree
2013-07-09
Vincent Lejeune
R600: Fix a rare bug where swizzle optimization returns...
commit
|
commitdiff
|
tree
2013-07-09
Vincent Lejeune
R600: Fix wrong export reswizzling
commit
|
commitdiff
|
tree
2013-07-09
Vincent Lejeune
R600: Use DAG lowering pass to handle fcos/fsin
commit
|
commitdiff
|
tree
2013-07-09
Vincent Lejeune
R600: Print Export Swizzle
commit
|
commitdiff
|
tree
2013-06-30
Vincent Lejeune
R600: Fix an unitialized variable in R600InstrInfo.cpp
commit
|
commitdiff
|
tree
2013-06-29
Vincent Lejeune
R600: Support schedule and packetization of trans-only...
commit
|
commitdiff
|
tree
2013-06-29
Vincent Lejeune
R600: Bank Swizzle now display SCL equivalent
commit
|
commitdiff
|
tree
2013-06-17
Vincent Lejeune
R600: PV stores Reg id, not index
commit
|
commitdiff
|
tree
2013-06-17
Vincent Lejeune
R600: Properly set COUNT_3 bit in TEX clause initiating...
commit
|
commitdiff
|
tree
2013-06-07
Vincent Lejeune
R600: Use a refined heuristic to choose when switching...
commit
|
commitdiff
|
tree
2013-06-07
Vincent Lejeune
R600: Anti dep better handled in tex clause
commit
|
commitdiff
|
tree
2013-06-07
Vincent Lejeune
R600: Remove an extra break in R600OptimizeVectorRegisters.cpp
commit
|
commitdiff
|
tree
2013-06-06
Vincent Lejeune
R600: Rewrite an awkward loop in R600MachineScheduler
commit
|
commitdiff
|
tree
2013-06-06
Vincent Lejeune
R600: Remove leftover code in R600MachineScheduler.cpp
commit
|
commitdiff
|
tree
2013-06-05
Vincent Lejeune
R600: Add a pass that merge Vector Register
commit
|
commitdiff
|
tree
2013-06-05
Vincent Lejeune
R600: Schedule copy from phys register at beginning...
commit
|
commitdiff
|
tree
2013-06-04
Vincent Lejeune
R600: Add a pass that merge Vector Register
commit
|
commitdiff
|
tree
2013-06-04
Vincent Lejeune
R600: Const/Neg/Abs can be folded to dot4
commit
|
commitdiff
|
tree
2013-06-04
Vincent Lejeune
R600: Swizzle texture/export instructions
commit
|
commitdiff
|
tree
2013-06-04
Vincent Lejeune
R600: Add a test for r183108
commit
|
commitdiff
|
tree
2013-06-03
Vincent Lejeune
R600: 3 op instructions have no write bit but the result...
commit
|
commitdiff
|
tree
2013-06-03
Vincent Lejeune
R600: CALL_FS consumes a stack size entry
commit
|
commitdiff
|
tree
2013-06-03
Vincent Lejeune
R600: use capital letter for PV channel
commit
|
commitdiff
|
tree
2013-06-03
Vincent Lejeune
R600: Constraints input regs of interp_xy,_zw
commit
|
commitdiff
|
tree
2013-05-17
Vincent Lejeune
R600: Lower int_load_input to copyFromReg instead of...
commit
|
commitdiff
|
tree
2013-05-17
Vincent Lejeune
R600: Use bottom up scheduling algorithm
commit
|
commitdiff
|
tree
2013-05-17
Vincent Lejeune
R600: Use depth first scheduling algorithm
commit
|
commitdiff
|
tree
2013-05-17
Vincent Lejeune
R600: Replace big texture opcode switch in scheduler...
commit
|
commitdiff
|
tree
2013-05-17
Vincent Lejeune
R600: Relax some vector constraints on Dot4.
commit
|
commitdiff
|
tree
2013-05-17
Vincent Lejeune
R600: Improve texture handling
commit
|
commitdiff
|
tree
2013-05-17
Vincent Lejeune
R600: Rename 128 bit registers.
commit
|
commitdiff
|
tree
2013-05-17
Vincent Lejeune
R600: Some factorization
commit
|
commitdiff
|
tree
2013-05-17
Vincent Lejeune
R600: Factorize Fetch size limit inside AMDGPUSubTarget
commit
|
commitdiff
|
tree
2013-05-17
Vincent Lejeune
R600: prettier dump of clamp
commit
|
commitdiff
|
tree
2013-05-02
Vincent Lejeune
R600: Signed literals are 64bits wide
commit
|
commitdiff
|
tree
2013-05-02
Vincent Lejeune
R600: If previous bundle is dot4, PV valid chan is...
commit
|
commitdiff
|
tree
2013-05-02
Vincent Lejeune
R600: Add a test to check that use_kill is emitted
commit
|
commitdiff
|
tree
2013-05-02
Vincent Lejeune
R600: Improve asmPrint of ALU clause
commit
|
commitdiff
|
tree
2013-05-02
Vincent Lejeune
R600: Prettier asmPrint of Alu
commit
|
commitdiff
|
tree
2013-04-30
Vincent Lejeune
R600: fix loop-address.ll test
commit
|
commitdiff
|
tree
2013-04-30
Vincent Lejeune
R600: Always use texture cache for compute shaders
commit
|
commitdiff
|
tree
2013-04-30
Vincent Lejeune
R600: use native for alu
commit
|
commitdiff
|
tree
2013-04-30
Vincent Lejeune
R600: Packetize instructions
commit
|
commitdiff
|
tree
2013-04-30
Vincent Lejeune
R600: Rework Scheduling to handle difference between...
commit
|
commitdiff
|
tree
2013-04-30
Vincent Lejeune
R600: Add a Bank Swizzle operand
commit
|
commitdiff
|
tree
2013-04-30
Vincent Lejeune
R600: Take inner dependency into tex/vtx clauses
commit
|
commitdiff
|
tree
2013-04-30
Vincent Lejeune
R600: Turn TEX/VTX into native instructions
commit
|
commitdiff
|
tree
2013-04-30
Vincent Lejeune
R600: Add FetchInst bit to instruction defs to denote...
commit
|
commitdiff
|
tree
2013-04-30
Vincent Lejeune
R600: Add some new processor variants
commit
|
commitdiff
|
tree
2013-04-30
Vincent Lejeune
R600: Clean up instruction class definitions
commit
|
commitdiff
|
tree
2013-04-30
Vincent Lejeune
R600: config section now reports use of killgt
commit
|
commitdiff
|
tree
2013-04-23
Vincent Lejeune
R600: Use .AMDGPU.config section to emit stacksize
commit
|
commitdiff
|
tree
2013-04-23
Vincent Lejeune
R600: Add CF_END
commit
|
commitdiff
|
tree
2013-04-17
Vincent Lejeune
R600: Make Export Instruction not duplicable
commit
|
commitdiff
|
tree
2013-04-17
Vincent Lejeune
R600: Export is emitted as a CF_NATIVE inst
commit
|
commitdiff
|
tree
2013-04-17
Vincent Lejeune
R600: Emit used GPRs count
commit
|
commitdiff
|
tree
2013-04-10
Vincent Lejeune
R600: Add VTX_READ_* and RAT_WRITE_CACHELESS_* when...
commit
|
commitdiff
|
tree
2013-04-08
Vincent Lejeune
R600: Control Flow support for pre EG gen
commit
|
commitdiff
|
tree
2013-04-04
Vincent Lejeune
R600: Use a mask for offsets when encoding instructions
commit
|
commitdiff
|
tree
2013-04-04
Vincent Lejeune
R600: Fix wrong address when substituting ENDIF
commit
|
commitdiff
|
tree
2013-04-04
Vincent Lejeune
R600: Take export into account when computing cf address
commit
|
commitdiff
|
tree
2013-04-03
Vincent Lejeune
R600: Fix last ALU of a clause being emitted in a separate...
commit
|
commitdiff
|
tree
2013-04-03
Vincent Lejeune
R600: Factorize maximum alu per clause in a single...
commit
|
commitdiff
|
tree
2013-04-03
Vincent Lejeune
R600: Simplify data structure and add DEBUG to R600ControlFl...
commit
|
commitdiff
|
tree
2013-04-03
Vincent Lejeune
R600: Consider KILLGT as an ALU instruction
commit
|
commitdiff
|
tree
2013-04-01
Vincent Lejeune
R600: Add support for native control flow
commit
|
commitdiff
|
tree
2013-04-01
Vincent Lejeune
R600/SI: Share code recording ShaderTypeAttribute between...
commit
|
commitdiff
|
tree
2013-04-01
Vincent Lejeune
R600: Emit CF_ALU and use true kcache register.
commit
|
commitdiff
|
tree
2013-03-31
Vincent Lejeune
R600: Emit native instructions for tex
commit
|
commitdiff
|
tree
2013-03-14
Vincent Lejeune
R600: Factorize code handling Const Read Port limitation
commit
|
commitdiff
|
tree
2013-03-13
Vincent Lejeune
R600: Remove unused Outputs variable
commit
|
commitdiff
|
tree
2013-03-11
Vincent Lejeune
R600: Fix JUMP handling so that MachineInstr verification...
commit
|
commitdiff
|
tree
2013-03-08
Vincent Lejeune
R600: Change addresspace in fold-kcache.ll
commit
|
commitdiff
|
tree
2013-03-05
Vincent Lejeune
R600: Do not predicate vector op
commit
|
commitdiff
|
tree
2013-03-05
Vincent Lejeune
R600: initial scheduler code
commit
|
commitdiff
|
tree
2013-03-05
Vincent Lejeune
R600: Remove LowerConstCopyPass and lower CONST_COPY...
commit
|
commitdiff
|
tree
2013-03-05
Vincent Lejeune
R600: Turn BUILD_VECTOR into Reg_Sequence
commit
|
commitdiff
|
tree
2013-03-05
Vincent Lejeune
R600: CONST_ADDRESS node is not marked as mayLoad anymore
commit
|
commitdiff
|
tree
2013-03-05
Vincent Lejeune
R600: Use MUL_IEEE for trig/fdiv intrinsic
commit
|
commitdiff
|
tree
2013-03-05
Vincent Lejeune
R600: Add support for indirect addressing of non default...
commit
|
commitdiff
|
tree
2013-02-18
Vincent Lejeune
R600/SI: Use MULADD_IEEE/V_MAD_F32 instruction for...
commit
|
commitdiff
|
tree
2013-02-18
Vincent Lejeune
R600: Support for TBO
commit
|
commitdiff
|
tree
2013-02-18
Vincent Lejeune
R600: Increase number of ArrayBase Reg to 32
commit
|
commitdiff
|
tree
2013-02-14
Vincent Lejeune
R600: Do not fold single instruction with more that...
commit
|
commitdiff
|
tree
2013-02-14
Vincent Lejeune
R600: Export instructions are no longer terminator
commit
|
commitdiff
|
tree
2013-02-14
Vincent Lejeune
R600: Fold zero/one in export instructions
commit
|
commitdiff
|
tree
2013-02-14
Vincent Lejeune
R600: Do not fold modifier/litterals in vector inst
commit
|
commitdiff
|
tree
2013-02-10
Vincent Lejeune
Test Commit - Remove some trailing whitespace in R600Instruc...
commit
|
commitdiff
|
tree