Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DInlineAsm.h122 struct ConstraintInfo { global() struct
125 TypeConstraintInfo global() argument
129 isEarlyClobberConstraintInfo global() argument
135 MatchingInputConstraintInfo global() argument
160 multipleAlternativesConstraintInfo global() argument
166 currentAlternativeIndexConstraintInfo global() argument
186 hasArgConstraintInfo global() argument
/freebsd/contrib/llvm-project/clang/include/clang/Basic/
H A DTargetInfo.h1087 struct ConstraintInfo { struct
1109 ConstraintInfo(StringRef ConstraintStr, StringRef Name) in ConstraintInfo() argument
1116 const std::string &getConstraintStr() const { return ConstraintStr; } in getConstraintStr()
1117 const std::string &getName() const { return Name; } in getName()
1118 bool isReadWrite() const { return (Flags & CI_ReadWrite) != 0; } in isReadWrite()
1119 bool earlyClobber() { return (Flags & CI_EarlyClobber) != 0; } in earlyClobber()
1120 bool allowsRegister() const { return (Flags & CI_AllowsRegister) != 0; } in allowsRegister()
1121 bool allowsMemory() const { return (Flags & CI_AllowsMemory) != 0; } in allowsMemory()
1125 bool hasMatchingInput() const { return (Flags & CI_HasMatchingInput) != 0; } in hasMatchingInput()
1132 bool hasTiedOperand() const { return TiedOperand != -1; } in hasTiedOperand()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DConstraintElimination.cpp268 class ConstraintInfo { class
276 ConstraintInfo(const DataLayout &DL, ArrayRef<Value *> FunctionArgs) in ConstraintInfo() function in __anon050fee910111::ConstraintInfo
/freebsd/contrib/llvm-project/llvm/lib/Bitcode/Reader/
H A DBitcodeReader.cpp5900 InlineAsm::ConstraintInfoVector ConstraintInfo = IA->ParseConstraints(); in parseFunctionBody() local