<html><body><div style="color:#000; background-color:#fff; font-family:lucida console, sans-serif;font-size:14px"><div class="" style="">Hi,</div><div class="" style=""><br class="" style=""></div><div style="color: rgb(0, 0, 0); font-size: 14px; font-family: 'lucida console', sans-serif; font-style: normal; background-color: transparent;" class=""><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";
mso-fareast-font-family:Calibri;mso-fareast-theme-font:minor-latin;mso-bidi-font-family:
"Times New Roman";mso-ansi-language:EN-US;mso-fareast-language:EN-US;
mso-bidi-language:AR-SA" class="">I am trying to custom lower a target intrinsic which has side
effect. This intrinsic takes three arguments and does not</span></div><div style="color: rgb(0, 0, 0); font-size: 11pt; font-family: Calibri, sans-serif; font-style: normal; background-color: transparent;" class=""><span style="font-family: Calibri, sans-serif; font-size: 11pt; background-color: transparent;" class="">return any result. The target instruction pattern is correctly defined with 3 inputs and 0 outputs.</span></div><div style="color: rgb(0, 0, 0); font-size: 11pt; font-family: Calibri, sans-serif; font-style: normal; background-color: transparent;" class=""><span style="font-family: Calibri, sans-serif; font-size: 11pt; background-color: transparent;" class=""><br></span></div><div style="color: rgb(0, 0, 0); font-size: 15px; font-family: Calibri, sans-serif; font-style: normal; background-color: transparent;" class=""><span style="font-family: Calibri, sans-serif; font-size: 11pt; background-color: transparent;" class="">I am getting below
 error. Looking forward for the comments from the devs.</span></div><div style="color: rgb(0, 0, 0); font-size: 11pt; font-family: Calibri, sans-serif; font-style: normal; background-color: transparent;" class=""><span style="font-family: Calibri, sans-serif; font-size: 11pt; background-color: transparent;" class=""><br class="" style=""></span></div><div style="color: rgb(0, 0, 0); font-size: 15px; font-family: Calibri, sans-serif; font-style: normal; background-color: transparent;" class=""><span style="font-family: Calibri, sans-serif; font-size: 11pt; background-color: transparent;" class=""></span></div><div class="" style=""><b class="" style="">llc:
/home/ashahid/wrkspc/llvm/lib/CodeGen/SelectionDAG/InstrEmitter.cpp:773: void
llvm::InstrEmitter::EmitMachineNode(llvm::SDNode*, bool, bool,
llvm::DenseMap<llvm::SDValue, unsigned int>&): Assertion
`NumMIOperands >= II.getNumOperands() && NumMIOperands <=
II.getNumOperands() + II.getNumImplicitDefs() + NumImpUses &&
"#operands for dag node doesn't match .td file!"' failed.<o:p class="" style=""></o:p></b></div><div class="" style="color: rgb(0, 0, 0); font-size: 14px; font-family: 'lucida console', sans-serif; font-style: normal; font-weight: bold; background-color: transparent;"><b class="" style=""><br></b></div><div class="" style="color: rgb(0, 0, 0); font-size: 14px; font-family: 'lucida console', sans-serif; font-style: normal; font-weight: bold; background-color: transparent;"><b class="" style=""><br></b></div><div class="" style="color: rgb(0, 0, 0); font-size: 14px; font-family: 'lucida console', sans-serif; font-style: normal; font-weight: bold; background-color: transparent;"><b class="" style="">Regards,</b></div><div class="" style="color: rgb(0, 0, 0); font-size: 14px; font-family: 'lucida console', sans-serif; font-style: normal; font-weight: bold; background-color: transparent;"><b class="" style="">Shahid</b></div><div style="color: rgb(0, 0, 0);
 font-size: 15px; font-family: Calibri, sans-serif; font-style: normal; background-color: transparent;" class=""><span style="font-family: Calibri, sans-serif; font-size: 11pt; background-color: transparent;" class=""><br class="" style=""></span></div></div></body></html>