Lines Matching refs:InlineAsm
944 SDValue AsmStrV = Node->getOperand(InlineAsm::Op_AsmString); in EmitSpecialNode()
951 cast<ConstantSDNode>(Node->getOperand(InlineAsm::Op_ExtraInfo))-> in EmitSpecialNode()
962 for (unsigned i = InlineAsm::Op_FirstOperand; i != NumOps;) { in EmitSpecialNode()
965 const unsigned NumVals = InlineAsm::getNumOperandRegisters(Flags); in EmitSpecialNode()
971 switch (InlineAsm::getKind(Flags)) { in EmitSpecialNode()
973 case InlineAsm::Kind_RegDef: in EmitSpecialNode()
983 case InlineAsm::Kind_RegDefEarlyClobber: in EmitSpecialNode()
984 case InlineAsm::Kind_Clobber: in EmitSpecialNode()
992 case InlineAsm::Kind_RegUse: // Use of register. in EmitSpecialNode()
993 case InlineAsm::Kind_Imm: // Immediate. in EmitSpecialNode()
994 case InlineAsm::Kind_Mem: // Addressing mode. in EmitSpecialNode()
1002 if (InlineAsm::getKind(Flags) == InlineAsm::Kind_RegUse) { in EmitSpecialNode()
1004 if (InlineAsm::isUseOperandTiedToDef(Flags, DefGroup)) { in EmitSpecialNode()
1029 SDValue MDV = Node->getOperand(InlineAsm::Op_MDNode); in EmitSpecialNode()