/freebsd-13-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-13-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-13-stable/contrib/llvm-project/llvm/include/llvm/Analysis/ |
H A D | DependenceAnalysis.h | 369 /// Constraint - This private class represents a constraint, as defined 384 class Constraint { class in class:llvm::DependenceInfo 619 Constraint &NewConstraint, 657 Constraint &NewConstraint) const; 675 Constraint &NewConstraint, 694 Constraint &NewConstraint) const; 712 Constraint &NewConstraint) const; 730 Constraint &NewConstraint) const; 857 bool intersectConstraints(Constraint *X, 858 const Constraint * [all...] |
/freebsd-13-stable/contrib/llvm-project/clang/lib/Basic/Targets/ |
H A D | AArch64.h | 101 std::string convertConstraint(const char *&Constraint) const override { 103 switch (*Constraint) { 105 R = std::string("@3") + std::string(Constraint, 3); 106 Constraint += 2; 109 R = TargetInfo::convertConstraint(Constraint); 118 validateConstraintModifier(StringRef Constraint, char Modifier, unsigned Size, 122 StringRef getConstraintRegister(StringRef Constraint,
|
H A D | AMDGPU.h | 220 // \p Constraint will be left pointing at the last character of 223 std::string convertConstraint(const char *&Constraint) const override { 225 StringRef S(Constraint); 227 return std::string("^") + std::string(Constraint++, 2); 230 const char *Begin = Constraint; 232 if (validateAsmConstraint(Constraint, Info)) 233 return std::string(Begin).substr(0, Constraint - Begin + 1); 235 Constraint = Begin; 236 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 | 1157 // Constraint 'f' cannot be used for output operands. 1314 StringRef Constraint, 1317 while (Constraint[0] == '=' || Constraint[0] == '+' || Constraint[0] == '&') 1318 Constraint = Constraint.substr(1); 1320 return validateOperandSize(FeatureMap, Constraint, Size); 1324 StringRef Constraint, 1326 return validateOperandSize(FeatureMap, Constraint, Siz 1313 validateOutputSize(const llvm::StringMap<bool> &FeatureMap, StringRef Constraint, unsigned Size) const argument 1323 validateInputSize(const llvm::StringMap<bool> &FeatureMap, StringRef Constraint, unsigned Size) const argument 1329 validateOperandSize(const llvm::StringMap<bool> &FeatureMap, StringRef Constraint, unsigned Size) const argument [all...] |
H A D | X86.h | 199 StringRef Constraint, unsigned Size) const override; 202 StringRef Constraint, unsigned Size) const override; 215 StringRef Constraint, unsigned Size) const; 217 std::string convertConstraint(const char *&Constraint) const override; 222 StringRef getConstraintRegister(StringRef Constraint, 225 for (I = Constraint.begin(), E = Constraint.end(); I != E; ++I) { 391 StringRef Constraint, unsigned Size) const override { 392 switch (Constraint[0]) { 409 return X86TargetInfo::validateOperandSize(FeatureMap, Constraint, Siz [all...] |
H A D | PPC.h | 310 std::string convertConstraint(const char *&Constraint) const override { 312 switch (*Constraint) { 316 R = std::string("^") + std::string(Constraint, 2); 317 Constraint++; 320 return TargetInfo::convertConstraint(Constraint);
|
H A D | ARM.cpp | 1067 std::string ARMTargetInfo::convertConstraint(const char *&Constraint) const { 1069 switch (*Constraint) { 1072 R = std::string("^") + std::string(Constraint, 2); 1073 Constraint++; 1079 return std::string(1, *Constraint); 1085 StringRef Constraint, char Modifier, unsigned Size, 1087 bool isOutput = (Constraint[0] == '='); 1088 bool isInOut = (Constraint[0] == '+'); 1091 while (Constraint[0] == '=' || Constraint[ 1084 validateConstraintModifier( StringRef Constraint, char Modifier, unsigned Size, std::string &SuggestedModifier) const argument [all...] |
H A D | ARM.h | 171 std::string convertConstraint(const char *&Constraint) const override; 173 validateConstraintModifier(StringRef Constraint, char Modifier, unsigned Size, 177 StringRef getConstraintRegister(StringRef Constraint,
|
H A D | AArch64.cpp | 659 StringRef Constraint, char Modifier, unsigned Size, 662 while (Constraint[0] == '=' || Constraint[0] == '+' || Constraint[0] == '&') 663 Constraint = Constraint.substr(1); 665 switch (Constraint[0]) { 658 validateConstraintModifier( StringRef Constraint, char Modifier, unsigned Size, std::string &SuggestedModifier) const argument
|
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/ |
H A D | InlineAsmLowering.h | 44 /// \p Constraint is the user supplied constraint string 47 virtual bool lowerAsmOperandForConstraint(Value *Val, StringRef Constraint,
|
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/IR/ |
H A D | InlineAsm.h | 90 // Constraint String Parsing 313 static unsigned getFlagWordForMem(unsigned InputFlag, unsigned Constraint) { argument 315 assert(Constraint <= 0x7fff && "Too large a memory constraint ID"); 316 assert(Constraint <= Constraints_Max && "Unknown constraint ID"); 318 return InputFlag | (Constraint << Constraints_ShiftAmount); 407 static StringRef getMemConstraintName(unsigned Constraint) { argument 408 switch (Constraint) {
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/TextAPI/MachO/ |
H A D | TextStubCommon.cpp | 35 IO &IO, ObjCConstraintType &Constraint) { 36 IO.enumCase(Constraint, "none", ObjCConstraintType::None); 37 IO.enumCase(Constraint, "retain_release", ObjCConstraintType::Retain_Release); 38 IO.enumCase(Constraint, "retain_release_for_simulator", 40 IO.enumCase(Constraint, "retain_release_or_gc", 42 IO.enumCase(Constraint, "gc", ObjCConstraintType::GC); 34 enumeration( IO &IO, ObjCConstraintType &Constraint) argument
|
/freebsd-13-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-13-stable/contrib/llvm-project/clang/include/clang/AST/ |
H A D | ExprConcepts.h | 416 NestedRequirement(Expr *Constraint) : argument 418 Constraint->containsUnexpandedParameterPack()), 419 Value(Constraint) { 420 assert(Constraint->isInstantiationDependent() && 425 NestedRequirement(ASTContext &C, Expr *Constraint, argument 427 Requirement(RK_Nested, Constraint->isInstantiationDependent(), 428 Constraint->containsUnexpandedParameterPack(), 430 Value(Constraint),
|
/freebsd-13-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-13-stable/contrib/llvm-project/llvm/include/llvm/MC/ |
H A D | MCInstrDesc.h | 203 MCOI::OperandConstraint Constraint) const { 205 (OpInfo[OpNum].Constraints & (1 << Constraint))) { 206 unsigned Pos = 16 + Constraint * 4;
|
/freebsd-13-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-13-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-13-stable/contrib/llvm-project/llvm/lib/Target/RISCV/ |
H A D | RISCVISelLowering.h | 97 ConstraintType getConstraintType(StringRef Constraint) const override; 103 StringRef Constraint, MVT VT) const override; 105 void LowerAsmOperandForConstraint(SDValue Op, std::string &Constraint,
|
/freebsd-13-stable/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ |
H A D | SMTConstraintManager.h | 318 llvm::SMTExprRef Constraint = I++->second; local 320 Constraint = Solver->mkAnd(Constraint, I++->second); 323 Solver->addConstraint(Constraint);
|
/freebsd-13-stable/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | CGStmt.cpp | 1778 SimplifyConstraint(const char *Constraint, const TargetInfo &Target, argument 1782 while (*Constraint) { 1783 switch (*Constraint) { 1785 Result += Target.convertConstraint(Constraint); 1795 while (Constraint[1] && Constraint[1] != ',') 1796 Constraint++; 1800 Result += *Constraint; 1801 while (Constraint[1] && Constraint[ 1831 AddVariableConstraints(const std::string &Constraint, const Expr &AsmExpr, const TargetInfo &Target, CodeGenModule &CGM, const AsmStmt &Stmt, const bool EarlyClobber) argument [all...] |
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/MSP430/ |
H A D | MSP430ISelLowering.h | 108 getConstraintType(StringRef Constraint) const override; 111 StringRef Constraint, MVT VT) const override;
|