Home | History | Annotate | Download | only in Sema

Lines Matching refs:Literal

91   // The parser verifies that there is a string literal here.
97 StringLiteral *Literal = Constraints[i];
98 if (!Literal->isAscii())
99 return StmtError(Diag(Literal->getLocStart(),diag::err_asm_wide_character)
100 << Literal->getSourceRange());
106 TargetInfo::ConstraintInfo Info(Literal->getString(), OutputName);
108 return StmtError(Diag(Literal->getLocStart(),
129 StringLiteral *Literal = Constraints[i];
130 if (!Literal->isAscii())
131 return StmtError(Diag(Literal->getLocStart(),diag::err_asm_wide_character)
132 << Literal->getSourceRange());
138 TargetInfo::ConstraintInfo Info(Literal->getString(), InputName);
141 return StmtError(Diag(Literal->getLocStart(),
183 if (!Context.getTargetInfo().validateInputSize(Literal->getString(),
192 StringLiteral *Literal = Clobbers[i];
193 if (!Literal->isAscii())
194 return StmtError(Diag(Literal->getLocStart(),diag::err_asm_wide_character)
195 << Literal->getSourceRange());
197 StringRef Clobber = Literal->getString();
200 return StmtError(Diag(Literal->getLocStart(),
253 StringLiteral *Literal = Constraints[ConstraintIdx];
260 .validateConstraintModifier(Literal->getString(), Piece.getModifier(),