search for: be_padd

Displaying 4 results from an estimated 4 matches for "be_padd".

2009 Jul 04
2
[LLVMdev] Help on DAG pattern matching string
...;; def I32RC : RegisterClass<"BE", [i32], 32, [DefReg]>; def P32RC : RegisterClass<"BE", [i32], 32, [PtrReg]>; def BEInst<bits<8> op, dag outs, dag ins, string asmstr, list<dag> pattern> : Instruction { /* assign arguments to class members */ } def BE_PADD : BEInst<0F, (outs P32RC:$dst), (ins P32RC:$src1, I32RC:$src2), "PADD", [(set P32RC:$dst, (add P32RC:$src1, I32RC:$src2))]>; When I compile the project I get the error: Pattern '(add:i32 P32RC:i32:$src1, I32RC:i32:$src2)' is impossi...
2009 Jul 04
0
[LLVMdev] Help on DAG pattern matching string
...sterClass<"BE", [i32], 32, [DefReg]>; > def P32RC : RegisterClass<"BE", [i32], 32, [PtrReg]>; > def BEInst<bits<8> op, dag outs, dag ins, string asmstr, list<dag> > pattern> : Instruction { /* assign arguments to class members */ } > def BE_PADD : BEInst<0F, (outs P32RC:$dst), (ins P32RC:$src1, > I32RC:$src2), "PADD", > [(set P32RC:$dst, (add > P32RC:$src1, I32RC:$src2))]>; > > When I compile the project I get the error: Pattern '(add:i32 > P32RC:i32:$src1, I32RC:i...
2009 Jul 06
2
[LLVMdev] Help on DAG pattern matching string
...;BE", [i32], 32, [DefReg]>; >> def P32RC : RegisterClass<"BE", [i32], 32, [PtrReg]>; >> def BEInst<bits<8> op, dag outs, dag ins, string asmstr, list<dag> >> pattern> : Instruction { /* assign arguments to class members */ } >> def BE_PADD : BEInst<0F, (outs P32RC:$dst), (ins P32RC:$src1, >> I32RC:$src2), "PADD", >> [(set P32RC:$dst, (add >> P32RC:$src1, I32RC:$src2))]>; >> >> When I compile the project I get the error: Pattern '(add:i32 >>...
2009 Jul 06
0
[LLVMdev] Help on DAG pattern matching string
...2], 32, [DefReg]>; >>> def P32RC : RegisterClass<"BE", [i32], 32, [PtrReg]>; >>> def BEInst<bits<8> op, dag outs, dag ins, string asmstr, list<dag> >>> pattern> : Instruction { /* assign arguments to class members */ } >>> def BE_PADD : BEInst<0F, (outs P32RC:$dst), (ins P32RC:$src1, >>> I32RC:$src2), "PADD", >>> [(set P32RC:$dst, (add >>> P32RC:$src1, I32RC:$src2))]>; >>> >>> When I compile the project I get the error: Pattern ...