/freebsd-11.0-release/contrib/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.0-release/contrib/llvm/include/llvm/Analysis/ |
H A D | DependenceAnalysis.h | 372 /// Constraint - This private class represents a constraint, as defined 387 class Constraint { class in class:llvm::DependenceAnalysis 611 Constraint &NewConstraint, 649 Constraint &NewConstraint) const; 667 Constraint &NewConstraint, 686 Constraint &NewConstraint) const; 704 Constraint &NewConstraint) const; 722 Constraint &NewConstraint) const; 849 bool intersectConstraints(Constraint *X, 850 const Constraint * [all...] |
/freebsd-11.0-release/contrib/llvm/include/llvm/IR/ |
H A D | InlineAsm.h | 92 // Constraint String Parsing 299 static unsigned getFlagWordForMem(unsigned InputFlag, unsigned Constraint) { argument 300 assert(Constraint <= 0x7fff && "Too large a memory constraint ID"); 301 assert(Constraint <= Constraints_Max && "Unknown constraint ID"); 303 return InputFlag | (Constraint << Constraints_ShiftAmount);
|
/freebsd-11.0-release/contrib/llvm/lib/Target/MSP430/ |
H A D | MSP430ISelLowering.h | 101 getConstraintType(StringRef Constraint) const override; 104 StringRef Constraint, MVT VT) const override;
|
H A D | MSP430ISelLowering.cpp | 212 MSP430TargetLowering::getConstraintType(StringRef Constraint) const { 213 if (Constraint.size() == 1) { 214 switch (Constraint[0]) { 221 return TargetLowering::getConstraintType(Constraint); 226 const TargetRegisterInfo *TRI, StringRef Constraint, MVT VT) const { 227 if (Constraint.size() == 1) { 228 // GCC Constraint Letters 229 switch (Constraint[0]) { 239 return TargetLowering::getRegForInlineAsmConstraint(TRI, Constraint, VT); 225 getRegForInlineAsmConstraint( const TargetRegisterInfo *TRI, StringRef Constraint, MVT VT) const argument
|
/freebsd-11.0-release/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/ |
H A D | BugReporterVisitor.h | 131 DefinedSVal Constraint; member in class:clang::ento::final 142 : Constraint(constraint), Assumption(assumption), IsSatisfied(false), 143 IsZeroCheck(!Assumption && Constraint.getAs<Loc>()),
|
/freebsd-11.0-release/contrib/llvm/include/llvm/MC/ |
H A D | MCInstrDesc.h | 163 MCOI::OperandConstraint Constraint) const { 165 (OpInfo[OpNum].Constraints & (1 << Constraint))) { 166 unsigned Pos = 16 + Constraint * 4;
|
/freebsd-11.0-release/contrib/llvm/lib/Target/Sparc/ |
H A D | SparcISelLowering.h | 75 ConstraintType getConstraintType(StringRef Constraint) const override; 80 std::string &Constraint, 85 StringRef Constraint, MVT VT) const override;
|
/freebsd-11.0-release/contrib/llvm/tools/clang/lib/CodeGen/ |
H A D | TargetInfo.h | 128 StringRef Constraint, 127 adjustInlineAsmType(CodeGen::CodeGenFunction &CGF, StringRef Constraint, llvm::Type *Ty) const argument
|
H A D | CGStmt.cpp | 1568 SimplifyConstraint(const char *Constraint, const TargetInfo &Target, argument 1572 while (*Constraint) { 1573 switch (*Constraint) { 1575 Result += Target.convertConstraint(Constraint); 1585 while (Constraint[1] && Constraint[1] != ',') 1586 Constraint++; 1590 Result += *Constraint; 1591 while (Constraint[1] && Constraint[ 1621 AddVariableConstraints(const std::string &Constraint, const Expr &AsmExpr, const TargetInfo &Target, CodeGenModule &CGM, const AsmStmt &Stmt, const bool EarlyClobber) argument [all...] |
/freebsd-11.0-release/contrib/llvm/lib/Target/WebAssembly/ |
H A D | WebAssemblyISelLowering.h | 54 StringRef Constraint, MVT VT) const override;
|
H A D | WebAssemblyISelLowering.cpp | 238 const TargetRegisterInfo *TRI, StringRef Constraint, MVT VT) const { 241 if (Constraint.size() == 1) { 242 switch (Constraint[0]) { 257 return TargetLowering::getRegForInlineAsmConstraint(TRI, Constraint, VT); 237 getRegForInlineAsmConstraint( const TargetRegisterInfo *TRI, StringRef Constraint, MVT VT) const argument
|
/freebsd-11.0-release/contrib/llvm/lib/Target/AMDGPU/ |
H A D | SIISelLowering.h | 131 StringRef Constraint, MVT VT) const override; 132 ConstraintType getConstraintType(StringRef Constraint) const override;
|
/freebsd-11.0-release/contrib/llvm/utils/TableGen/ |
H A D | InstrInfoEmitter.cpp | 153 const CGIOperandList::ConstraintInfo &Constraint = local 155 if (Constraint.isNone()) 157 else if (Constraint.isEarlyClobber()) 160 assert(Constraint.isTied()); 161 Res += "((" + utostr(Constraint.getTiedOperand()) +
|
/freebsd-11.0-release/contrib/llvm/tools/clang/lib/Basic/ |
H A D | Targets.cpp | 1033 std::string convertConstraint(const char *&Constraint) const override { 1035 switch (*Constraint) { 1039 R = std::string("^") + std::string(Constraint, 2); 1040 Constraint++; 1043 return TargetInfo::convertConstraint(Constraint); 2407 bool validateOutputSize(StringRef Constraint, unsigned Size) const override; 2409 bool validateInputSize(StringRef Constraint, unsigned Size) const override; 2411 virtual bool validateOperandSize(StringRef Constraint, unsigned Size) const; 2413 std::string convertConstraint(const char *&Constraint) const override; 3551 // Constraint ' [all...] |
/freebsd-11.0-release/contrib/llvm/lib/Analysis/ |
H A D | DependenceAnalysis.cpp | 289 // DependenceAnalysis::Constraint methods 293 const SCEV *DependenceAnalysis::Constraint::getX() const { 301 const SCEV *DependenceAnalysis::Constraint::getY() const { 309 const SCEV *DependenceAnalysis::Constraint::getA() const { 318 const SCEV *DependenceAnalysis::Constraint::getB() const { 327 const SCEV *DependenceAnalysis::Constraint::getC() const { 336 const SCEV *DependenceAnalysis::Constraint::getD() const { 343 const Loop *DependenceAnalysis::Constraint::getAssociatedLoop() const { 350 void DependenceAnalysis::Constraint::setPoint(const SCEV *X, 360 void DependenceAnalysis::Constraint [all...] |
/freebsd-11.0-release/contrib/llvm/tools/clang/include/clang/Basic/ |
H A D | TargetInfo.h | 667 virtual bool validateOutputSize(StringRef /*Constraint*/, 672 virtual bool validateInputSize(StringRef /*Constraint*/, 677 validateConstraintModifier(StringRef /*Constraint*/, 691 // Constraint parm will be left pointing at the last character of 694 virtual std::string convertConstraint(const char *&Constraint) const { 696 if (*Constraint == 'p') 698 return std::string(1, *Constraint);
|
/freebsd-11.0-release/contrib/llvm/lib/Target/NVPTX/ |
H A D | NVPTXISelLowering.h | 473 ConstraintType getConstraintType(StringRef Constraint) const override; 476 StringRef Constraint, MVT VT) const override; 497 void LowerAsmOperandForConstraint(SDValue Op, std::string &Constraint,
|
/freebsd-11.0-release/contrib/llvm/lib/Target/SystemZ/ |
H A D | SystemZISelLowering.h | 383 StringRef Constraint, MVT VT) const override; 385 getConstraintType(StringRef Constraint) const override; 390 std::string &Constraint,
|
/freebsd-11.0-release/contrib/llvm/lib/Target/AArch64/ |
H A D | AArch64ISelLowering.h | 505 ConstraintType getConstraintType(StringRef Constraint) const override; 517 StringRef Constraint, MVT VT) const override; 518 void LowerAsmOperandForConstraint(SDValue Op, std::string &Constraint,
|
/freebsd-11.0-release/contrib/llvm/lib/Target/ARM/ |
H A D | ARMISelLowering.h | 327 ConstraintType getConstraintType(StringRef Constraint) const override; 336 StringRef Constraint, MVT VT) const override; 342 void LowerAsmOperandForConstraint(SDValue Op, std::string &Constraint,
|
/freebsd-11.0-release/contrib/llvm/lib/Target/Mips/ |
H A D | MipsISelLowering.h | 511 ConstraintType getConstraintType(StringRef Constraint) const override; 525 StringRef Constraint, MVT VT) const override; 532 std::string &Constraint,
|
/freebsd-11.0-release/contrib/llvm/lib/Target/PowerPC/ |
H A D | PPCISelLowering.h | 533 ConstraintType getConstraintType(StringRef Constraint) const override; 542 StringRef Constraint, MVT VT) const override; 553 std::string &Constraint,
|
/freebsd-11.0-release/contrib/llvm/lib/Target/XCore/ |
H A D | XCoreISelLowering.h | 194 StringRef Constraint, MVT VT) const override;
|
/freebsd-11.0-release/contrib/llvm/lib/Target/Hexagon/ |
H A D | HexagonISelLowering.h | 197 StringRef Constraint, MVT VT) const override;
|