| /freebsd-13.1/contrib/llvm-project/clang/include/clang/Sema/ |
| H A D | SemaConcept.h | 93 NormalizedConstraint(AtomicConstraint *C): Constraint{C} { }; in NormalizedConstraint() 96 : Constraint{CompoundConstraint{ in NormalizedConstraint() 104 Constraint = CompoundConstraint( in NormalizedConstraint() 112 Constraint(Other.Constraint) { in NormalizedConstraint() 113 Other.Constraint = nullptr; in NormalizedConstraint() 119 std::swap(Constraint, Temp.Constraint); 126 return Constraint.get<CompoundConstraint>().getInt(); in getCompoundKind() 129 bool isAtomic() const { return Constraint.is<AtomicConstraint *>(); } in isAtomic() 133 return Constraint.get<CompoundConstraint>().getPointer()->first; in getLHS() 138 return Constraint.get<CompoundConstraint>().getPointer()->second; in getRHS() [all …]
|
| /freebsd-13.1/contrib/llvm-project/llvm/include/llvm/Analysis/ |
| H A D | DependenceAnalysis.h | 384 class Constraint { 619 Constraint &NewConstraint, 657 Constraint &NewConstraint) const; 675 Constraint &NewConstraint, 694 Constraint &NewConstraint) const; 857 bool intersectConstraints(Constraint *X, 858 const Constraint *Y); 868 SmallVectorImpl<Constraint> &Constraints, 878 Constraint &CurConstraint, 886 Constraint &CurConstraint); [all …]
|
| /freebsd-13.1/contrib/llvm-project/clang/lib/Basic/Targets/ |
| H A D | AArch64.h | 112 std::string convertConstraint(const char *&Constraint) const override { in convertConstraint() argument 114 switch (*Constraint) { in convertConstraint() 116 R = std::string("@3") + std::string(Constraint, 3); in convertConstraint() 117 Constraint += 2; in convertConstraint() 120 R = TargetInfo::convertConstraint(Constraint); in convertConstraint() 129 validateConstraintModifier(StringRef Constraint, char Modifier, unsigned Size, 133 StringRef getConstraintRegister(StringRef Constraint, in getConstraintRegister() argument
|
| H A D | X86.cpp | 1379 while (Constraint[0] == '=' || Constraint[0] == '+' || Constraint[0] == '&') in validateOutputSize() 1380 Constraint = Constraint.substr(1); in validateOutputSize() 1382 return validateOperandSize(FeatureMap, Constraint, Size); in validateOutputSize() 1394 switch (Constraint[0]) { in validateOperandSize() 1407 switch (Constraint[1]) { in validateOperandSize() 1450 switch (*Constraint) { in convertConstraint() 1452 if (auto Len = matchAsmCCConstraint(Constraint)) { in convertConstraint() 1454 Constraint += Len - 1; in convertConstraint() 1457 return std::string(1, *Constraint); in convertConstraint() 1477 switch (Constraint[1]) { in convertConstraint() [all …]
|
| H A D | AMDGPU.h | 233 std::string convertConstraint(const char *&Constraint) const override { in convertConstraint() argument 235 StringRef S(Constraint); in convertConstraint() 237 return std::string("^") + std::string(Constraint++, 2); in convertConstraint() 240 const char *Begin = Constraint; in convertConstraint() 242 if (validateAsmConstraint(Constraint, Info)) in convertConstraint() 243 return std::string(Begin).substr(0, Constraint - Begin + 1); in convertConstraint() 245 Constraint = Begin; in convertConstraint() 246 return std::string(1, *Constraint); in convertConstraint()
|
| H A D | M68k.cpp | 218 std::string M68kTargetInfo::convertConstraint(const char *&Constraint) const { in convertConstraint() 219 if (*Constraint == 'C') in convertConstraint() 221 return std::string("^") + std::string(Constraint++, 2); in convertConstraint() 223 return std::string(1, *Constraint); in convertConstraint()
|
| H A D | Mips.h | 268 std::string convertConstraint(const char *&Constraint) const override { in convertConstraint() argument 270 switch (*Constraint) { in convertConstraint() 272 if (Constraint[1] == 'C') { in convertConstraint() 273 R = std::string("^") + std::string(Constraint, 2); in convertConstraint() 274 Constraint++; in convertConstraint() 279 return TargetInfo::convertConstraint(Constraint); in convertConstraint()
|
| H A D | ARM.cpp | 1087 std::string ARMTargetInfo::convertConstraint(const char *&Constraint) const { in convertConstraint() 1089 switch (*Constraint) { in convertConstraint() 1092 R = std::string("^") + std::string(Constraint, 2); in convertConstraint() 1093 Constraint++; in convertConstraint() 1099 return std::string(1, *Constraint); in convertConstraint() 1105 StringRef Constraint, char Modifier, unsigned Size, in validateConstraintModifier() argument 1107 bool isOutput = (Constraint[0] == '='); in validateConstraintModifier() 1108 bool isInOut = (Constraint[0] == '+'); in validateConstraintModifier() 1111 while (Constraint[0] == '=' || Constraint[0] == '+' || Constraint[0] == '&') in validateConstraintModifier() 1112 Constraint = Constraint.substr(1); in validateConstraintModifier() [all …]
|
| H A D | X86.h | 216 StringRef Constraint, unsigned Size) const override; 219 StringRef Constraint, unsigned Size) const override; 232 StringRef Constraint, unsigned Size) const; 234 std::string convertConstraint(const char *&Constraint) const override; 239 StringRef getConstraintRegister(StringRef Constraint, in getConstraintRegister() argument 242 for (I = Constraint.begin(), E = Constraint.end(); I != E; ++I) { in getConstraintRegister() 434 StringRef Constraint, unsigned Size) const override { in validateOperandSize() argument 435 switch (Constraint[0]) { in validateOperandSize() 452 return X86TargetInfo::validateOperandSize(FeatureMap, Constraint, Size); in validateOperandSize()
|
| H A D | PPC.h | 316 std::string convertConstraint(const char *&Constraint) const override { in convertConstraint() argument 318 switch (*Constraint) { in convertConstraint() 322 R = std::string("^") + std::string(Constraint, 2); in convertConstraint() 323 Constraint++; in convertConstraint() 326 return TargetInfo::convertConstraint(Constraint); in convertConstraint()
|
| H A D | RISCV.cpp | 104 std::string RISCVTargetInfo::convertConstraint(const char *&Constraint) const { in convertConstraint() 106 switch (*Constraint) { in convertConstraint() 109 Constraint += 1; in convertConstraint() 112 R = TargetInfo::convertConstraint(Constraint); in convertConstraint()
|
| H A D | AArch64.cpp | 733 StringRef Constraint, char Modifier, unsigned Size, in validateConstraintModifier() argument 736 while (Constraint[0] == '=' || Constraint[0] == '+' || Constraint[0] == '&') in validateConstraintModifier() 737 Constraint = Constraint.substr(1); in validateConstraintModifier() 739 switch (Constraint[0]) { in validateConstraintModifier()
|
| H A D | ARM.h | 173 std::string convertConstraint(const char *&Constraint) const override; 175 validateConstraintModifier(StringRef Constraint, char Modifier, unsigned Size, 179 StringRef getConstraintRegister(StringRef Constraint, in getConstraintRegister() argument
|
| /freebsd-13.1/contrib/llvm-project/llvm/include/llvm/MC/MCParser/ |
| H A D | MCParsedAsmOperand.h | 31 std::string Constraint; variable 45 void setConstraint(StringRef C) { Constraint = C.str(); } in setConstraint() 46 StringRef getConstraint() { return Constraint; } in getConstraint()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/TextAPI/ |
| H A D | TextStubCommon.cpp | 35 IO &IO, ObjCConstraintType &Constraint) { in enumeration() argument 36 IO.enumCase(Constraint, "none", ObjCConstraintType::None); in enumeration() 37 IO.enumCase(Constraint, "retain_release", ObjCConstraintType::Retain_Release); in enumeration() 38 IO.enumCase(Constraint, "retain_release_for_simulator", in enumeration() 40 IO.enumCase(Constraint, "retain_release_or_gc", in enumeration() 42 IO.enumCase(Constraint, "gc", ObjCConstraintType::GC); in enumeration()
|
| /freebsd-13.1/contrib/llvm-project/clang/include/clang/AST/ |
| H A D | ExprConcepts.h | 420 NestedRequirement(Expr *Constraint) : in NestedRequirement() argument 422 Constraint->containsUnexpandedParameterPack()), in NestedRequirement() 423 Value(Constraint) { in NestedRequirement() 424 assert(Constraint->isInstantiationDependent() && in NestedRequirement() 429 NestedRequirement(ASTContext &C, Expr *Constraint, in NestedRequirement() argument 431 Requirement(RK_Nested, Constraint->isInstantiationDependent(), in NestedRequirement() 432 Constraint->containsUnexpandedParameterPack(), in NestedRequirement() 434 Value(Constraint), in NestedRequirement()
|
| /freebsd-13.1/contrib/llvm-project/llvm/include/llvm/IR/ |
| H A D | InlineAsm.h | 315 static unsigned getFlagWordForMem(unsigned InputFlag, unsigned Constraint) { in getFlagWordForMem() argument 317 assert(Constraint <= 0x7fff && "Too large a memory constraint ID"); in getFlagWordForMem() 318 assert(Constraint <= Constraints_Max && "Unknown constraint ID"); in getFlagWordForMem() 320 return InputFlag | (Constraint << Constraints_ShiftAmount); in getFlagWordForMem() 409 static StringRef getMemConstraintName(unsigned Constraint) { in getMemConstraintName() argument 410 switch (Constraint) { in getMemConstraintName()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/RISCV/ |
| H A D | RISCVInstrInfoVPseudos.td | 842 let Constraints = Constraint; 899 string Constraint> : 906 let Constraints = Constraint; 963 string Constraint> : 1025 string Constraint> : 1035 let Constraints = Constraint; 1800 defm "" : VPseudoBinaryV_VV<Constraint>; 1801 defm "" : VPseudoBinaryV_VX<Constraint>; 1979 defm "" : VPseudoTernaryV_VV<Constraint>; 1984 defm "" : VPseudoTernaryV_VV<Constraint>; [all …]
|
| /freebsd-13.1/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.1/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/ |
| H A D | RangeConstraintManager.cpp | 693 return State->set<ConstraintRange>(Class, Constraint); in setConstraint() 1412 void assign(SymbolRef Sym, RangeSet Constraint) { in assign() argument 1413 assignImpl(Sym, Constraint); in assign() 1416 bool assignImpl(SymbolRef Sym, RangeSet Constraint) { in assignImpl() argument 1444 ASSIGN(Id, RangeSet, Sym, Constraint) 1497 RangeSet Constraint); 1570 if (Constraint.getConcreteValue()) in interpreteAsBool() 1571 return !Constraint.getConcreteValue()->isNullValue(); in interpreteAsBool() 1573 APSIntType T{Constraint.getMinValue()}; in interpreteAsBool() 1575 if (!Constraint.contains(Zero)) in interpreteAsBool() [all …]
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AVR/ |
| H A D | AVRISelLowering.h | 120 ConstraintType getConstraintType(StringRef Constraint) const override; 128 StringRef Constraint, MVT VT) const override; 132 void LowerAsmOperandForConstraint(SDValue Op, std::string &Constraint,
|
| /freebsd-13.1/contrib/llvm-project/llvm/include/llvm/MC/ |
| H A D | MCInstrDesc.h | 211 MCOI::OperandConstraint Constraint) const { in getOperandConstraint() argument 213 (OpInfo[OpNum].Constraints & (1 << Constraint))) { in getOperandConstraint() 214 unsigned ValuePos = 4 + Constraint * 4; in getOperandConstraint()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/Sparc/ |
| H A D | SparcISelLowering.h | 76 ConstraintType getConstraintType(StringRef Constraint) const override; 81 std::string &Constraint, 87 StringRef Constraint, MVT VT) const override;
|
| /freebsd-13.1/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CGStmt.cpp | 2006 while (*Constraint) { in SimplifyConstraint() 2019 while (Constraint[1] && Constraint[1] != ',') in SimplifyConstraint() 2020 Constraint++; in SimplifyConstraint() 2025 while (Constraint[1] && Constraint[1] == *Constraint) in SimplifyConstraint() 2026 Constraint++; in SimplifyConstraint() 2045 Constraint++; in SimplifyConstraint() 2061 return Constraint; in AddVariableConstraints() 2065 return Constraint; in AddVariableConstraints() 2067 return Constraint; in AddVariableConstraints() 2070 return Constraint; in AddVariableConstraints() [all …]
|
| /freebsd-13.1/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ |
| H A D | SMTConstraintManager.h | 317 llvm::SMTExprRef Constraint = I++->second; in REGISTER_TRAIT_WITH_PROGRAMSTATE() local 319 Constraint = Solver->mkAnd(Constraint, I++->second); in REGISTER_TRAIT_WITH_PROGRAMSTATE() 322 Solver->addConstraint(Constraint); in REGISTER_TRAIT_WITH_PROGRAMSTATE()
|