Displaying 1 result from an estimated 1 matches for "sdtgenternaryop".
2008 Sep 12
2
[LLVMdev] Selection Condition Codes
...attempted is as follows:
class InstFormat<dag outs, dag ins, string asmstr, list<dag> pattern>
: Instruction {
let Namespace = "Inst";
dag OutOperandList = outs;
dag InOperandList = ins;
let Pattern = pattern;
let AsmString = asmstr;
}
def SDTGenTernaryOp : SDTypeProfile<1, 3, [ SDTCisSameAs<0,
1>,SDTCisSameAs<0, 2>, SDTCisSameAs<0, 3> ]>;
def cmov_logical : SDNode<"INSTISD::CMOVLOG", SDTGenTernaryOp>;
let PrintMethod = "printCCOperand" in
def CCOp : Operand<i32>;
def CMOVLOG : Inst...