OpenGrok
Home
Sort by:
relevance
|
last modified time
|
path
Full Search
in project(s):
src
xsrc
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:CleanupPad
(Results
1 - 17
of
17
) sorted by relevancy
/src/external/apache2/llvm/dist/llvm/lib/CodeGen/
WinEHPrepare.cpp
168
static BasicBlock *getCleanupRetUnwindDest(const CleanupPadInst *
CleanupPad
) {
169
for (const User *U :
CleanupPad
->users())
196
else if (auto *
CleanupPad
= dyn_cast<CleanupPadInst>(FuncletPad))
197
FuncletUnwindDest = getCleanupRetUnwindDest(
CleanupPad
);
232
auto *
CleanupPad
= cast<CleanupReturnInst>(TI)->getCleanupPad();
233
if (
CleanupPad
->getParentPad() != ParentPad)
235
return
CleanupPad
->getParent();
309
auto *
CleanupPad
= cast<CleanupPadInst>(FirstNonPHI);
313
if (FuncInfo.EHPadStateMap.count(
CleanupPad
))
317
FuncInfo.EHPadStateMap[
CleanupPad
] = CleanupState
[
all
...]
TargetLoweringBase.cpp
1753
case
CleanupPad
: return 0;
/src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/
InlineFunction.cpp
264
// descendants, since they might include a
cleanuppad
with an
304
auto *
CleanupPad
= cast<CleanupPadInst>(CurrentPad);
305
for (User *U :
CleanupPad
->users()) {
310
UnwindDestToken = ConstantTokenNone::get(
CleanupPad
->getContext());
330
// Not a relevant user of the
cleanuppad
337
getParentPad(ChildUnwindDestToken) ==
CleanupPad
)
702
auto *
CleanupPad
= CRI->getCleanupPad();
703
CleanupReturnInst::Create(
CleanupPad
, UnwindDest, CRI);
707
// subsequent calls to getUnwindDestToken, so map the
cleanuppad
710
assert(!FuncletUnwindMap.count(
CleanupPad
) ||
[
all
...]
BasicBlockUtils.cpp
630
else if (auto *
CleanupPad
= dyn_cast<CleanupPadInst>(PadInst))
631
ParentPad =
CleanupPad
->getParentPad();
/src/external/apache2/llvm/dist/llvm/include/llvm/IR/
Instructions.h
4390
: FuncletPadInst(Instruction::
CleanupPad
, ParentPad, Args, Values,
4395
: FuncletPadInst(Instruction::
CleanupPad
, ParentPad, Args, Values,
4416
return I->getOpcode() == Instruction::
CleanupPad
;
4563
CleanupReturnInst(Value *
CleanupPad
, BasicBlock *UnwindBB, unsigned Values,
4565
CleanupReturnInst(Value *
CleanupPad
, BasicBlock *UnwindBB, unsigned Values,
4568
void init(Value *
CleanupPad
, BasicBlock *UnwindBB);
4577
static CleanupReturnInst *Create(Value *
CleanupPad
,
4580
assert(
CleanupPad
);
4585
CleanupReturnInst(
CleanupPad
, UnwindBB, Values, InsertBefore);
4588
static CleanupReturnInst *Create(Value *
CleanupPad
, BasicBlock *UnwindBB
[
all
...]
Instruction.h
648
case Instruction::
CleanupPad
:
IRBuilder.h
1089
CleanupReturnInst *CreateCleanupRet(CleanupPadInst *
CleanupPad
,
1091
return Insert(CleanupReturnInst::Create(
CleanupPad
, UnwindBB));
/src/external/apache2/llvm/dist/llvm/lib/Transforms/Coroutines/
CoroFrame.cpp
1447
//
cleanuppad
<InsertPt> cleanupret.
1455
auto *
CleanupPad
=
1458
CleanupReturnInst::Create(
CleanupPad
, NewBlock, CurrentBlock);
1746
// Rewrites the PHI Nodes in a
cleanuppad
.
1748
CleanupPadInst *
CleanupPad
) {
1749
// For every incoming edge to a
CleanupPad
we will create a new block holding
1754
//
cleanuppad
:
1756
// %3 =
cleanuppad
within none []
1760
//
cleanuppad
.corodispatch
1762
// %3 =
cleanuppad
within none [
[
all
...]
/src/external/apache2/llvm/dist/llvm/lib/IR/
Instructions.cpp
1030
void CleanupReturnInst::init(Value *
CleanupPad
, BasicBlock *UnwindBB) {
1034
Op<0>() =
CleanupPad
;
1039
CleanupReturnInst::CleanupReturnInst(Value *
CleanupPad
, BasicBlock *UnwindBB,
1041
: Instruction(Type::getVoidTy(
CleanupPad
->getContext()),
1045
init(
CleanupPad
, UnwindBB);
1048
CleanupReturnInst::CleanupReturnInst(Value *
CleanupPad
, BasicBlock *UnwindBB,
1050
: Instruction(Type::getVoidTy(
CleanupPad
->getContext()),
1054
init(
CleanupPad
, UnwindBB);
Instruction.cpp
395
case
CleanupPad
: return "
cleanuppad
";
/src/external/apache2/llvm/dist/llvm/lib/AsmParser/
LLLexer.cpp
918
INSTKEYWORD(
cleanuppad
,
CleanupPad
);
LLParser.cpp
6649
if (parseToken(lltok::lsquare, "expected '[' in catchpad/
cleanuppad
"))
6682
Value *
CleanupPad
= nullptr;
6687
if (parseValue(Type::getTokenTy(Context),
CleanupPad
, PFS))
6704
Inst = CleanupReturnInst::Create(
CleanupPad
, UnwindBB);
6800
/// ::= '
cleanuppad
' within Parent ParamList
6804
if (parseToken(lltok::kw_within, "expected 'within' after
cleanuppad
"))
6809
return tokError("expected scope value for
cleanuppad
");
/src/external/apache2/llvm/dist/llvm/lib/Bitcode/Reader/
BitcodeReader.cpp
4456
Value *
CleanupPad
=
4458
if (!
CleanupPad
)
4467
I = CleanupReturnInst::Create(
CleanupPad
, UnwindDest);
/src/external/apache2/llvm/dist/llvm/bindings/ocaml/llvm/
llvm.ml
249
|
CleanupPad
llvm.mli
273
|
CleanupPad
/src/external/apache2/llvm/dist/llvm/lib/Analysis/
ValueTracking.cpp
4620
case Instruction::
CleanupPad
:
/src/external/apache2/llvm/dist/llvm/lib/Bitcode/Writer/
BitcodeWriter.cpp
2931
case Instruction::
CleanupPad
:
Completed in 117 milliseconds
Indexes created Tue Jun 16 00:25:01 UTC 2026