OpenGrok
Home
Sort by:
relevance
|
last modified time
|
path
Full Search
in project(s):
src
xsrc
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:CXXNewExpr
(Results
1 - 25
of
54
) sorted by relevancy
1
2
3
/src/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/
CheckPlacementNew.cpp
23
class PlacementNewChecker : public Checker<check::PreStmt<
CXXNewExpr
>> {
25
void checkPreStmt(const
CXXNewExpr
*NE, CheckerContext &C) const;
28
bool checkPlaceCapacityIsSufficient(const
CXXNewExpr
*NE,
31
bool checkPlaceIsAlignedProperly(const
CXXNewExpr
*NE,
36
SVal getExtentSizeOfNewTarget(const
CXXNewExpr
*NE, CheckerContext &C,
40
SVal getExtentSizeOfPlace(const
CXXNewExpr
*NE, CheckerContext &C) const;
64
SVal PlacementNewChecker::getExtentSizeOfPlace(const
CXXNewExpr
*NE,
70
SVal PlacementNewChecker::getExtentSizeOfNewTarget(const
CXXNewExpr
*NE,
103
const
CXXNewExpr
*NE, CheckerContext &C) const {
274
bool PlacementNewChecker::checkPlaceIsAlignedProperly(const
CXXNewExpr
*NE
[
all
...]
AnalysisOrderChecker.cpp
34
check::PostStmt<ArraySubscriptExpr>, check::PreStmt<
CXXNewExpr
>,
35
check::PostStmt<
CXXNewExpr
>, check::PreStmt<CXXDeleteExpr>,
85
void checkPreStmt(const
CXXNewExpr
*NE, CheckerContext &C) const {
87
llvm::errs() << "PreStmt<
CXXNewExpr
>\n";
90
void checkPostStmt(const
CXXNewExpr
*NE, CheckerContext &C) const {
92
llvm::errs() << "PostStmt<
CXXNewExpr
>\n";
PointerArithChecker.cpp
47
check::PostStmt<CastExpr>, check::PostStmt<
CXXNewExpr
>,
49
AllocKind getKindOfNewOp(const
CXXNewExpr
*NE, const FunctionDecl *FD) const;
68
void checkPostStmt(const
CXXNewExpr
*NE, CheckerContext &C) const;
90
AllocKind PointerArithChecker::getKindOfNewOp(const
CXXNewExpr
*NE,
240
void PointerArithChecker::checkPostStmt(const
CXXNewExpr
*NE,
CheckerDocumentation.cpp
142
void checkNewAllocator(const
CXXNewExpr
*NE, SVal Target,
DynamicTypePropagation.cpp
55
check::PostStmt<
CXXNewExpr
>,
105
void checkPostStmt(const
CXXNewExpr
*NewE, CheckerContext &C) const;
419
void DynamicTypePropagation::checkPostStmt(const
CXXNewExpr
*NewE,
MallocChecker.cpp
770
return (Stmt && (isa<CallExpr>(Stmt) || isa<
CXXNewExpr
>(Stmt)) &&
1152
// processed by the checkPostStmt callbacks for
CXXNewExpr
and
1308
} else if (const
CXXNewExpr
*NE =
1309
dyn_cast<
CXXNewExpr
>(Call.getOriginExpr())) {
1316
llvm_unreachable("not a CallExpr or
CXXNewExpr
");
1372
static bool hasNonTrivialConstructorCall(const
CXXNewExpr
*NE) {
1406
const
CXXNewExpr
*NE = Call.getOriginExpr();
1647
if (const
CXXNewExpr
*NE = dyn_cast<
CXXNewExpr
>(E)) {
/src/external/apache2/llvm/dist/clang/include/clang/Analysis/
AnyCall.h
81
AnyCall(const
CXXNewExpr
*NE)
117
} else if (const auto *CXNE = dyn_cast<
CXXNewExpr
>(E)) {
ConstructionContext.h
90
ConstructionContextItem(const
CXXNewExpr
*NE)
441
const
CXXNewExpr
*NE;
445
explicit NewAllocatedObjectConstructionContext(const
CXXNewExpr
*NE)
452
const
CXXNewExpr
*getCXXNewExpr() const { return NE; }
CFG.h
47
class
CXXNewExpr
;
247
explicit CFGNewAllocator(const
CXXNewExpr
*S)
251
const
CXXNewExpr
*getAllocatorExpr() const {
252
return static_cast<
CXXNewExpr
*>(Data1.getPointer());
1115
void appendNewAllocator(
CXXNewExpr
*NE,
/src/external/apache2/llvm/dist/clang/lib/CodeGen/
CGCXXABI.cpp
164
CharUnits CGCXXABI::GetArrayCookieSize(const
CXXNewExpr
*expr) {
178
const
CXXNewExpr
*expr,
195
bool CGCXXABI::requiresArrayCookie(const
CXXNewExpr
*expr) {
CGCXXABI.h
84
virtual bool requiresArrayCookie(const
CXXNewExpr
*E);
517
virtual CharUnits GetArrayCookieSize(const
CXXNewExpr
*expr);
531
const
CXXNewExpr
*expr,
CGExprCXX.cpp
679
const
CXXNewExpr
*E) {
692
const
CXXNewExpr
*e,
982
const
CXXNewExpr
*E, QualType ElementType, llvm::Type *ElementTy,
1291
static void EmitNewInitializer(CodeGenFunction &CGF, const
CXXNewExpr
*E,
1487
const
CXXNewExpr
*E,
1554
llvm::Value *CodeGenFunction::EmitCXXNewExpr(const
CXXNewExpr
*E) {
/src/external/apache2/llvm/dist/clang/lib/Sema/
UsedDeclVisitor.h
59
void VisitCXXNewExpr(
CXXNewExpr
*E) {
SemaFixItUtils.cpp
72
isa<
CXXNewExpr
>(Expr) ||
SemaExprCXX.cpp
1842
static bool isLegalArrayNewInitializer(
CXXNewExpr
::InitializationStyle Style,
1853
else if (Style ==
CXXNewExpr
::ListInit) {
1907
CXXNewExpr
::InitializationStyle initStyle;
1910
initStyle =
CXXNewExpr
::CallInit;
1912
initStyle =
CXXNewExpr
::ListInit;
1917
initStyle =
CXXNewExpr
::NoInit;
1923
assert(initStyle ==
CXXNewExpr
::CallInit && "paren init for non-call init");
1935
= initStyle ==
CXXNewExpr
::NoInit
1940
: initStyle ==
CXXNewExpr
::ListInit
1965
bool Braced = (initStyle ==
CXXNewExpr
::ListInit)
[
all
...]
/src/external/apache2/llvm/dist/clang/include/clang/AST/
ComputeDependence.h
68
class
CXXNewExpr
;
150
ExprDependence computeDependence(
CXXNewExpr
*E);
JSONNodeDumper.h
271
void VisitCXXNewExpr(const
CXXNewExpr
*NE);
TextNodeDumper.h
275
void VisitCXXNewExpr(const
CXXNewExpr
*Node);
/src/external/apache2/llvm/dist/clang/lib/AST/
ExprCXX.cpp
180
//
CXXNewExpr
181
CXXNewExpr
::
CXXNewExpr
(bool IsGlobalNew, FunctionDecl *OperatorNew,
234
CXXNewExpr
::
CXXNewExpr
(EmptyShell Empty, bool IsArray,
242
CXXNewExpr
*
243
CXXNewExpr
::Create(const ASTContext &Ctx, bool IsGlobalNew,
258
alignof(
CXXNewExpr
));
260
CXXNewExpr
(IsGlobalNew, OperatorNew, OperatorDelete, ShouldPassAlignment,
266
CXXNewExpr
*CXXNewExpr::CreateEmpty(const ASTContext &Ctx, bool IsArray
[
all
...]
JSONNodeDumper.cpp
1205
void JSONNodeDumper::VisitCXXNewExpr(const
CXXNewExpr
*NE) {
1210
case
CXXNewExpr
::NoInit: break;
1211
case
CXXNewExpr
::CallInit: JOS.attribute("initStyle", "call"); break;
1212
case
CXXNewExpr
::ListInit: JOS.attribute("initStyle", "list"); break;
/src/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Core/
ExprEngineCallAndReturn.cpp
260
if (const auto *CNE = dyn_cast<
CXXNewExpr
>(CE)) {
262
// while to reach the actual
CXXNewExpr
element from here, so keep the
330
if (llvm::isa_and_nonnull<
CXXNewExpr
>(CE)) {
351
!(isa<
CXXNewExpr
>(CE) && // Called when visiting
CXXNewExpr
.
530
if (!E || isa<
CXXNewExpr
>(E))
693
const auto *CNE = dyn_cast<
CXXNewExpr
>(E);
/src/external/apache2/llvm/dist/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
CallEvent.h
1004
CXXAllocatorCall(const
CXXNewExpr
*E, ProgramStateRef St,
1012
const
CXXNewExpr
*getOriginExpr() const override {
1013
return cast<
CXXNewExpr
>(AnyFunctionCall::getOriginExpr());
1423
getCXXAllocatorCall(const
CXXNewExpr
*E, ProgramStateRef State,
ExprEngine.h
53
class
CXXNewExpr
;
307
void ProcessNewAllocator(const
CXXNewExpr
*NE, ExplodedNode *Pred);
569
void VisitCXXNewAllocatorCall(const
CXXNewExpr
*CNE,
573
void VisitCXXNewExpr(const
CXXNewExpr
*CNE, ExplodedNode *Pred,
/src/external/apache2/llvm/dist/clang/lib/Analysis/
CallGraph.cpp
90
void VisitCXXNewExpr(
CXXNewExpr
*E) {
ConstructionContext.cpp
178
const auto *NE = cast<
CXXNewExpr
>(TopItem.getStmt());
Completed in 37 milliseconds
1
2
3
Indexes created Fri Aug 07 00:26:27 UTC 2026