Displaying 3 results from an estimated 3 matches for "const32gp_set".
2012 Jul 09
0
[LLVMdev] Possible issue with EXPANDING POST-RA PSEUDO INSTRS
On Jul 8, 2012, at 3:42 PM, Sergei Larin <slarin at codeaurora.org> wrote:
> ********** EXPANDING POST-RA PSEUDO INSTRS **********
> ********** Function: main
> real copy: %R15<def> = COPY %R4, %D2<imp-use,kill>, %D7<imp-use,kill>,
> %D7<imp-def>
> replaced by: %R15<def> = TFR %R4, %D7<imp-def>
>
> The R4 is a subreg of D2 double
2012 Jul 08
2
[LLVMdev] Possible issue with EXPANDING POST-RA PSEUDO INSTRS
Hello everyone,
I am running into an obscure issue with ExpandPostRA. Does anyone
recognizes the following:
The pass replaces a real copy with a "transfer" instruction:
********** EXPANDING POST-RA PSEUDO INSTRS **********
********** Function: main
real copy: %R15<def> = COPY %R4, %D2<imp-use,kill>, %D7<imp-use,kill>,
%D7<imp-def>
replaced by:
2012 Apr 19
0
[LLVMdev] Target Dependent Hexagon Packetizer patch
...$dst), (ins jumptablebase:$jt),
>> "$dst = CONST32(#$jt)",
>> [(set IntRegs:$dst,
>> (HexagonCONST32 tjumptable:$jt))]>;
>>
>> let isReMaterializable = 1, isMoveImm = 1 in
>> -def CONST32GP_set : LDInst<(outs IntRegs:$dst), (ins globaladdress:$global),
>> +def CONST32GP_set : LDInst2<(outs IntRegs:$dst), (ins globaladdress:$global),
>> "$dst = CONST32(#$global)",
>> [(set IntRegs:$dst,
>>...