OpenGrok
Home
Sort by:
relevance
|
last modified time
|
path
Full Search
in project(s):
src
xsrc
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:Autorelease
(Results
1 - 11
of
11
) sorted by relevancy
/src/external/apache2/llvm/dist/llvm/lib/Transforms/ObjCARC/
ARCRuntimeEntryPoints.h
42
Autorelease
,
62
Autorelease
= nullptr;
83
case ARCRuntimeEntryPointKind::
Autorelease
:
84
return getIntrinsicEntryPoint(
Autorelease
, Intrinsic::objc_autorelease);
121
Function *
Autorelease
= nullptr;
ObjCARCExpand.cpp
67
case ARCInstKind::
Autorelease
:
ObjCARCContract.cpp
91
bool contractAutorelease(Function &F, Instruction *
Autorelease
,
159
/// Merge an
autorelease
with a retain into a fused call.
160
bool ObjCARCContract::contractAutorelease(Function &F, Instruction *
Autorelease
,
162
const Value *Arg = GetArgRCIdentityRoot(
Autorelease
);
164
// Check that there are no instructions between the retain and the
autorelease
170
findSingleDependency(DK, Arg,
Autorelease
->getParent(),
Autorelease
, PA));
179
LLVM_DEBUG(dbgs() << " Fusing retain/
autorelease
!\n"
180
"
Autorelease
:"
181
<< *
Autorelease
[
all
...]
ObjCARCOpts.cpp
137
// The second retain and
autorelease
can be deleted.
141
// pairs if nothing is actually autoreleased between them. Also,
autorelease
157
// TODO: Sink
autorelease
calls as far as possible. Unfortunately we
764
Function *NewDecl = EP.get(ARCRuntimeEntryPointKind::
Autorelease
);
767
Class = ARCInstKind::
Autorelease
;
1042
LLVM_DEBUG(dbgs() << "Replacing
autorelease
{,RV}(x) with objc_release(x) "
1100
// Keep track of which of retain, release,
autorelease
, and retain_block
1160
case ARCInstKind::
Autorelease
:
1161
// These can't be moved across
autorelease
pool scope boundaries.
2265
/// Find a dependent retain that precedes the given
autorelease
for which ther
[
all
...]
DependencyAnalysis.cpp
39
case ARCInstKind::
Autorelease
:
148
// These mark the end and begin of an
autorelease
pool scope.
194
// Anything that can
autorelease
interrupts
/src/external/apache2/llvm/dist/llvm/lib/Analysis/
ObjCARCInstKind.cpp
41
case ARCInstKind::
Autorelease
:
42
return OS << "ARCInstKind::
Autorelease
";
92
return ARCInstKind::
Autorelease
;
321
case ARCInstKind::
Autorelease
:
354
case ARCInstKind::
Autorelease
:
383
case ARCInstKind::
Autorelease
:
421
case ARCInstKind::
Autorelease
:
457
case ARCInstKind::
Autorelease
:
492
case ARCInstKind::
Autorelease
:
530
case ARCInstKind::
Autorelease
[
all
...]
ObjCARCAliasAnalysis.cpp
120
case ARCInstKind::
Autorelease
:
/src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/
ObjCARCInstKind.h
34
Autorelease
, ///< objc_autorelease
91
/// Test whether the given instruction can
autorelease
any pointer or cause an
/src/external/apache2/llvm/dist/clang/lib/Analysis/
RetainSummaryManager.cpp
194
return FName.startswith_lower("
autorelease
") ||
195
FName.endswith_lower("
autorelease
");
420
return getUnarySummary(FT,
Autorelease
);
561
case
Autorelease
:
1070
ReceiverEff = ArgEffect(
Autorelease
, ObjKind::ObjC);
1186
ScratchArgs = AF.add(ScratchArgs, 0, ArgEffect(
Autorelease
));
1190
ArgEffect(
Autorelease
)));
1229
// Create the "
autorelease
" selector.
1230
Summ = getPersistentSummary(NoRet, ScratchArgs, ArgEffect(
Autorelease
,
1232
addNSObjectMethSummary(GetNullarySelector("
autorelease
", Ctx), Summ)
[
all
...]
/src/external/apache2/llvm/dist/clang/include/clang/Analysis/
RetainSummaryManager.h
57
/// The argument is treated as if an -
autorelease
message had been sent to
59
Autorelease
,
/src/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker/
RetainCountChecker.cpp
124
Out << " [
autorelease
-" << ACnt << ']';
775
case
Autorelease
:
776
// Update the
autorelease
counts.
777
V = V.
autorelease
();
1034
// Update the
autorelease
counts.
1035
static CheckerProgramPointTag AutoreleaseTag(this, "
Autorelease
");
1216
// No
autorelease
counts? Nothing to be done.
1222
// FIXME: Handle sending '
autorelease
' to already released object.
1259
// Woah! More
autorelease
counts then retain counts left.
1416
// Update counts from
autorelease
pool
[
all
...]
Completed in 27 milliseconds
Indexes created Fri Jun 12 00:25:51 UTC 2026