Hi, I am trying to custom lower a target intrinsic which has side effect. This intrinsic takes three arguments and does not return any result. The target instruction pattern is correctly defined with 3 inputs and 0 outputs. I am getting below error. Looking forward for the comments from the devs. 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. Regards, Shahid -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20141001/a0c2e254/attachment.html>