Displaying 2 results from an estimated 2 matches for "wherelt".
Did you mean:
where
2017 Mar 03
2
Specifying conditional blocks for the back end
Hello.
For my back end for the Connex SIMD research processor I want to implement
conditional blocks (I guess the better term is predicated blocks). Predicated blocks are
bordered by two instructions WHEREEQ (or WHERELT, etc) and ENDWHERE.
For example, the following code executes the instructions inside the WHERE block only
for the lanes where R0 == R1:
EQ R0, R1;
WHEREEQ
vector_asm_instr1;
...
vector_asm_instrk;
ENDWHERE
I was able to generat...
2017 Mar 07
2
Specifying conditional blocks for the back end
...2/2017 7:07 PM, Alex Susu via llvm-dev wrote:
>> Hello.
>> For my back end for the Connex SIMD research processor I want to implement
>> conditional blocks (I guess the better term is predicated blocks). Predicated blocks are
>> bordered by two instructions WHEREEQ (or WHERELT, etc) and ENDWHERE.
>> For example, the following code executes the instructions inside the WHERE block
>> only for the lanes where R0 == R1:
>> EQ R0, R1;
>> WHEREEQ
>> vector_asm_instr1;
>> ...
>> vector_a...