OpenGrok
Home
Sort by:
relevance
|
last modified time
|
path
Full Search
in project(s):
src
xsrc
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:NewPN
(Results
1 - 16
of
16
) sorted by relevancy
/src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
MergedLoadStoreMotion.cpp
218
auto *
NewPN
= PHINode::Create(Opd1->getType(), 2, Opd2->getName() + ".sink",
220
NewPN
->applyMergedLocation(S0->getDebugLoc(), S1->getDebugLoc());
221
NewPN
->addIncoming(Opd1, S0->getParent());
222
NewPN
->addIncoming(Opd2, S1->getParent());
223
return
NewPN
;
267
if (PHINode *
NewPN
= getPHIOperand(BB, S0, S1))
268
SNew->setOperand(0,
NewPN
);
CallSiteSplitting.cpp
400
PHINode *
NewPN
= PHINode::Create(CurrentI->getType(), Preds.size());
401
NewPN
->setDebugLoc(CurrentI->getDebugLoc());
403
NewPN
->addIncoming(Mapping[CurrentI],
405
NewPN
->insertBefore(&*TailBB->begin());
406
CurrentI->replaceAllUsesWith(
NewPN
);
JumpThreading.cpp
2086
PHINode *
NewPN
= PHINode::Create(PN->getType(), 1, PN->getName(), NewBB);
2087
NewPN
->addIncoming(PN->getIncomingValueForBlock(PredBB), PredBB);
2088
ValueMapping[PN] =
NewPN
;
2929
PHINode *
NewPN
= PHINode::Create(SI->getType(), 2, "", SI);
2930
NewPN
->addIncoming(SI->getTrueValue(), Term->getParent());
2931
NewPN
->addIncoming(SI->getFalseValue(), BB);
2932
SI->replaceAllUsesWith(
NewPN
);
3065
PHINode *
NewPN
= PHINode::Create(Inst->getType(), 2);
3066
NewPN
->addIncoming(UnguardedMapping[Inst], UnguardedBlock);
3067
NewPN
->addIncoming(GuardedMapping[Inst], GuardedBlock)
[
all
...]
SROA.cpp
1272
PHINode *
NewPN
= PHIBuilder.CreatePHI(LoadTy, PN.getNumIncomingValues(),
1284
LI->replaceAllUsesWith(
NewPN
);
1299
NewPN
->addIncoming(V, Pred);
1312
NewPN
->addIncoming(Load, Pred);
1316
LLVM_DEBUG(dbgs() << " speculated to: " << *
NewPN
<< "\n");
3553
PHINode *
NewPN
= PHIBuilder.CreatePHI(GEPI.getType(),
3559
int Idx =
NewPN
->getBasicBlockIndex(B);
3561
NewVal =
NewPN
->getIncomingValue(Idx);
3571
NewPN
->addIncoming(NewVal, B);
3575
GEPI.replaceAllUsesWith(
NewPN
);
[
all
...]
SimpleLoopUnswitch.cpp
243
auto *
NewPN
= PHINode::Create(PN.getType(), /*NumReservedValues*/ 2,
264
NewPN
->addIncoming(Incoming, &OldPH);
269
PN.replaceAllUsesWith(
NewPN
);
270
NewPN
->addIncoming(&PN, &ExitBB);
LoopStrengthReduce.cpp
5480
PHINode *
NewPN
= cast<PHINode>(I);
5481
for (const auto &val :
NewPN
->incoming_values())
5483
Fixup.UserInst =
NewPN
;
/src/external/apache2/llvm/dist/llvm/lib/Transforms/InstCombine/
InstCombinePHI.cpp
552
PHINode *
NewPN
= PHINode::Create(FirstOp->getType(), e,
554
InsertNewInstBefore(
NewPN
, PN);
556
NewPN
->addIncoming(FirstOp, PN.getIncomingBlock(0));
557
OperandPhis[i] =
NewPN
;
558
FixedOperands[i] =
NewPN
;
691
PHINode *
NewPN
= PHINode::Create(FirstLI->getOperand(0)->getType(),
696
NewPN
->addIncoming(InVal, PN.getIncomingBlock(0));
698
new LoadInst(FirstLI->getType(),
NewPN
, "", isVolatile, LoadAlignment);
723
NewPN
->addIncoming(NewInVal, PN.getIncomingBlock(i));
730
delete
NewPN
;
[
all
...]
InstructionCombining.cpp
1117
PHINode *
NewPN
= PHINode::Create(I.getType(), PN->getNumIncomingValues());
1118
InsertNewInstBefore(
NewPN
, *PN);
1119
NewPN
->takeName(PN);
1160
NewPN
->addIncoming(InV, ThisBB);
1171
NewPN
->addIncoming(InV, PN->getIncomingBlock(i));
1177
NewPN
->addIncoming(InV, PN->getIncomingBlock(i));
1186
NewPN
->addIncoming(InV, PN->getIncomingBlock(i));
1198
NewPN
->addIncoming(InV, PN->getIncomingBlock(i));
1205
replaceInstUsesWith(*User,
NewPN
);
1208
return replaceInstUsesWith(I,
NewPN
);
[
all
...]
InstCombineCasts.cpp
2478
PHINode *
NewPN
= Builder.CreatePHI(DestTy, OldPN->getNumOperands());
2479
NewPNodes[OldPN] =
NewPN
;
2484
PHINode *
NewPN
= NewPNodes[OldPN];
2505
NewPN
->addIncoming(NewV, OldPN->getIncomingBlock(j));
2520
PHINode *
NewPN
= NewPNodes[OldPN];
2526
cast<BitCastInst>(Builder.CreateBitCast(
NewPN
, SrcTy));
2537
Instruction *I = replaceInstUsesWith(*BCI,
NewPN
);
/src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/
LoopUnrollRuntime.cpp
105
PHINode *
NewPN
= PHINode::Create(PN.getType(), 2, PN.getName() + ".unr",
111
NewPN
->addIncoming(PN.getIncomingValueForBlock(NewPreHeader),
115
NewPN
->addIncoming(UndefValue::get(PN.getType()), PreHeader);
126
NewPN
->addIncoming(V, PrologLatch);
132
PN.setIncomingValueForBlock(NewPreHeader,
NewPN
);
134
PN.addIncoming(
NewPN
, PrologExit);
260
PHINode *
NewPN
= PHINode::Create(PN.getType(), 2, PN.getName() + ".unr",
263
NewPN
->addIncoming(PN.getIncomingValueForBlock(NewPreHeader), PreHeader);
265
NewPN
->addIncoming(PN.getIncomingValueForBlock(Latch), Latch);
270
VPN->setIncomingValueForBlock(EpilogPreHeader,
NewPN
);
[
all
...]
LoopSimplify.cpp
407
PHINode *
NewPN
= PHINode::Create(PN->getType(), BackedgeBlocks.size(),
421
NewPN
->addIncoming(IV, IBB);
442
PN->addIncoming(
NewPN
, BEBlock);
448
NewPN
->replaceAllUsesWith(UniqueValue);
449
BEBlock->getInstList().erase(
NewPN
);
CodeExtractor.cpp
724
PHINode *
NewPN
= PHINode::Create(PN->getType(), 1 + NumPredsFromRegion,
726
PN->replaceAllUsesWith(
NewPN
);
727
NewPN
->addIncoming(PN, OldPred);
729
// Loop over all of the incoming value in PN, moving them to
NewPN
if they
733
NewPN
->addIncoming(PN->getIncomingValue(i), PN->getIncomingBlock(i));
779
PHINode *
NewPN
=
783
NewPN
->addIncoming(PN.getIncomingValue(i), PN.getIncomingBlock(i));
786
PN.addIncoming(
NewPN
, NewBB);
BasicBlockUtils.cpp
734
PHINode *
NewPN
= PHINode::Create(
738
NewPN
->addIncoming(V, BB);
741
PN.setIncomingValue(Idx,
NewPN
);
SimplifyCFG.cpp
3694
PHINode *
NewPN
= PHINode::Create(
3706
NewPN
->addIncoming(
3710
NewPN
->addIncoming(BI->getCondition(), P);
3714
BI->setCondition(
NewPN
);
/src/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/
HexagonHardwareLoops.cpp
1902
MachineInstr *
NewPN
= MF->CreateMachineInstr(PD, DL);
1903
NewPH->insert(NewPH->end(),
NewPN
);
1908
NewPN
->addOperand(MachineOperand::CreateReg(NewPR, true));
1921
NewPN
->addOperand(MO);
1922
NewPN
->addOperand(MachineOperand::CreateMBB(PredB));
/src/external/apache2/llvm/dist/llvm/lib/CodeGen/
WinEHPrepare.cpp
875
for (PHINode &
NewPN
: NewBlock->phis()) {
876
UpdatePHIOnClonedBlock(&
NewPN
, /*IsForOldBlock=*/false);
Completed in 114 milliseconds
Indexes created Mon Jun 08 00:24:58 UTC 2026