Searched refs:Constraint (Results 1 - 25 of 51) sorted by relevance

123

/freebsd-11.0-release/contrib/llvm/include/llvm/MC/MCParser/
H A DMCParsedAsmOperand.h29 /// 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 DDependenceAnalysis.h372 /// 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 DInlineAsm.h92 // 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 DMSP430ISelLowering.h101 getConstraintType(StringRef Constraint) const override;
104 StringRef Constraint, MVT VT) const override;
H A DMSP430ISelLowering.cpp212 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 DBugReporterVisitor.h131 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 DMCInstrDesc.h163 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 DSparcISelLowering.h75 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 DTargetInfo.h128 StringRef Constraint,
127 adjustInlineAsmType(CodeGen::CodeGenFunction &CGF, StringRef Constraint, llvm::Type *Ty) const argument
H A DCGStmt.cpp1568 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 DWebAssemblyISelLowering.h54 StringRef Constraint, MVT VT) const override;
H A DWebAssemblyISelLowering.cpp238 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 DSIISelLowering.h131 StringRef Constraint, MVT VT) const override;
132 ConstraintType getConstraintType(StringRef Constraint) const override;
/freebsd-11.0-release/contrib/llvm/utils/TableGen/
H A DInstrInfoEmitter.cpp153 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 DTargets.cpp1033 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 DDependenceAnalysis.cpp289 // 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 DTargetInfo.h667 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 DNVPTXISelLowering.h473 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 DSystemZISelLowering.h383 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 DAArch64ISelLowering.h505 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 DARMISelLowering.h327 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 DMipsISelLowering.h511 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 DPPCISelLowering.h533 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 DXCoreISelLowering.h194 StringRef Constraint, MVT VT) const override;
/freebsd-11.0-release/contrib/llvm/lib/Target/Hexagon/
H A DHexagonISelLowering.h197 StringRef Constraint, MVT VT) const override;

Completed in 279 milliseconds

123