Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
igt-gpu-tools
/
95b12082d272699ade246f625d4fa231c3ae5204
95b1208
assembler: Add a check for when ExecSize and width are 1
by Damien Lespiau
· 12 years ago
d70e9f8
assembler: Add a check for when width is 1 and hstride is not 0
by Damien Lespiau
· 12 years ago
e9172aa
assembler: Add error() and warn() shorthands and use them in set_src[01]
by Damien Lespiau
· 12 years ago
d94e8a6
assembler: Add location support
by Damien Lespiau
· 12 years ago
574a249
assembler: Don't warn if identical declared registers are redefined
by Damien Lespiau
· 12 years ago
9c72beb
assembler: Store immediate values in reg.dw1.ud
by Damien Lespiau
· 12 years ago
103edcc
assembler: Fix comparisons between reg.type and Architecture registers
by Damien Lespiau
· 12 years ago
6e83eb6
assembler: ExecSize can be as big as 32 channels
by Damien Lespiau
· 12 years ago
c0592b2
assembler: Factor out the source register validation
by Damien Lespiau
· 12 years ago
9fcc1bd
assembler: Use brw_set_dest() to encode the destination
by Damien Lespiau
· 12 years ago
5e0da9f
assembler: Factor out the destination register validation
by Damien Lespiau
· 12 years ago
9d5a87a
assembler: Use brw_reg in the source operand
by Damien Lespiau
· 12 years ago
c13613e
assembler: Get rid of src operand's swizzle_set
by Damien Lespiau
· 12 years ago
a82722b
assembler: Consolidate the swizzling configuration on 8 bits
by Damien Lespiau
· 12 years ago
0375073
assembler: Replace struct dst_operand by struct brw_reg
by Damien Lespiau
· 12 years ago
801b4eb
assembler: Unify the direct and indirect register type
by Damien Lespiau
· 12 years ago
36f8f65
assembler: Replace struct indirect_reg by struct brw_reg
by Damien Lespiau
· 12 years ago
b33b881
assembler: Replace struct direct_reg by struct brw_reg
by Damien Lespiau
· 12 years ago
cce4fc2
assembler: Make struct declared_register use struct brw_reg
by Damien Lespiau
· 12 years ago
6b56804
assembler: Don't expose functions only used in main.c
by Damien Lespiau
· 12 years ago
c74c80c
assembler: Make sure nobody adds a field back to struct brw_instruction
by Damien Lespiau
· 12 years ago
79c62f1
assembler: Don't change the size of opcodes!
by Damien Lespiau
· 12 years ago
a45a471
assembler: Make explicit that labels are part of the instructions list
by Damien Lespiau
· 12 years ago
73d58ed
assembler: Refactor the code adding instructions and labels
by Damien Lespiau
· 12 years ago
5e58611
assembler: Make print_instruction() take an instruction
by Damien Lespiau
· 12 years ago
c716e2b
assembler: Simplify get_subreg_address()
by Damien Lespiau
· 12 years ago
8322802
assembler: Use subreg_nr to store the address register subreg
by Damien Lespiau
· 12 years ago
02019d4
assembler: Remove the writemask_set field of struct dest_operand
by Damien Lespiau
· 12 years ago
db6f5e0
assembler: Use BRW_WRITEMASK_XYZW instead of the 0xf constant
by Damien Lespiau
· 12 years ago
042e935
assembler: Import brw_eu_emit.c
by Damien Lespiau
· 12 years ago
7902f2c
assembler: Don't use -Wpointer-arith
by Damien Lespiau
· 12 years ago
241c5a1
assembler: Import brw_eu.c
by Damien Lespiau
· 12 years ago
112075f
assembler: Import brw_eu_compact.c
by Damien Lespiau
· 12 years ago
a66cd60
assembler: Protect gen4asm.h from multiple inclusions
by Damien Lespiau
· 12 years ago
8b10ceb
assembler: Make an libbrw library
by Damien Lespiau
· 12 years ago
609a845
assembler: Introduce struct brw_context
by Damien Lespiau
· 12 years ago
3ee5808
assembler: Remove white space from brw_eu.h
by Damien Lespiau
· 12 years ago
14146b4
assembler: Import ralloc from Mesa
by Damien Lespiau
· 12 years ago
4ca1a04
assembler: Update the disassembler code
by Damien Lespiau
· 12 years ago
66fdc85
assembler: Remove trailing white space from brw_defines.h
by Damien Lespiau
· 12 years ago
153aee3
assembler: Import brw_defines.h from Mesa
by Damien Lespiau
· 12 years ago
4431869
assembler: Rename BRW_ACCWRCTRL_ACCWRCTRL
by Damien Lespiau
· 12 years ago
5e7e3f4
assembler: Adopt enum brw_message_target from mesa
by Damien Lespiau
· 12 years ago
64e8428
assembler: Remove trailing white spaces from brw_structs.h
by Damien Lespiau
· 12 years ago
c35e067
assembler: Adopt brw_structs.h from mesa
by Damien Lespiau
· 12 years ago
f2059b7
assembler: Rename bits3.id and bits3.fd
by Damien Lespiau
· 12 years ago
c7dac84
assembler: Rename branch_2_offset to break_cont
by Damien Lespiau
· 12 years ago
cb425d6
assembler: Rename branch to branch_gen6
by Damien Lespiau
· 12 years ago
0fde3dd
assembler: Rename gen5 DP pixel_scoreboard_clear to last_render_target
by Damien Lespiau
· 12 years ago
fe0bd37
assembler: Remove struct dp_write_gen6 and struct use gen6_dp
by Damien Lespiau
· 12 years ago
8fa561d
assembler: Rename dp_gen7 to gen7_dp and sync it with Mesa's
by Damien Lespiau
· 12 years ago
1f1ad59
assembler: Rename dp_gen6 to gen6_dp and sync with Mesa's
by Damien Lespiau
· 12 years ago
668e0df
assembler: Rename dp_read_gen6 to gen6_dp_sampler_const_cache
by Damien Lespiau
· 12 years ago
31259c5
assembler: Rename three_src_gen6 to da3src
by Damien Lespiau
· 12 years ago
e71f1d2
assembler: Sync brw_instruction's header with mesa's
by Damien Lespiau
· 12 years ago
5d52689
build: Add the debugger compilation status to the summary
by Damien Lespiau
· 12 years ago
5435708
build: Only build the assembler if flex and bison are found
by Damien Lespiau
· 12 years ago
9d3707a
build: Don't use AM_MAINTAINER_MODE
by Damien Lespiau
· 12 years ago
e5d0753
gitignore: Ignore TAGS files
by Damien Lespiau
· 12 years ago
af7e11d
build: Add CAIRO_FLAGS to the debugger compilation
by Damien Lespiau
· 12 years ago
191c859
build: Integrate the merged gen assembler in the build system
by Damien Lespiau
· 12 years ago
e466360
bump version to 1.3
by Xiang, Haihao
· 12 years ago
5d72789
Fix typo. "donesn't" -> "doesn't"
by Homer Hsing
· 12 years ago
93f2a4f
Add the CRE enginee for HSW+
by Zhao Yakui
· 12 years ago
495c4e1
Fix JMPI encoding for Haswell.
by Gwenole Beauchesne
· 12 years ago
8aa9528
Add initial support for Haswell.
by Gwenole Beauchesne
· 12 years ago
0c32e25
Allow Gen version decimals.
by Gwenole Beauchesne
· 12 years ago
a5e5d94
Bump gen_level to multiple of tens.
by Gwenole Beauchesne
· 12 years ago
ee32188
Fix Gen7 JMPI compilation
by Homer Hsing
· 12 years ago
e221b0a
Fix sub-register number of an address register encoding
by Homer Hsing
· 12 years ago
599d7d2
Fix symbol register subreg number calculation rule symbol_reg_p
by Homer Hsing
· 12 years ago
460fdc0
Show warning when compiling the grammar parser
by Homer Hsing
· 12 years ago
e8cb195
Support Gen6 WHILE instruction
by Homer Hsing
· 12 years ago
2ad18c1
Make sure Gen6 IF works
by Homer Hsing
· 12 years ago
c56d786
Make sure Gen6 ENDIF work
by Homer Hsing
· 12 years ago
397e1cc
Fix JIP position for Gen6 JMPI
by Homer Hsing
· 12 years ago
c91bd8c
Fix Gen6 ELSE instructions code logic according to bspec.
by Homer Hsing
· 12 years ago
ce55552
Make sure BREAK/CONT/HALT work on Gen6.
by Homer Hsing
· 12 years ago
3de439e
Support Gen6 RET instruction.
by Homer Hsing
· 12 years ago
7529682
Support Gen6 CALL instruction.
by Homer Hsing
· 12 years ago
b899aba
Replace variable init code in WAIT by src_null_reg
by Homer Hsing
· 12 years ago
7e2461b
Let ip_dst and ip_src become local const variable, so as to reduce replicated code.
by Homer Hsing
· 12 years ago
45ab3cf
Support Gen6 three-source-operand instructions.
by Homer Hsing
· 12 years ago
72a3c19
Compile ELSE and WHILE in Gen5 as same way as in Gen4
by Homer Hsing
· 12 years ago
f55ed65
Fix reloc_target_offset computing logic
by Homer Hsing
· 12 years ago
4bf84ec
Fully support Gen7 branching instructions
by Homer Hsing
· 12 years ago
88dfdf3
Supporting multi-branch instructios BRD & BRC
by Homer Hsing
· 12 years ago
5d589db
Use right-recursing in parser rule inst_option_list
by Homer Hsing
· 12 years ago
a7b1c09
Support subroutine instructions, CALL & RET
by Homer Hsing
· 12 years ago
c0ebde2
Merge replicative code in gram.y
by Homer Hsing
· 12 years ago
b0b540f
Reduce replicative code in gram.y by reloc_target field in src_operand
by Homer Hsing
· 12 years ago
1f9a4d7
Restrict type of relativelocation2 to int
by Homer Hsing
· 12 years ago
ccd1721
Rewrite label matching code. Collect labels in a linked list.
by Homer Hsing
· 12 years ago
751838e
Add second_reloc_target in the data structure.
by Homer Hsing
· 12 years ago
d6f02c1
Add test case for ".declare" overriding feature.
by Homer Hsing
· 12 years ago
2ab4c0d
Fix memory leaking in the parser
by Homer Hsing
· 12 years ago
741008e
Fix field length of JIP for one-offset-branch in Gen6
by Homer Hsing
· 12 years ago
6983eeb
Automatically run all test cases.
by Homer Hsing
· 12 years ago
1c00934
Fix missing environment variables problem in test/run-test.sh
by Homer Hsing
· 12 years ago
868cbf7
Add a generic hash table algorithm. Reuse for declared_reg_table and label_table in the future.
by Homer Hsing
· 12 years ago
Next »