search for: fastemit_

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...