Lines Matching refs:Length
3385 unsigned Length = Str.length();
3387 llvm::APInt LengthI(32, Length + 1);
3423 llvm::APInt Length(32, Str.length() + 1);
3427 Result.first, Length, nullptr, ArrayType::Normal, /*IndexTypeQuals*/ 0);
3705 unsigned Length = Literal.getUDSuffixOffset();
3708 llvm::APInt(32, Length + 1), nullptr, ArrayType::Normal, 0);
3710 Context, StringRef(TokSpelling.data(), Length), StringLiteral::Ascii,
4564 SourceLocation(), /*Length*/ nullptr,
4817 Expr *Length, Expr *Stride,
4836 if (Length && Length->getType()->isNonOverloadPlaceholderType()) {
4837 ExprResult Result = CheckPlaceholderExpr(Length);
4843 Length = Result.get();
4859 (Length && (Length->isTypeDependent() || Length->isValueDependent())) ||
4862 Base, LowerBound, Length, Stride, Context.DependentTy, VK_LValue,
4893 if (Length) {
4895 PerformOpenMPImplicitIntegerConversion(Length->getExprLoc(), Length);
4897 return ExprError(Diag(Length->getExprLoc(),
4899 << 1 << Length->getSourceRange());
4900 Length = Res.get();
4902 if (Length->getType()->isSpecificBuiltinType(BuiltinType::Char_S) ||
4903 Length->getType()->isSpecificBuiltinType(BuiltinType::Char_U))
4904 Diag(Length->getExprLoc(), diag::warn_omp_section_is_char)
4905 << 1 << Length->getSourceRange();
4950 if (Length) {
4952 if (Length->EvaluateAsInt(Result, Context)) {
4957 Diag(Length->getExprLoc(), diag::err_omp_section_length_negative)
4959 << Length->getSourceRange();
4997 Base, LowerBound, Length, Stride, Context.OMPArraySectionTy, VK_LValue,