Searched refs:ConstraintInfo (Results 1 - 25 of 53) sorted by relevance

123

/openbsd-current/gnu/llvm/llvm/utils/TableGen/
H A DCodeGenInstruction.h34 class ConstraintInfo { class in class:llvm::CGIOperandList
39 ConstraintInfo() = default;
41 static ConstraintInfo getEarlyClobber() {
42 ConstraintInfo I;
48 static ConstraintInfo getTied(unsigned Op) {
49 ConstraintInfo I;
64 bool operator==(const ConstraintInfo &RHS) const {
71 bool operator!=(const ConstraintInfo &RHS) const {
122 std::vector<ConstraintInfo> Constraints;
136 const CGIOperandList::ConstraintInfo
[all...]
/openbsd-current/gnu/llvm/clang/lib/Basic/Targets/
H A DARC.h67 TargetInfo::ConstraintInfo &Info) const override {
H A DLe64.h55 TargetInfo::ConstraintInfo &Info) const override {
H A DM68k.h50 TargetInfo::ConstraintInfo &info) const override;
H A DMSP430.h78 TargetInfo::ConstraintInfo &info) const override {
H A DVE.h160 TargetInfo::ConstraintInfo &Info) const override {
H A DTCE.h110 TargetInfo::ConstraintInfo &info) const override {
H A DXCore.h67 TargetInfo::ConstraintInfo &Info) const override {
H A DDirectX.h84 TargetInfo::ConstraintInfo &info) const override {
H A DLanai.h86 TargetInfo::ConstraintInfo &info) const override {
H A DPNaCl.h68 TargetInfo::ConstraintInfo &Info) const override {
H A DBPF.h75 TargetInfo::ConstraintInfo &Info) const override {
H A DCSKY.h83 TargetInfo::ConstraintInfo &info) const override;
H A DHexagon.h71 TargetInfo::ConstraintInfo &Info) const override {
H A DNVPTX.h94 TargetInfo::ConstraintInfo &Info) const override {
H A DSystemZ.cpp57 const char *&Name, TargetInfo::ConstraintInfo &Info) const {
H A DAVR.h97 TargetInfo::ConstraintInfo &Info) const override {
H A DLoongArch.h69 TargetInfo::ConstraintInfo &Info) const override;
H A DSystemZ.h83 TargetInfo::ConstraintInfo &info) const override;
H A DWebAssembly.h105 TargetInfo::ConstraintInfo &Info) const final {
/openbsd-current/gnu/llvm/llvm/include/llvm/IR/
H A DInlineAsm.h119 struct ConstraintInfo;
120 using ConstraintInfoVector = std::vector<ConstraintInfo>;
122 struct ConstraintInfo { struct in class:llvm::final
166 ConstraintInfo() = default;
/openbsd-current/gnu/llvm/llvm/lib/IR/
H A DInlineAsm.cpp78 bool InlineAsm::ConstraintInfo::Parse(StringRef Str,
224 void InlineAsm::ConstraintInfo::selectAlternative(unsigned index) {
241 ConstraintInfo Info;
286 for (const ConstraintInfo &Constraint : Constraints) {
/openbsd-current/gnu/llvm/llvm/lib/Transforms/Scalar/
H A DConstraintElimination.cpp70 class ConstraintInfo;
116 bool isValid(const ConstraintInfo &Info) const;
125 class ConstraintInfo { class in namespace:__anon3429
135 ConstraintInfo(const DataLayout &DL) : DL(DL) {} function in class:__anon3429::ConstraintInfo
389 ConstraintInfo::getConstraint(CmpInst::Predicate Pred, Value *Op0, Value *Op1,
514 ConstraintTy ConstraintInfo::getConstraintForSolving(CmpInst::Predicate Pred,
532 bool ConstraintTy::isValid(const ConstraintInfo &Info) const {
539 bool ConstraintInfo::doesHold(CmpInst::Predicate Pred, Value *A,
546 void ConstraintInfo::transferToOtherSystem(
751 static bool checkAndReplaceCondition(CmpInst *Cmp, ConstraintInfo
[all...]
/openbsd-current/gnu/llvm/clang/include/clang/Basic/
H A DTargetInfo.h1026 struct ConstraintInfo { struct in class:clang::TargetInfo
1048 ConstraintInfo(StringRef ConstraintStr, StringRef Name) function in struct:clang::TargetInfo::ConstraintInfo
1115 void setTiedOperand(unsigned N, ConstraintInfo &Output) {
1139 bool validateOutputConstraint(ConstraintInfo &Info) const;
1140 bool validateInputConstraint(MutableArrayRef<ConstraintInfo> OutputConstraints,
1141 ConstraintInfo &info) const;
1163 TargetInfo::ConstraintInfo &info) const = 0;
1166 ArrayRef<ConstraintInfo> OutputConstraints,
/openbsd-current/gnu/llvm/clang/lib/Sema/
H A DSemaStmtAsm.cpp163 TargetInfo::ConstraintInfo &Info,
255 SmallVector<TargetInfo::ConstraintInfo, 4> OutputConstraintInfos;
272 TargetInfo::ConstraintInfo Info(Literal->getString(), OutputName);
353 SmallVector<TargetInfo::ConstraintInfo, 4> InputConstraintInfos;
363 TargetInfo::ConstraintInfo Info(Literal->getString(), InputName);
563 TargetInfo::ConstraintInfo &Info = OutputConstraintInfos[i];
578 TargetInfo::ConstraintInfo &Info = InputConstraintInfos[i];

Completed in 379 milliseconds

123