Searched defs:ConstraintInfo (Results 1 – 4 of 4) sorted by relevance
122 struct ConstraintInfo { struct125 ConstraintPrefix Type = isInput;129 bool isEarlyClobber = false;135 int MatchingInput = -1;160 SubConstraintInfoVector multipleAlternatives; argument166 ConstraintInfo() = default; argument186 static ConstraintInfoVector ParseConstraints(StringRef ConstraintString); argument
1026 struct ConstraintInfo { struct1048 ConstraintInfo(StringRef ConstraintStr, StringRef Name) in ConstraintInfo() argument1055 const std::string &getConstraintStr() const { return ConstraintStr; } in getConstraintStr()1056 const std::string &getName() const { return Name; } in getName()1057 bool isReadWrite() const { return (Flags & CI_ReadWrite) != 0; } in isReadWrite()1058 bool earlyClobber() { return (Flags & CI_EarlyClobber) != 0; } in earlyClobber()1059 bool allowsRegister() const { return (Flags & CI_AllowsRegister) != 0; } in allowsRegister()1060 bool allowsMemory() const { return (Flags & CI_AllowsMemory) != 0; } in allowsMemory()1064 bool hasMatchingInput() const { return (Flags & CI_HasMatchingInput) != 0; } in hasMatchingInput()1071 bool hasTiedOperand() const { return TiedOperand != -1; } in hasTiedOperand()[all …]
125 class ConstraintInfo { class135 ConstraintInfo(const DataLayout &DL) : DL(DL) {} in ConstraintInfo() function in __anonc0b77bc80111::ConstraintInfo
5679 InlineAsm::ConstraintInfoVector ConstraintInfo = IA->ParseConstraints(); in parseFunctionBody() local