Displaying 2 results from an estimated 2 matches for "movupsrm".
Did you mean:
movapsrm
2008 Sep 03
0
[LLVMdev] Instruction MVT::ValueTypes
...rence), this can be
achieved by having instruction selection select the right instructions.
For example, find code like this in X86InstrSSE.td:
def : Pat<(alignedloadv2i64 addr:$src),
(MOVAPSrm addr:$src)>, Requires<[HasSSE2]>;
def : Pat<(loadv2i64 addr:$src),
(MOVUPSrm addr:$src)>, Requires<[HasSSE2]>;
and change it to not select MOVAPS for that microarchitecture, for
example.
Dan
2008 Sep 03
3
[LLVMdev] Instruction MVT::ValueTypes
On Tuesday 02 September 2008 16:47, Evan Cheng wrote:
> On Sep 2, 2008, at 10:42 AM, David Greene wrote:
> > Is there an easy way to get the MVT::ValueType of a MachineInstruction
> > MachineOperand? For example, the register operand of an x86 MOVAPD
> > should
> > have an MVT::ValueType of v2f64. A MOVAPS register operand should
> > have an
> >