OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
Searched
defs:LPad
(Results
1 - 7
of
7
) sorted by null
/external/llvm/lib/CodeGen/AsmPrinter/
EHStreamer.h
68
//
LPad
contains the landing pad start labels.
69
const LandingPadInfo *
LPad
; // Null indicates that there is no landing pad.
Win64Exception.cpp
207
if (!CSE.
LPad
)
209
for (int Selector : CSE.
LPad
->TypeIds) {
224
if (!CSE.
LPad
)
226
const LandingPadInfo *
LPad
= CSE.
LPad
;
251
for (size_t I = 0, E =
LPad
->TypeIds.size(); I < E; ++I) {
254
int Selector =
LPad
->TypeIds[E - I - 1];
271
MCSymbol *ClauseLabel =
LPad
->ClauseLabels[NextClauseLabel++];
/external/llvm/lib/Transforms/IPO/
LoopExtractor.cpp
227
BasicBlock *
LPad
= II->getUnwindDest();
233
PI = pred_begin(
LPad
), PE = pred_end(
LPad
); PI != PE; ++PI) {
245
SplitLandingPadPredecessors(
LPad
, Parent, ".1", ".2", NewBBs);
/external/llvm/lib/CodeGen/
ShadowStackGCLowering.cpp
149
LandingPadInst *
LPad
=
150
LandingPadInst::Create(ExnTy, PersFn, 1, "cleanup.
lpad
", CleanupBB);
151
LPad
->setCleanup(true);
152
ResumeInst *RI = ResumeInst::Create(
LPad
, CleanupBB);
SplitKit.cpp
59
const MachineBasicBlock *
LPad
= MBB->getLandingPadSuccessor();
73
if (!
LPad
)
75
// There may not be a call instruction (?) in which case we ignore
LPad
.
89
if (!
LPad
|| !LSP.second || !LIS.isLiveInToMBB(*CurLI,
LPad
))
[
all
...]
WinEHPrepare.cpp
88
void promoteLandingPadValues(LandingPadInst *
LPad
);
94
LandingPadInst *
LPad
, BasicBlock *StartBB,
98
void mapLandingPadBlocks(LandingPadInst *
LPad
, LandingPadActions &Actions);
153
void mapLandingPad(const LandingPadInst *
LPad
);
200
const LandingPadInst *
LPad
,
235
const LandingPadInst *
LPad
,
271
const LandingPadInst *
LPad
,
375
for (LandingPadInst *
LPad
: LPads) {
378
BasicBlock *LPadBB =
LPad
->getParent();
401
promoteLandingPadValues(
LPad
);
[
all
...]
/external/llvm/lib/Transforms/Utils/
BasicBlockUtils.cpp
611
LandingPadInst *
LPad
= OrigBB->getLandingPadInst();
612
Instruction *Clone1 =
LPad
->clone();
613
Clone1->setName(Twine("
lpad
") + Suffix1);
617
Instruction *Clone2 =
LPad
->clone();
618
Clone2->setName(Twine("
lpad
") + Suffix2);
622
PHINode *PN = PHINode::Create(
LPad
->getType(), 2, "
lpad
.phi",
LPad
);
625
LPad
->replaceAllUsesWith(PN);
626
LPad
->eraseFromParent()
[
all
...]
Completed in 1403 milliseconds