Searched defs:ConstraintInfo (Results 1 – 2 of 2) sorted by relevance
120 struct ConstraintInfo { struct123 ConstraintPrefix Type = isInput;127 bool isEarlyClobber = false;133 int MatchingInput = -1;158 SubConstraintInfoVector multipleAlternatives; argument164 ConstraintInfo() = default; argument
940 struct ConstraintInfo { struct962 ConstraintInfo(StringRef ConstraintStr, StringRef Name) in ConstraintInfo() argument969 const std::string &getConstraintStr() const { return ConstraintStr; } in getConstraintStr()970 const std::string &getName() const { return Name; } in getName()971 bool isReadWrite() const { return (Flags & CI_ReadWrite) != 0; } in isReadWrite()972 bool earlyClobber() { return (Flags & CI_EarlyClobber) != 0; } in earlyClobber()973 bool allowsRegister() const { return (Flags & CI_AllowsRegister) != 0; } in allowsRegister()974 bool allowsMemory() const { return (Flags & CI_AllowsMemory) != 0; } in allowsMemory()978 bool hasMatchingInput() const { return (Flags & CI_HasMatchingInput) != 0; } in hasMatchingInput()985 bool hasTiedOperand() const { return TiedOperand != -1; } in hasTiedOperand()[all …]