/freebsd-11-stable/contrib/llvm-project/clang/include/clang/Sema/ |
H A D | SemaConcept.h | 91 llvm::PointerUnion<AtomicConstraint *, CompoundConstraint> Constraint; 93 NormalizedConstraint(AtomicConstraint *C): Constraint{C} { }; 96 : Constraint{CompoundConstraint{ 102 Constraint = new (C) AtomicConstraint(*Other.getAtomicConstraint()); 104 Constraint = CompoundConstraint( 112 Constraint(Other.Constraint) { 113 Other.Constraint = nullptr; 119 std::swap(Constraint, Temp.Constraint); [all...] |
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/MC/MCParser/ |
H A D | MCParsedAsmOperand.h | 29 /// Constraint - The constraint on this operand. Only valid when parsing 31 std::string Constraint; member in class:llvm::MCParsedAsmOperand 36 // that verbosity, just rely on defaulted copy ops. It's only the Constraint 45 void setConstraint(StringRef C) { Constraint = C.str(); } 46 StringRef getConstraint() { return Constraint; }
|
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/Analysis/ |
H A D | DependenceAnalysis.h | 368 /// Constraint - This private class represents a constraint, as defined 383 class Constraint { class in class:llvm::DependenceInfo 618 Constraint &NewConstraint, 656 Constraint &NewConstraint) const; 674 Constraint &NewConstraint, 693 Constraint &NewConstraint) const; 711 Constraint &NewConstraint) const; 729 Constraint &NewConstraint) const; 856 bool intersectConstraints(Constraint *X, 857 const Constraint * [all...] |
/freebsd-11-stable/contrib/llvm-project/clang/lib/Basic/Targets/ |
H A D | AMDGPU.h | 193 // \p Constraint will be left pointing at the last character of 196 std::string convertConstraint(const char *&Constraint) const override { 197 const char *Begin = Constraint; 199 if (validateAsmConstraint(Constraint, Info)) 200 return std::string(Begin).substr(0, Constraint - Begin + 1); 202 Constraint = Begin; 203 return std::string(1, *Constraint);
|
H A D | Mips.h | 268 std::string convertConstraint(const char *&Constraint) const override { 270 switch (*Constraint) { 272 if (Constraint[1] == 'C') { 273 R = std::string("^") + std::string(Constraint, 2); 274 Constraint++; 279 return TargetInfo::convertConstraint(Constraint);
|
H A D | X86.cpp | 1693 // Constraint 'f' cannot be used for output operands. 1735 StringRef Constraint, 1738 while (Constraint[0] == '=' || Constraint[0] == '+' || Constraint[0] == '&') 1739 Constraint = Constraint.substr(1); 1741 return validateOperandSize(FeatureMap, Constraint, Size); 1745 StringRef Constraint, 1747 return validateOperandSize(FeatureMap, Constraint, Siz 1734 validateOutputSize(const llvm::StringMap<bool> &FeatureMap, StringRef Constraint, unsigned Size) const argument 1744 validateInputSize(const llvm::StringMap<bool> &FeatureMap, StringRef Constraint, unsigned Size) const argument 1750 validateOperandSize(const llvm::StringMap<bool> &FeatureMap, StringRef Constraint, unsigned Size) const argument [all...] |
H A D | X86.h | 198 StringRef Constraint, unsigned Size) const override; 201 StringRef Constraint, unsigned Size) const override; 214 StringRef Constraint, unsigned Size) const; 216 std::string convertConstraint(const char *&Constraint) const override; 221 StringRef getConstraintRegister(StringRef Constraint, 224 for (I = Constraint.begin(), E = Constraint.end(); I != E; ++I) { 403 StringRef Constraint, unsigned Size) const override { 404 switch (Constraint[0]) { 421 return X86TargetInfo::validateOperandSize(FeatureMap, Constraint, Siz [all...] |
H A D | PPC.h | 302 std::string convertConstraint(const char *&Constraint) const override { 304 switch (*Constraint) { 308 R = std::string("^") + std::string(Constraint, 2); 309 Constraint++; 312 return TargetInfo::convertConstraint(Constraint);
|
H A D | ARM.cpp | 1029 std::string ARMTargetInfo::convertConstraint(const char *&Constraint) const { 1031 switch (*Constraint) { 1034 R = std::string("^") + std::string(Constraint, 2); 1035 Constraint++; 1041 return std::string(1, *Constraint); 1047 StringRef Constraint, char Modifier, unsigned Size, 1049 bool isOutput = (Constraint[0] == '='); 1050 bool isInOut = (Constraint[0] == '+'); 1053 while (Constraint[0] == '=' || Constraint[ 1046 validateConstraintModifier( StringRef Constraint, char Modifier, unsigned Size, std::string &SuggestedModifier) const argument [all...] |
H A D | AArch64.h | 93 validateConstraintModifier(StringRef Constraint, char Modifier, unsigned Size, 97 StringRef getConstraintRegister(StringRef Constraint,
|
H A D | ARM.h | 167 std::string convertConstraint(const char *&Constraint) const override; 169 validateConstraintModifier(StringRef Constraint, char Modifier, unsigned Size, 173 StringRef getConstraintRegister(StringRef Constraint,
|
H A D | AArch64.cpp | 498 StringRef Constraint, char Modifier, unsigned Size, 501 while (Constraint[0] == '=' || Constraint[0] == '+' || Constraint[0] == '&') 502 Constraint = Constraint.substr(1); 504 switch (Constraint[0]) { 497 validateConstraintModifier( StringRef Constraint, char Modifier, unsigned Size, std::string &SuggestedModifier) const argument
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/TextAPI/MachO/ |
H A D | TextStubCommon.cpp | 34 IO &IO, ObjCConstraintType &Constraint) { 35 IO.enumCase(Constraint, "none", ObjCConstraintType::None); 36 IO.enumCase(Constraint, "retain_release", ObjCConstraintType::Retain_Release); 37 IO.enumCase(Constraint, "retain_release_for_simulator", 39 IO.enumCase(Constraint, "retain_release_or_gc", 41 IO.enumCase(Constraint, "gc", ObjCConstraintType::GC); 33 enumeration( IO &IO, ObjCConstraintType &Constraint) argument
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/Lanai/ |
H A D | LanaiISelLowering.h | 97 StringRef Constraint, MVT VT) const override; 100 const char *Constraint) const override; 101 void LowerAsmOperandForConstraint(SDValue Op, std::string &Constraint,
|
/freebsd-11-stable/contrib/llvm-project/clang/include/clang/AST/ |
H A D | ExprConcepts.h | 415 NestedRequirement(Expr *Constraint) : argument 417 Constraint->containsUnexpandedParameterPack()), 418 Value(Constraint) { 419 assert(Constraint->isInstantiationDependent() && 424 NestedRequirement(ASTContext &C, Expr *Constraint, argument 426 Requirement(RK_Nested, Constraint->isInstantiationDependent(), 427 Constraint->containsUnexpandedParameterPack(), 429 Value(Constraint),
|
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/IR/ |
H A D | InlineAsm.h | 89 // Constraint String Parsing 312 static unsigned getFlagWordForMem(unsigned InputFlag, unsigned Constraint) { argument 314 assert(Constraint <= 0x7fff && "Too large a memory constraint ID"); 315 assert(Constraint <= Constraints_Max && "Unknown constraint ID"); 317 return InputFlag | (Constraint << Constraints_ShiftAmount);
|
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/MC/ |
H A D | MCInstrDesc.h | 213 MCOI::OperandConstraint Constraint) const { 215 (OpInfo[OpNum].Constraints & (1 << Constraint))) { 216 unsigned Pos = 16 + Constraint * 4;
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/AVR/ |
H A D | AVRISelLowering.h | 112 ConstraintType getConstraintType(StringRef Constraint) const override; 120 StringRef Constraint, MVT VT) const override; 124 void LowerAsmOperandForConstraint(SDValue Op, std::string &Constraint,
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/Sparc/ |
H A D | SparcISelLowering.h | 76 ConstraintType getConstraintType(StringRef Constraint) const override; 81 std::string &Constraint, 94 StringRef Constraint, MVT VT) const override;
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/RISCV/ |
H A D | RISCVISelLowering.h | 95 ConstraintType getConstraintType(StringRef Constraint) const override; 101 StringRef Constraint, MVT VT) const override; 103 void LowerAsmOperandForConstraint(SDValue Op, std::string &Constraint,
|
/freebsd-11-stable/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/BugReporter/ |
H A D | BugReporterVisitors.h | 165 DefinedSVal Constraint; member in class:clang::ento::final 176 : Constraint(constraint), Assumption(assumption), 177 IsZeroCheck(!Assumption && Constraint.getAs<Loc>()) {}
|
/freebsd-11-stable/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ |
H A D | SMTConstraintManager.h | 316 llvm::SMTExprRef Constraint = I++->second; local 318 Constraint = Solver->mkAnd(Constraint, I++->second); 321 Solver->addConstraint(Constraint);
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/BPF/ |
H A D | BPFISelLowering.h | 51 StringRef Constraint, MVT VT) const override;
|
/freebsd-11-stable/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | CGStmt.cpp | 1741 SimplifyConstraint(const char *Constraint, const TargetInfo &Target, argument 1745 while (*Constraint) { 1746 switch (*Constraint) { 1748 Result += Target.convertConstraint(Constraint); 1758 while (Constraint[1] && Constraint[1] != ',') 1759 Constraint++; 1763 Result += *Constraint; 1764 while (Constraint[1] && Constraint[ 1794 AddVariableConstraints(const std::string &Constraint, const Expr &AsmExpr, const TargetInfo &Target, CodeGenModule &CGM, const AsmStmt &Stmt, const bool EarlyClobber) argument [all...] |
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/MSP430/ |
H A D | MSP430ISelLowering.h | 104 getConstraintType(StringRef Constraint) const override; 107 StringRef Constraint, MVT VT) const override;
|