Displaying 3 results from an estimated 3 matches for "svoff".
Did you mean:
soff
2009 Jul 31
4
[LLVMdev] RFC: SDNode Flags
...goodness
can happen (we'll also add the TableGen patterns to properly select movnt).
In our tree we simply added another flag to the MemSDNode constructor
and embedded it in SubclassData:
MemSDNode(unsigned Opc, DebugLoc dl, SDVTList VTs, MVT MemoryVT,
const Value *srcValue, int SVOff,
unsigned alignment, bool isvolatile, bool NonTemporal);
This is ugly for a variety of reasons and also doesn't scale as we
want to add more of this kind of information.
So what if we replace Volatile/NonTemporal with a single bitvector?
There's not a lot of room in SubclassDa...
2009 Aug 01
0
[LLVMdev] RFC: SDNode Flags
...lso add the TableGen patterns to properly select
> movnt).
>
> In our tree we simply added another flag to the MemSDNode constructor
> and embedded it in SubclassData:
>
> MemSDNode(unsigned Opc, DebugLoc dl, SDVTList VTs, MVT MemoryVT,
> const Value *srcValue, int SVOff,
> unsigned alignment, bool isvolatile, bool NonTemporal);
>
> This is ugly for a variety of reasons and also doesn't scale as we
> want to add more of this kind of information.
>
> So what if we replace Volatile/NonTemporal with a single bitvector?
> There's...
2009 Aug 03
0
[LLVMdev] RFC: SDNode Flags
...lso add the TableGen patterns to properly select
> movnt).
>
> In our tree we simply added another flag to the MemSDNode constructor
> and embedded it in SubclassData:
>
> MemSDNode(unsigned Opc, DebugLoc dl, SDVTList VTs, MVT MemoryVT,
> const Value *srcValue, int SVOff,
> unsigned alignment, bool isvolatile, bool NonTemporal);
>
> This is ugly for a variety of reasons and also doesn't scale as we
> want to add more of this kind of information.
>
> So what if we replace Volatile/NonTemporal with a single bitvector?
> There's...