Displaying 2 results from an estimated 2 matches for "u8imm".
Did you mean:
  i8imm
  
2017 Dec 18
3
Immediates in intrinsics
I'm trying to add intrinsics for the Signal Processing Engine
(FPU/vector unit) on some PowerPC cores, but running into a problem.
Some of the instructions take an immediate operand, but I can't figure
out how to make the intrinsic use an immediate, it just wants to load
a register as an argument to the function.  Is there any way in the
.td file to describe the intrinsic as taking an
2012 Apr 19
0
[LLVMdev] Target Dependent Hexagon Packetizer patch
...src3))))],
>>               "$src2 = $dst">,
>>               Requires<[HasV4T]>;
>>
>> @@ -2745,8 +4343,9 @@ def ADDr_MPYrr_V4 : MInst_acc<(outs IntRegs:$dst),
>>   def ADDi_ASLri_V4 : MInst_acc<(outs IntRegs:$dst),
>>               (ins u8Imm:$src1, IntRegs:$src2, u5Imm:$src3),
>>               "$dst = add(#$src1, asl($src2, #$src3))",
>> -            [(set IntRegs:$dst,
>> -              (add (shl IntRegs:$src2, u5ImmPred:$src3), u8ImmPred:$src1))],
>> +            [(set (i32 IntRegs:$dst),
>> +...