Lines Matching refs:ConstraintCode
525 InlineAsm::ConstraintCode
526 getInlineAsmMemConstraint(StringRef ConstraintCode) const override { in getInlineAsmMemConstraint() argument
527 if (ConstraintCode.size() == 1) { in getInlineAsmMemConstraint()
528 switch(ConstraintCode[0]) { in getInlineAsmMemConstraint()
532 return InlineAsm::ConstraintCode::o; in getInlineAsmMemConstraint()
534 return InlineAsm::ConstraintCode::Q; in getInlineAsmMemConstraint()
536 return InlineAsm::ConstraintCode::R; in getInlineAsmMemConstraint()
538 return InlineAsm::ConstraintCode::S; in getInlineAsmMemConstraint()
540 return InlineAsm::ConstraintCode::T; in getInlineAsmMemConstraint()
542 } else if (ConstraintCode.size() == 2 && ConstraintCode[0] == 'Z') { in getInlineAsmMemConstraint()
543 switch (ConstraintCode[1]) { in getInlineAsmMemConstraint()
547 return InlineAsm::ConstraintCode::ZQ; in getInlineAsmMemConstraint()
549 return InlineAsm::ConstraintCode::ZR; in getInlineAsmMemConstraint()
551 return InlineAsm::ConstraintCode::ZS; in getInlineAsmMemConstraint()
553 return InlineAsm::ConstraintCode::ZT; in getInlineAsmMemConstraint()
556 return TargetLowering::getInlineAsmMemConstraint(ConstraintCode); in getInlineAsmMemConstraint()