search for: operandwithdefaultop

Displaying 3 results from an estimated 3 matches for "operandwithdefaultop".

Did you mean: operandwithdefaultops
2013 Feb 02
0
[LLVMdev] OperandWithDefaultOps question
..., can you write it with anything besides a > ComplexPattern in the instruction's pattern DAG, to set it to a value? > Can you refer to it at all? Or would it be added to the MachineInstr > with the default value such that you could modify it later in the > backend? > You can use OperandWithDefaultOps in an instruction with a pattern. Take a look at the R600 target it has a lot of instructions that use this operand class. It's been a while since I looked at this, but I don't think you can reference a member of this operand class in the pattern, but you should try it out to be sure. -T...
2013 Feb 02
2
[LLVMdev] OperandWithDefaultOps question
Is it possible to use this operand class in an instruction that has a pattern defined? If so, can you write it with anything besides a ComplexPattern in the instruction's pattern DAG, to set it to a value? Can you refer to it at all? Or would it be added to the MachineInstr with the default value such that you could modify it later in the backend? If there is a non-ComplexPattern way to write
2020 Jun 08
2
Nested instruction patterns rejected by GlobalISel when having registers in Defs
Hi Daniel, Thanks for replying; I was hoping to get in touch with you on this issue. I had a look at how SelectionIDAG does it when generating the matcher table, and it does consider the implicit defs as additional output. Here is the match table generated for the pattern: /* 0*/ OPC_CheckOpcode, TARGET_VAL(ISD::SIGN_EXTEND), /* 3*/ OPC_MoveChild0, /* 4*/ OPC_CheckOpcode,