Home
last modified time | relevance | path

Searched defs:ConstraintInfo (Results 1 – 2 of 2) sorted by relevance

/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/IR/
H A DInlineAsm.h120 struct ConstraintInfo { struct
123 ConstraintPrefix Type = isInput;
127 bool isEarlyClobber = false;
133 int MatchingInput = -1;
158 SubConstraintInfoVector multipleAlternatives; argument
164 ConstraintInfo() = default; argument
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/Basic/
H A DTargetInfo.h940 struct ConstraintInfo { struct
962 ConstraintInfo(StringRef ConstraintStr, StringRef Name) in ConstraintInfo() argument
969 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 …]