forked from OSchip/llvm-project
Omit llvm:: before SmallVector and SmallVectorImpl. We have using directive in include/clang/Basic/LLVM.h.
llvm-svn: 188138
This commit is contained in:
parent
074a518f03
commit
b869a8f596
|
@ -798,7 +798,7 @@ public:
|
|||
|
||||
/// Obtain a sorted list of functions that are undefined but ODR-used.
|
||||
void getUndefinedButUsed(
|
||||
llvm::SmallVectorImpl<std::pair<NamedDecl *, SourceLocation> > &Undefined);
|
||||
SmallVectorImpl<std::pair<NamedDecl *, SourceLocation> > &Undefined);
|
||||
|
||||
typedef std::pair<ObjCMethodList, ObjCMethodList> GlobalMethods;
|
||||
typedef llvm::DenseMap<Selector, GlobalMethods> GlobalMethodPool;
|
||||
|
|
|
@ -5537,7 +5537,7 @@ void Sema::CheckImplicitConversions(Expr *E, SourceLocation CC) {
|
|||
/// results in integer overflow
|
||||
void Sema::CheckForIntOverflow (Expr *E) {
|
||||
if (isa<BinaryOperator>(E->IgnoreParens())) {
|
||||
llvm::SmallVector<PartialDiagnosticAt, 4> Diags;
|
||||
SmallVector<PartialDiagnosticAt, 4> Diags;
|
||||
E->EvaluateForOverflow(Context, &Diags);
|
||||
}
|
||||
}
|
||||
|
@ -5559,7 +5559,7 @@ class SequenceChecker : public EvaluatedExprVisitor<SequenceChecker> {
|
|||
unsigned Parent : 31;
|
||||
bool Merged : 1;
|
||||
};
|
||||
llvm::SmallVector<Value, 8> Values;
|
||||
SmallVector<Value, 8> Values;
|
||||
|
||||
public:
|
||||
/// \brief A region within an expression which may be sequenced with respect
|
||||
|
@ -5653,10 +5653,10 @@ class SequenceChecker : public EvaluatedExprVisitor<SequenceChecker> {
|
|||
SequenceTree::Seq Region;
|
||||
/// Filled in with declarations which were modified as a side-effect
|
||||
/// (that is, post-increment operations).
|
||||
llvm::SmallVectorImpl<std::pair<Object, Usage> > *ModAsSideEffect;
|
||||
SmallVectorImpl<std::pair<Object, Usage> > *ModAsSideEffect;
|
||||
/// Expressions to check later. We defer checking these to reduce
|
||||
/// stack usage.
|
||||
llvm::SmallVectorImpl<Expr*> &WorkList;
|
||||
SmallVectorImpl<Expr *> &WorkList;
|
||||
|
||||
/// RAII object wrapping the visitation of a sequenced subexpression of an
|
||||
/// expression. At the end of this process, the side-effects of the evaluation
|
||||
|
@ -5679,8 +5679,8 @@ class SequenceChecker : public EvaluatedExprVisitor<SequenceChecker> {
|
|||
}
|
||||
|
||||
SequenceChecker &Self;
|
||||
llvm::SmallVector<std::pair<Object, Usage>, 4> ModAsSideEffect;
|
||||
llvm::SmallVectorImpl<std::pair<Object, Usage> > *OldModAsSideEffect;
|
||||
SmallVector<std::pair<Object, Usage>, 4> ModAsSideEffect;
|
||||
SmallVectorImpl<std::pair<Object, Usage> > *OldModAsSideEffect;
|
||||
};
|
||||
|
||||
/// RAII object wrapping the visitation of a subexpression which we might
|
||||
|
@ -5790,10 +5790,9 @@ class SequenceChecker : public EvaluatedExprVisitor<SequenceChecker> {
|
|||
}
|
||||
|
||||
public:
|
||||
SequenceChecker(Sema &S, Expr *E,
|
||||
llvm::SmallVectorImpl<Expr*> &WorkList)
|
||||
: Base(S.Context), SemaRef(S), Region(Tree.root()),
|
||||
ModAsSideEffect(0), WorkList(WorkList), EvalTracker(0) {
|
||||
SequenceChecker(Sema &S, Expr *E, SmallVectorImpl<Expr *> &WorkList)
|
||||
: Base(S.Context), SemaRef(S), Region(Tree.root()), ModAsSideEffect(0),
|
||||
WorkList(WorkList), EvalTracker(0) {
|
||||
Visit(E);
|
||||
}
|
||||
|
||||
|
@ -5989,7 +5988,7 @@ public:
|
|||
return VisitExpr(CCE);
|
||||
|
||||
// In C++11, list initializations are sequenced.
|
||||
llvm::SmallVector<SequenceTree::Seq, 32> Elts;
|
||||
SmallVector<SequenceTree::Seq, 32> Elts;
|
||||
SequenceTree::Seq Parent = Region;
|
||||
for (CXXConstructExpr::arg_iterator I = CCE->arg_begin(),
|
||||
E = CCE->arg_end();
|
||||
|
@ -6010,7 +6009,7 @@ public:
|
|||
return VisitExpr(ILE);
|
||||
|
||||
// In C++11, list initializations are sequenced.
|
||||
llvm::SmallVector<SequenceTree::Seq, 32> Elts;
|
||||
SmallVector<SequenceTree::Seq, 32> Elts;
|
||||
SequenceTree::Seq Parent = Region;
|
||||
for (unsigned I = 0; I < ILE->getNumInits(); ++I) {
|
||||
Expr *E = ILE->getInit(I);
|
||||
|
@ -6029,7 +6028,7 @@ public:
|
|||
}
|
||||
|
||||
void Sema::CheckUnsequencedOperations(Expr *E) {
|
||||
llvm::SmallVector<Expr*, 8> WorkList;
|
||||
SmallVector<Expr *, 8> WorkList;
|
||||
WorkList.push_back(E);
|
||||
while (!WorkList.empty()) {
|
||||
Expr *Item = WorkList.back();
|
||||
|
|
|
@ -951,7 +951,7 @@ static void CheckConstexprCtorInitializer(Sema &SemaRef,
|
|||
/// definition.
|
||||
static bool
|
||||
CheckConstexprFunctionStmt(Sema &SemaRef, const FunctionDecl *Dcl, Stmt *S,
|
||||
llvm::SmallVectorImpl<SourceLocation> &ReturnStmts,
|
||||
SmallVectorImpl<SourceLocation> &ReturnStmts,
|
||||
SourceLocation &Cxx1yLoc) {
|
||||
// - its function-body shall be [...] a compound-statement that contains only
|
||||
switch (S->getStmtClass()) {
|
||||
|
@ -8006,8 +8006,8 @@ private:
|
|||
/// constructors.
|
||||
struct InheritingConstructorsForType {
|
||||
InheritingConstructor NonTemplate;
|
||||
llvm::SmallVector<
|
||||
std::pair<TemplateParameterList*, InheritingConstructor>, 4> Templates;
|
||||
SmallVector<std::pair<TemplateParameterList *, InheritingConstructor>, 4>
|
||||
Templates;
|
||||
|
||||
InheritingConstructor &getEntry(Sema &S, const CXXConstructorDecl *Ctor) {
|
||||
if (FunctionTemplateDecl *FTD = Ctor->getDescribedFunctionTemplate()) {
|
||||
|
|
|
@ -2228,7 +2228,7 @@ ObjCMethodDecl *Sema::LookupMethodInGlobalPool(Selector Sel, SourceRange R,
|
|||
|
||||
// Gather the non-hidden methods.
|
||||
ObjCMethodList &MethList = instance ? Pos->second.first : Pos->second.second;
|
||||
llvm::SmallVector<ObjCMethodDecl *, 4> Methods;
|
||||
SmallVector<ObjCMethodDecl *, 4> Methods;
|
||||
for (ObjCMethodList *M = &MethList; M; M = M->getNext()) {
|
||||
if (M->Method && !M->Method->isHidden()) {
|
||||
// If we're not supposed to warn about mismatches, we're done.
|
||||
|
|
|
@ -6251,7 +6251,7 @@ template<typename Derived>
|
|||
StmtResult
|
||||
TreeTransform<Derived>::TransformOMPParallelDirective(OMPParallelDirective *D) {
|
||||
// Transform the clauses
|
||||
llvm::SmallVector<OMPClause *, 5> TClauses;
|
||||
SmallVector<OMPClause *, 5> TClauses;
|
||||
ArrayRef<OMPClause *> Clauses = D->clauses();
|
||||
TClauses.reserve(Clauses.size());
|
||||
for (ArrayRef<OMPClause *>::iterator I = Clauses.begin(), E = Clauses.end();
|
||||
|
@ -6292,7 +6292,7 @@ TreeTransform<Derived>::TransformOMPDefaultClause(OMPDefaultClause *C) {
|
|||
template<typename Derived>
|
||||
OMPClause *
|
||||
TreeTransform<Derived>::TransformOMPPrivateClause(OMPPrivateClause *C) {
|
||||
llvm::SmallVector<Expr *, 5> Vars;
|
||||
SmallVector<Expr *, 5> Vars;
|
||||
Vars.reserve(C->varlist_size());
|
||||
for (OMPVarList<OMPPrivateClause>::varlist_iterator I = C->varlist_begin(),
|
||||
E = C->varlist_end();
|
||||
|
@ -8235,7 +8235,7 @@ TreeTransform<Derived>::TransformLambdaScope(LambdaExpr *E,
|
|||
|
||||
// Transform any init-capture expressions before entering the scope of the
|
||||
// lambda.
|
||||
llvm::SmallVector<ExprResult, 8> InitCaptureExprs;
|
||||
SmallVector<ExprResult, 8> InitCaptureExprs;
|
||||
InitCaptureExprs.resize(E->explicit_capture_end() -
|
||||
E->explicit_capture_begin());
|
||||
for (LambdaExpr::capture_iterator C = E->capture_begin(),
|
||||
|
|
Loading…
Reference in New Issue