search for: 253ff

Displaying 3 results from an estimated 3 matches for "253ff".

Did you mean: 23ff
2013 May 17
2
[LLVMdev] Types vs. register classes in instruction patterns -- effect on FastISel
...scovered 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 *RC = 0; if (OpLeafRec->isSubClassOf("RegisterOperand")) OpLeafRec = OpLeafRec->getValueAsDef("RegClass"); if (OpLeafRec->isSubClassOf("R...
2013 May 17
0
[LLVMdev] Types vs. register classes in instruction patterns -- effect on FastISel
...cally 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 *RC = 0; > if (OpLeafRec->isSubClassOf("RegisterOperand")) > OpLeafRec = OpLeafRec->getValueAsDef("RegClass"); > if (OpLeafRec...
2013 May 19
1
[LLVMdev] Types vs. register classes in instruction patterns -- effect on FastISel
...terns 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 *RC = 0; > > if (OpLeafRec->isSubClassOf("RegisterOperand")) > > OpLeafRec = OpLeafRec->getValueAsDef("RegClass")...