Lines Matching refs:Constraints
1997 std::string Constraints;
2039 if (!Constraints.empty())
2040 Constraints += ',';
2048 Constraints += "=" + OutputConstraint;
2099 Constraints += "=*";
2100 Constraints += OutputConstraint;
2139 *this, ReturnSlot, Constraints, ResultRegTypes, ResultTruncRegTypes,
2153 if (!Constraints.empty())
2154 Constraints += ',';
2166 llvm::Value *Arg = EmitAsmInput(Info, InputExpr, Constraints);
2211 Constraints += InputConstraint;
2219 Constraints += InOutConstraints;
2235 if (!Constraints.empty())
2236 Constraints += ',';
2237 Constraints += 'X';
2253 if (!Constraints.empty())
2254 Constraints += ',';
2256 Constraints += "~{";
2257 Constraints += Clobber;
2258 Constraints += '}';
2264 if (!Constraints.empty())
2265 Constraints += ',';
2266 Constraints += MachineClobbers;
2284 llvm::InlineAsm::get(FTy, AsmString, Constraints, HasSideEffect,