Displaying 4 results from an estimated 4 matches for "optionaldefoperand".
2009 Feb 13
3
[LLVMdev] Modeling GPU vector registers, again (with my implementation)
...1030) should replace the destination register allocated to the
destination register of MUL (%reg1024) and ADD(%reg1027).
In this way I ensure MUL and ADD write to the same physical register. This
replacement is done in the other FunctionPass *after* register allocation.
MUL and ADD have an 'OptionalDefOperand' writemask. By default the writemask
is
"xyzw" (all elmenets are written).
// 0xF == all elements are written by default
def WRITEMASK : OptionalDefOperand<OtherVT, (ops i32imm), (ops (i32 0xF))>
{...}
def MUL : MyInst<(outs REG4X32:$dst),
(ins...
2009 Feb 13
0
[LLVMdev] Modeling GPU vector registers, again (with my implementation)
...ter allocated to the
> destination register of MUL (%reg1024) and ADD(%reg1027).
>
> In this way I ensure MUL and ADD write to the same physical
> register. This
> replacement is done in the other FunctionPass *after* register
> allocation.
>
> MUL and ADD have an 'OptionalDefOperand' writemask. By default the
> writemask is
> "xyzw" (all elmenets are written).
>
> // 0xF == all elements are written by default
> def WRITEMASK : OptionalDefOperand<OtherVT, (ops i32imm), (ops
> (i32 0xF))>
> {...}
>
> def MUL : MyInst<...
2012 Aug 22
2
[LLVMdev] No more TargetFlags on MO_Register MachineOperands
> -----Original Message-----
> From: llvmdev-bounces at cs.uiuc.edu [mailto:llvmdev-bounces at cs.uiuc.edu]
> On Behalf Of Owen Anderson
> Sent: Tuesday, August 21, 2012 11:37 AM
> To: Stellard, Thomas
> Cc: llvmdev at cs.illinois.edu
> Subject: Re: [LLVMdev] No more TargetFlags on MO_Register
> MachineOperands
>
> Tom,
>
> On Aug 21, 2012, at 11:21 AM, Tom
2012 Aug 22
0
[LLVMdev] No more TargetFlags on MO_Register MachineOperands
On Aug 22, 2012, at 11:34 AM, "Villmow, Micah" <Micah.Villmow at amd.com> wrote:
>
>
>> -----Original Message-----
>> From: llvmdev-bounces at cs.uiuc.edu [mailto:llvmdev-bounces at cs.uiuc.edu]
>> On Behalf Of Owen Anderson
>> Sent: Tuesday, August 21, 2012 11:37 AM
>> To: Stellard, Thomas
>> Cc: llvmdev at cs.illinois.edu
>>