Lines Matching refs:InlineAsm

750     unsigned ExtraInfo = getOperand(InlineAsm::MIOp_ExtraInfo).getImm();  in isStackAligningInlineAsm()
751 if (ExtraInfo & InlineAsm::Extra_IsAlignStack) in isStackAligningInlineAsm()
757 InlineAsm::AsmDialect MachineInstr::getInlineAsmDialect() const { in getInlineAsmDialect()
759 unsigned ExtraInfo = getOperand(InlineAsm::MIOp_ExtraInfo).getImm(); in getInlineAsmDialect()
760 return InlineAsm::AsmDialect((ExtraInfo & InlineAsm::Extra_AsmDialect) != 0); in getInlineAsmDialect()
769 if (OpIdx < InlineAsm::MIOp_FirstOperand) in findInlineAsmFlagIdx()
774 for (unsigned i = InlineAsm::MIOp_FirstOperand, e = getNumOperands(); i < e; in findInlineAsmFlagIdx()
780 NumOps = 1 + InlineAsm::getNumOperandRegisters(FlagMO.getImm()); in findInlineAsmFlagIdx()
859 if ((InlineAsm::getKind(Flag) == InlineAsm::Kind_RegUse || in getRegClassConstraint()
860 InlineAsm::getKind(Flag) == InlineAsm::Kind_RegDef || in getRegClassConstraint()
861 InlineAsm::getKind(Flag) == InlineAsm::Kind_RegDefEarlyClobber) && in getRegClassConstraint()
862 InlineAsm::hasRegClassConstraint(Flag, RCID)) in getRegClassConstraint()
866 if (InlineAsm::getKind(Flag) == InlineAsm::Kind_Mem) in getRegClassConstraint()
1125 for (unsigned i = InlineAsm::MIOp_FirstOperand, e = getNumOperands(); i < e; in findTiedOperandIdx()
1131 NumOps = 1 + InlineAsm::getNumOperandRegisters(FlagMO.getImm()); in findTiedOperandIdx()
1136 if (!InlineAsm::isUseOperandTiedToDef(FlagMO.getImm(), TiedGroup)) in findTiedOperandIdx()
1407 unsigned ExtraInfo = getOperand(InlineAsm::MIOp_ExtraInfo).getImm(); in hasUnmodeledSideEffects()
1408 if (ExtraInfo & InlineAsm::Extra_HasSideEffects) in hasUnmodeledSideEffects()
1626 if (isInlineAsm() && e >= InlineAsm::MIOp_FirstOperand) { in print()
1629 const unsigned OpIdx = InlineAsm::MIOp_AsmString; in print()
1637 unsigned ExtraInfo = getOperand(InlineAsm::MIOp_ExtraInfo).getImm(); in print()
1638 if (ExtraInfo & InlineAsm::Extra_HasSideEffects) in print()
1640 if (ExtraInfo & InlineAsm::Extra_MayLoad) in print()
1642 if (ExtraInfo & InlineAsm::Extra_MayStore) in print()
1644 if (ExtraInfo & InlineAsm::Extra_IsConvergent) in print()
1646 if (ExtraInfo & InlineAsm::Extra_IsAlignStack) in print()
1648 if (getInlineAsmDialect() == InlineAsm::AD_ATT) in print()
1650 if (getInlineAsmDialect() == InlineAsm::AD_Intel) in print()
1653 StartOp = AsmDescOp = InlineAsm::MIOp_FirstOperand; in print()
1690 OS << InlineAsm::getKindName(InlineAsm::getKind(Flag)); in print()
1693 if (!InlineAsm::isImmKind(Flag) && !InlineAsm::isMemKind(Flag) && in print()
1694 InlineAsm::hasRegClassConstraint(Flag, RCID)) { in print()
1701 if (InlineAsm::isMemKind(Flag)) { in print()
1702 unsigned MCID = InlineAsm::getMemoryConstraintID(Flag); in print()
1703 OS << ":" << InlineAsm::getMemConstraintName(MCID); in print()
1707 if (InlineAsm::isUseOperandTiedToDef(Flag, TiedTo)) in print()
1713 AsmDescOp += 1 + InlineAsm::getNumOperandRegisters(Flag); in print()