Displaying 3 results from an estimated 3 matches for "fastemit_".
2013 May 17
2
[LLVMdev] Types vs. register classes in instruction patterns -- effect on FastISel
...tched
similar changes that Jakob made for Sparc in r177835.
I've recently come across an unpleasant side-effect of this change. I
started looking at implementing FastISel for PPC64, and discovered that
practically all of our patterns were rejected when looking for simple
patterns eligible for FastEmit_*. Stepping through the tablegen code
showed that we were rejecting them precisely because the patterns now
contain value types instead of register classes (FastISelEmitter.cpp,
lines 253ff.):
// For now, the only other thing we accept is register operands.
const CodeGenRegisterClass *...
2013 May 17
0
[LLVMdev] Types vs. register classes in instruction patterns -- effect on FastISel
...t Jakob made for Sparc in r177835.
>
> I've recently come across an unpleasant side-effect of this change. I
> started looking at implementing FastISel for PPC64, and discovered that
> practically all of our patterns were rejected when looking for simple
> patterns eligible for FastEmit_*. Stepping through the tablegen code
> showed that we were rejecting them precisely because the patterns now
> contain value types instead of register classes (FastISelEmitter.cpp,
> lines 253ff.):
>
> // For now, the only other thing we accept is register operands.
>...
2013 May 19
1
[LLVMdev] Types vs. register classes in instruction patterns -- effect on FastISel
...r177835.
> >
> > I've recently come across an unpleasant side-effect of this change. I
> > started looking at implementing FastISel for PPC64, and discovered that
> > practically all of our patterns were rejected when looking for simple
> > patterns eligible for FastEmit_*. Stepping through the tablegen code
> > showed that we were rejecting them precisely because the patterns now
> > contain value types instead of register classes (FastISelEmitter.cpp,
> > lines 253ff.):
> >
> > // For now, the only other thing we accept is regi...