addStmtClass(const StmtClass s) | clang::Stmt | static |
ArrayOrMatrixSubscriptExprBits | clang::Stmt | |
ASTStmtReader | clang::OMPParallelMasterTaskLoopDirective | friend |
AttributedStmtBits | clang::Stmt | |
BinaryOperatorBits | clang::Stmt | |
BreakStmtBits | clang::Stmt | |
CallExprBits | clang::Stmt | |
CastExprBits | clang::Stmt | |
CharacterLiteralBits | clang::Stmt | |
child_begin() | clang::Stmt | inline |
child_begin() const | clang::Stmt | inline |
child_end() | clang::Stmt | inline |
child_end() const | clang::Stmt | inline |
child_iterator typedef | clang::Stmt | |
child_range typedef | clang::Stmt | |
children() | clang::OMPExecutableDirective | inline |
children() const | clang::OMPExecutableDirective | inline |
classof(const Stmt *T) | clang::OMPParallelMasterTaskLoopDirective | inlinestatic |
clauses() const | clang::OMPExecutableDirective | inline |
CoawaitBits | clang::Stmt | |
CompoundStmtBits | clang::Stmt | |
const_child_iterator typedef | clang::Stmt | |
const_child_range typedef | clang::Stmt | |
ConstantExprBits | clang::Stmt | |
ConstCastIterator typedef | clang::Stmt | protected |
ConstExprIterator typedef | clang::Stmt | protected |
ContinueStmtBits | clang::Stmt | |
counters() | clang::OMPLoopDirective | inline |
counters() const | clang::OMPLoopDirective | inline |
Create(const ASTContext &C, SourceLocation StartLoc, SourceLocation EndLoc, unsigned CollapsedNum, ArrayRef< OMPClause * > Clauses, Stmt *AssociatedStmt, const HelperExprs &Exprs, bool HasCancel) | clang::OMPParallelMasterTaskLoopDirective | static |
createDirective(const ASTContext &C, ArrayRef< OMPClause * > Clauses, Stmt *AssociatedStmt, unsigned NumChildren, Params &&... P) | clang::OMPExecutableDirective | inlineprotectedstatic |
CreateEmpty(const ASTContext &C, unsigned NumClauses, unsigned CollapsedNum, EmptyShell) | clang::OMPParallelMasterTaskLoopDirective | static |
createEmptyDirective(const ASTContext &C, unsigned NumClauses, bool HasAssociatedStmt, unsigned NumChildren, Params &&... P) | clang::OMPExecutableDirective | inlineprotectedstatic |
createEmptyDirective(const ASTContext &C, unsigned NumClauses, bool HasAssociatedStmt=false, unsigned NumChildren=0) | clang::OMPExecutableDirective | inlineprotectedstatic |
CXXBoolLiteralExprBits | clang::Stmt | |
CXXConstructExprBits | clang::Stmt | |
CXXDefaultArgExprBits | clang::Stmt | |
CXXDefaultInitExprBits | clang::Stmt | |
CXXDeleteExprBits | clang::Stmt | |
CXXDependentScopeMemberExprBits | clang::Stmt | |
CXXNewExprBits | clang::Stmt | |
CXXNoexceptExprBits | clang::Stmt | |
CXXNullPtrLiteralExprBits | clang::Stmt | |
CXXOperatorCallExprBits | clang::Stmt | |
CXXRewrittenBinaryOperatorBits | clang::Stmt | |
CXXScalarValueInitExprBits | clang::Stmt | |
CXXThisExprBits | clang::Stmt | |
CXXThrowExprBits | clang::Stmt | |
CXXUnresolvedConstructExprBits | clang::Stmt | |
Data | clang::OMPExecutableDirective | protected |
DeclRefExprBits | clang::Stmt | |
dependent_counters() | clang::OMPLoopDirective | inline |
dependent_counters() const | clang::OMPLoopDirective | inline |
dependent_inits() | clang::OMPLoopDirective | inline |
dependent_inits() const | clang::OMPLoopDirective | inline |
DependentScopeDeclRefExprBits | clang::Stmt | |
determineLikelihoodConflict(const Stmt *Then, const Stmt *Else) | clang::Stmt | static |
doForAllLoops(Stmt *CurStmt, bool TryImperfectlyNestedLoops, unsigned NumLoops, llvm::function_ref< bool(unsigned, Stmt *)> Callback, llvm::function_ref< void(OMPLoopTransformationDirective *)> OnTransformationCallback) | clang::OMPLoopBasedDirective | static |
doForAllLoops(const Stmt *CurStmt, bool TryImperfectlyNestedLoops, unsigned NumLoops, llvm::function_ref< bool(unsigned, const Stmt *)> Callback, llvm::function_ref< void(const OMPLoopTransformationDirective *)> OnTransformationCallback) | clang::OMPLoopBasedDirective | inlinestatic |
doForAllLoops(Stmt *CurStmt, bool TryImperfectlyNestedLoops, unsigned NumLoops, llvm::function_ref< bool(unsigned, Stmt *)> Callback) | clang::OMPLoopBasedDirective | inlinestatic |
doForAllLoops(const Stmt *CurStmt, bool TryImperfectlyNestedLoops, unsigned NumLoops, llvm::function_ref< bool(unsigned, const Stmt *)> Callback) | clang::OMPLoopBasedDirective | inlinestatic |
doForAllLoopsBodies(Stmt *CurStmt, bool TryImperfectlyNestedLoops, unsigned NumLoops, llvm::function_ref< void(unsigned, Stmt *, Stmt *)> Callback) | clang::OMPLoopBasedDirective | static |
doForAllLoopsBodies(const Stmt *CurStmt, bool TryImperfectlyNestedLoops, unsigned NumLoops, llvm::function_ref< void(unsigned, const Stmt *, const Stmt *)> Callback) | clang::OMPLoopBasedDirective | inlinestatic |
DoStmtBits | clang::Stmt | |
dump() const | clang::Stmt | |
dump(raw_ostream &OS, const ASTContext &Context) const | clang::Stmt | |
dumpColor() const | clang::Stmt | |
dumpPretty(const ASTContext &Context) const | clang::Stmt | |
EnableStatistics() | clang::Stmt | static |
ExprBits | clang::Stmt | |
ExprIterator typedef | clang::Stmt | protected |
ExprWithCleanupsBits | clang::Stmt | |
finals() | clang::OMPLoopDirective | inline |
finals() const | clang::OMPLoopDirective | inline |
finals_conditions() | clang::OMPLoopDirective | inline |
finals_conditions() const | clang::OMPLoopDirective | inline |
FloatingLiteralBits | clang::Stmt | |
ForStmtBits | clang::Stmt | |
GenericSelectionExprBits | clang::Stmt | |
getArraysOffset(OpenMPDirectiveKind Kind) | clang::OMPLoopDirective | inlineprotectedstatic |
getAssociatedStmt() const | clang::OMPExecutableDirective | inline |
getAssociatedStmt() | clang::OMPExecutableDirective | inline |
getBeginLoc() const | clang::OMPExecutableDirective | inline |
getBody() | clang::OMPLoopDirective | |
getBody() const | clang::OMPLoopDirective | inline |
getCalcLastIteration() const | clang::OMPLoopDirective | inline |
getCapturedStmt(OpenMPDirectiveKind RegionKind) const | clang::OMPExecutableDirective | inline |
getClause(unsigned I) const | clang::OMPExecutableDirective | inline |
getClausesOfKind(ArrayRef< OMPClause * > Clauses) | clang::OMPExecutableDirective | inlinestatic |
getClausesOfKind() const | clang::OMPExecutableDirective | inline |
getCombinedCond() const | clang::OMPLoopDirective | inline |
getCombinedDistCond() const | clang::OMPLoopDirective | inline |
getCombinedEnsureUpperBound() const | clang::OMPLoopDirective | inline |
getCombinedInit() const | clang::OMPLoopDirective | inline |
getCombinedLowerBoundVariable() const | clang::OMPLoopDirective | inline |
getCombinedNextLowerBound() const | clang::OMPLoopDirective | inline |
getCombinedNextUpperBound() const | clang::OMPLoopDirective | inline |
getCombinedParForInDistCond() const | clang::OMPLoopDirective | inline |
getCombinedUpperBoundVariable() const | clang::OMPLoopDirective | inline |
getCond() const | clang::OMPLoopDirective | inline |
getDirectiveKind() const | clang::OMPExecutableDirective | inline |
getDistInc() const | clang::OMPLoopDirective | inline |
getEndLoc() const | clang::OMPExecutableDirective | inline |
getEnsureUpperBound() const | clang::OMPLoopDirective | inline |
getID(const ASTContext &Context) const | clang::Stmt | |
getInc() const | clang::OMPLoopDirective | inline |
getInit() const | clang::OMPLoopDirective | inline |
getInnermostCapturedStmt() | clang::OMPExecutableDirective | inline |
getInnermostCapturedStmt() const | clang::OMPExecutableDirective | inline |
getIsLastIterVariable() const | clang::OMPLoopDirective | inline |
getIterationVariable() const | clang::OMPLoopDirective | inline |
getLastIteration() const | clang::OMPLoopDirective | inline |
getLikelihood(ArrayRef< const Attr * > Attrs) | clang::Stmt | static |
getLikelihood(const Stmt *S) | clang::Stmt | static |
getLikelihood(const Stmt *Then, const Stmt *Else) | clang::Stmt | static |
getLikelihoodAttr(const Stmt *S) | clang::Stmt | static |
getLoopsNumber() const | clang::OMPLoopBasedDirective | inline |
getLowerBoundVariable() const | clang::OMPLoopDirective | inline |
getNextLowerBound() const | clang::OMPLoopDirective | inline |
getNextUpperBound() const | clang::OMPLoopDirective | inline |
getNumClauses() const | clang::OMPExecutableDirective | inline |
getNumIterations() const | clang::OMPLoopDirective | inline |
getPreCond() const | clang::OMPLoopDirective | inline |
getPreInits() const | clang::OMPLoopDirective | inline |
getPreInits() | clang::OMPLoopDirective | inline |
getPrevEnsureUpperBound() const | clang::OMPLoopDirective | inline |
getPrevLowerBoundVariable() const | clang::OMPLoopDirective | inline |
getPrevUpperBoundVariable() const | clang::OMPLoopDirective | inline |
getRawStmt() const | clang::OMPExecutableDirective | inline |
getRawStmt() | clang::OMPExecutableDirective | inline |
getSingleClause(ArrayRef< OMPClause * > Clauses) | clang::OMPExecutableDirective | inlinestatic |
getSingleClause() const | clang::OMPExecutableDirective | inline |
getSourceRange() const LLVM_READONLY | clang::Stmt | |
getStmtClass() const | clang::Stmt | inline |
getStmtClassName() const | clang::Stmt | |
getStrideVariable() const | clang::OMPLoopDirective | inline |
getStructuredBlock() const | clang::OMPExecutableDirective | inline |
getStructuredBlock() | clang::OMPExecutableDirective | |
getUpperBoundVariable() const | clang::OMPLoopDirective | inline |
GotoStmtBits | clang::Stmt | |
hasAssociatedStmt() const | clang::OMPExecutableDirective | inline |
hasCancel() const | clang::OMPParallelMasterTaskLoopDirective | inline |
hasClausesOfKind() const | clang::OMPExecutableDirective | inline |
IfStmtBits | clang::Stmt | |
IgnoreContainers(bool IgnoreCaptured=false) | clang::Stmt | |
IgnoreContainers(bool IgnoreCaptured=false) const | clang::Stmt | inline |
InitListExprBits | clang::Stmt | |
inits() | clang::OMPLoopDirective | inline |
inits() const | clang::OMPLoopDirective | inline |
isStandaloneDirective() const | clang::OMPExecutableDirective | |
LabelStmtBits | clang::Stmt | |
LambdaExprBits | clang::Stmt | |
LH_Likely enum value | clang::Stmt | |
LH_None enum value | clang::Stmt | |
LH_Unlikely enum value | clang::Stmt | |
Likelihood enum name | clang::Stmt | |
MemberExprBits | clang::Stmt | |
NoStmtClass enum value | clang::Stmt | |
NullStmtBits | clang::Stmt | |
NumAssociatedLoops | clang::OMPLoopBasedDirective | protected |
NumCallExprBits enum value | clang::Stmt | protected |
NumExprBits enum value | clang::Stmt | protected |
numLoopChildren(unsigned CollapsedNum, OpenMPDirectiveKind Kind) | clang::OMPLoopDirective | inlineprotectedstatic |
NumOverloadExprBits enum value | clang::Stmt | protected |
ObjCIndirectCopyRestoreExprBits | clang::Stmt | |
OMPExecutableDirective | clang::OMPParallelMasterTaskLoopDirective | friend |
clang::OMPLoopDirective::OMPExecutableDirective(StmtClass SC, OpenMPDirectiveKind K, SourceLocation StartLoc, SourceLocation EndLoc) | clang::OMPExecutableDirective | inlineprotected |
OMPLoopBasedDirective(StmtClass SC, OpenMPDirectiveKind Kind, SourceLocation StartLoc, SourceLocation EndLoc, unsigned NumAssociatedLoops) | clang::OMPLoopBasedDirective | inlineprotected |
OMPLoopDirective(StmtClass SC, OpenMPDirectiveKind Kind, SourceLocation StartLoc, SourceLocation EndLoc, unsigned CollapsedNum) | clang::OMPLoopDirective | inlineprotected |
OpaqueValueExprBits | clang::Stmt | |
operator delete(void *data) noexcept | clang::Stmt | inlineprotected |
operator delete(void *, const ASTContext &, unsigned) noexcept | clang::Stmt | inline |
operator delete(void *, const ASTContext *, unsigned) noexcept | clang::Stmt | inline |
operator delete(void *, size_t) noexcept | clang::Stmt | inline |
operator delete(void *, void *) noexcept | clang::Stmt | inline |
operator new(size_t bytes) noexcept | clang::Stmt | inlineprotected |
operator new(size_t bytes, const ASTContext &C, unsigned alignment=8) | clang::Stmt | |
operator new(size_t bytes, const ASTContext *C, unsigned alignment=8) | clang::Stmt | inline |
operator new(size_t bytes, void *mem) noexcept | clang::Stmt | inline |
operator=(const Stmt &)=delete | clang::Stmt | |
operator=(Stmt &&)=delete | clang::Stmt | |
OverloadExprBits | clang::Stmt | |
ParenExprBits | clang::Stmt | |
ParenListExprBits | clang::Stmt | |
PredefinedExprBits | clang::Stmt | |
printJson(raw_ostream &Out, PrinterHelper *Helper, const PrintingPolicy &Policy, bool AddQuotes) const | clang::Stmt | |
printPretty(raw_ostream &OS, PrinterHelper *Helper, const PrintingPolicy &Policy, unsigned Indentation=0, StringRef NewlineSymbol="\n", const ASTContext *Context=nullptr) const | clang::Stmt | |
printPrettyControlled(raw_ostream &OS, PrinterHelper *Helper, const PrintingPolicy &Policy, unsigned Indentation=0, StringRef NewlineSymbol="\n", const ASTContext *Context=nullptr) const | clang::Stmt | |
PrintStats() | clang::Stmt | static |
private_counters() | clang::OMPLoopDirective | inline |
private_counters() const | |