[LLVMdev] constraining two virtual registers to be the same physical register
reed kotler
rkotler at mips.com
Tue Jun 10 18:49:46 PDT 2014
On 06/10/2014 05:51 PM, Pete Cooper wrote:
> Hi Reed
>
> You can do this on the instruction itself by telling it 2 operands
> must be the same register. For example, from X86:
>
> let Constraints = "$src1 = $dst" in
> defm INSERTPS : SS41I_insertf32<0x21, "insertps">;
>
> Thanks,
Hi Pete,
Sorry.
I should have been more specific.
I'm looking for a way to do this in c++.
I'm aware of how it is done in tablegen.
Reed
> Pete
>> On Jun 10, 2014, at 5:38 PM, reed kotler <rkotler at mips.com
>> <mailto:rkotler at mips.com>> wrote:
>>
>> Does anyone know if there is a way to constrain two virtual registers
>> to be allocated
>> to the same physical register?
>>
>> Tia.
>>
>> Reed
>> _______________________________________________
>> LLVM Developers mailing list
>> LLVMdev at cs.uiuc.edu <mailto:LLVMdev at cs.uiuc.edu> http://llvm.cs.uiuc.edu
>> http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20140610/550c5289/attachment.html>
More information about the llvm-dev
mailing list