OpenGrok
Home
Sort by:
relevance
|
last modified time
|
path
Full Search
in project(s):
src
xsrc
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:StmtExpr
(Results
1 - 25
of
38
) sorted by relevancy
1
2
/src/external/apache2/llvm/dist/clang/include/clang/AST/
ComputeDependence.h
37
class
StmtExpr
;
119
ExprDependence computeDependence(
StmtExpr
*E, unsigned TemplateDepth);
Expr.h
4265
///
StmtExpr
- This is the GNU Statement Expression extension: ({int X=4; X;}).
4266
/// The
StmtExpr
contains a single CompoundStmt node, which it evaluates and
4269
/// A
StmtExpr
is always an r-value; values "returned" out of a
4270
///
StmtExpr
will be copied.
4271
class
StmtExpr
: public Expr {
4275
StmtExpr
(CompoundStmt *SubStmt, QualType T, SourceLocation LParenLoc,
4286
explicit
StmtExpr
(EmptyShell Empty) : Expr(StmtExprClass, Empty) { }
/src/external/apache2/llvm/dist/clang/lib/ARCMigrate/
TransRetainReleaseDealloc.cpp
323
/// and return the top container which is the
StmtExpr
and the macro argument
342
StmtExpr
*StmtE = nullptr;
345
if (
StmtExpr
*SE = dyn_cast<
StmtExpr
>(S)) {
TransEmptyStatementsAndDealloc.cpp
153
bool TraverseStmtExpr(
StmtExpr
*E) {
Transforms.cpp
246
bool TraverseStmtExpr(
StmtExpr
*E) {
/src/external/apache2/llvm/dist/clang/lib/CodeGen/
VarBypassDetector.cpp
60
((isa<Expr>(S) && !isa<
StmtExpr
>(S)) ? origParentScope
CGExprComplex.cpp
188
ComplexPairTy VisitStmtExpr(const
StmtExpr
*E);
417
ComplexPairTy ComplexExprEmitter::VisitStmtExpr(const
StmtExpr
*E) {
CGExprAgg.cpp
154
void VisitStmtExpr(const
StmtExpr
*E);
939
void AggExprEmitter::VisitStmtExpr(const
StmtExpr
*E) {
CGDecl.cpp
1655
if (const
StmtExpr
*SE = dyn_cast<
StmtExpr
>(E)) {
CGExpr.cpp
1386
return EmitStmtExprLValue(cast<
StmtExpr
>(E));
5112
LValue CodeGenFunction::EmitStmtExprLValue(const
StmtExpr
*E) {
/src/external/apache2/llvm/dist/clang/lib/Analysis/
LiveVariables.cpp
228
S = cast<
StmtExpr
>(S)->getSubStmt();
CFG.cpp
604
CFGBlock *VisitStmtExpr(
StmtExpr
*S, AddStmtChoice asc);
2322
return VisitStmtExpr(cast<
StmtExpr
>(S), asc);
2543
// If visiting RHS causes us to finish 'Block', e.g. the RHS is a
StmtExpr
4036
CFGBlock *CFGBuilder::VisitStmtExpr(
StmtExpr
*SE, AddStmtChoice asc) {
5473
if (const
StmtExpr
*SE = dyn_cast<
StmtExpr
>(S)) {
/src/external/apache2/llvm/dist/clang/lib/Sema/
SemaLambda.cpp
599
if (
StmtExpr
*SE = dyn_cast<
StmtExpr
>(E)) {
JumpDiagnostics.cpp
310
unsigned &ParentScope = ((isa<Expr>(S) && !isa<
StmtExpr
>(S))
/src/external/apache2/llvm/dist/clang/lib/AST/
ComputeDependence.cpp
160
ExprDependence clang::computeDependence(
StmtExpr
*E, unsigned TemplateDepth) {
172
// A param pack cannot be expanded over
stmtexpr
boundaries.
ExprClassification.cpp
408
const CompoundStmt *S = cast<
StmtExpr
>(E)->getSubStmt();
ASTStructuralEquivalence.cpp
281
bool IsStmtEquivalent(const
StmtExpr
*E1, const
StmtExpr
*E2) {
Expr.cpp
2664
const CompoundStmt *CS = cast<
StmtExpr
>(this)->getSubStmt();
2676
Loc = cast<
StmtExpr
>(this)->getLParenLoc();
3430
Finder.Visit(cast<
StmtExpr
>(this)->getSubStmt());
StmtPrinter.cpp
1490
void StmtPrinter::VisitStmtExpr(
StmtExpr
*E) {
StmtProfile.cpp
1363
void StmtProfiler::VisitStmtExpr(const
StmtExpr
*S) {
ASTImporter.cpp
601
ExpectedStmt VisitStmtExpr(
StmtExpr
*E);
6899
ExpectedStmt ASTNodeImporter::VisitStmtExpr(
StmtExpr
*E) {
6909
StmtExpr
(ToSubStmt, ToType, ToLParenLoc, ToRParenLoc,
/src/external/apache2/llvm/dist/clang/include/clang/ASTMatchers/
ASTMatchersInternal.h
2193
CompoundStmtMatcher<
StmtExpr
>::get(const
StmtExpr
&Node) {
ASTMatchers.h
2456
extern const internal::VariadicDynCastAllOfMatcher<Stmt,
StmtExpr
>
stmtExpr
;
5332
StmtExpr
),
/src/external/apache2/llvm/dist/clang/lib/ASTMatchers/
ASTMatchersInternal.cpp
930
const internal::VariadicDynCastAllOfMatcher<Stmt,
StmtExpr
>
stmtExpr
;
/src/external/apache2/llvm/dist/clang/lib/Serialization/
ASTReaderStmt.cpp
1304
void ASTStmtReader::VisitStmtExpr(
StmtExpr
*E) {
2997
S = new (Context)
StmtExpr
(Empty);
Completed in 57 milliseconds
1
2
Indexes created Tue Jun 09 00:24:00 UTC 2026