HomeSort by relevance Sort by last modified time
    Searched defs:PN (Results 1 - 25 of 129) sorted by null

1 2 3 4 5 6

  /prebuilts/go/darwin-x86/src/go/internal/gccgoimporter/testdata/
complexnums.go 5 const PN = 1 - 1i
  /prebuilts/go/linux-x86/src/go/internal/gccgoimporter/testdata/
complexnums.go 5 const PN = 1 - 1i
  /external/llvm/lib/Transforms/Utils/
UnifyFunctionExitNodes.cpp 91 PHINode *PN = nullptr;
96 PN = PHINode::Create(F.getReturnType(), ReturningBlocks.size(),
98 NewRetBlock->getInstList().push_back(PN);
99 ReturnInst::Create(F.getContext(), PN, NewRetBlock);
108 if (PN)
109 PN->addIncoming(BB->getTerminator()->getOperand(0), BB);
LCSSA.cpp 80 if (PHINode *PN = dyn_cast<PHINode>(User))
81 UserBB = PN->getIncomingBlock(U);
119 PHINode *PN = PHINode::Create(Inst.getType(), PredCache.size(ExitBB),
124 PN->addIncoming(&Inst, Pred);
131 &PN->getOperandUse(PN->getOperandNumForIncomingValue(
132 PN->getNumIncomingValues() - 1)));
135 AddedPHIs.push_back(PN);
138 SSAUpdate.AddAvailableValue(ExitBB, PN);
150 PostProcessPHIs.push_back(PN);
    [all...]
BreakCriticalEdges.cpp 92 PHINode *PN = dyn_cast<PHINode>(I); ++I) {
93 unsigned Idx = PN->getBasicBlockIndex(SplitBB);
94 Value *V = PN->getIncomingValue(Idx);
104 PN->getType(), Preds.size(), "split",
110 PN->setIncomingValue(Idx, NewPN);
153 PHINode *PN = cast<PHINode>(I);
160 if (PN->getIncomingBlock(BBIdx) != TIBB)
161 BBIdx = PN->getBasicBlockIndex(TIBB);
162 PN->setIncomingBlock(BBIdx, NewBB);
196 if (PHINode *PN = dyn_cast<PHINode>(DestBB->begin()))
    [all...]
CloneFunction.cpp 450 if (const PHINode *PN = dyn_cast<PHINode>(I)) {
451 if (isa<PHINode>(VMap[PN]))
452 PHIToResolve.push_back(PN);
480 PHINode *PN = cast<PHINode>(VMap[OPN]);
482 Value *V = VMap.lookup(PN->getIncomingBlock(pred));
484 Value *InVal = MapValue(PN->getIncomingValue(pred),
488 PN->setIncomingValue(pred, InVal);
489 PN->setIncomingBlock(pred, MappedBlock);
491 PN->removeIncomingValue(pred, false);
503 PHINode *PN = cast<PHINode>(NewBB->begin())
    [all...]
LoopVersioning.cpp 128 PHINode *PN;
135 for (auto I = PHIBlock->begin(); (PN = dyn_cast<PHINode>(I)); ++I) {
136 if (PN->getIncomingValue(0) == Inst)
140 if (!PN) {
141 PN = PHINode::Create(Inst->getType(), 2, Inst->getName() + ".lver",
145 User->replaceUsesOfWith(Inst, PN);
146 PN->addIncoming(Inst, VersionedLoop->getExitingBlock());
151 for (auto I = PHIBlock->begin(); (PN = dyn_cast<PHINode>(I)); ++I) {
152 assert(PN->getNumOperands() == 1 &&
156 Value *ClonedValue = PN->getIncomingValue(0)
    [all...]
  /external/swiftshader/third_party/LLVM/lib/Transforms/Utils/
UnifyFunctionExitNodes.cpp 114 PHINode *PN = 0;
119 PN = PHINode::Create(F.getReturnType(), ReturningBlocks.size(),
121 NewRetBlock->getInstList().push_back(PN);
122 ReturnInst::Create(F.getContext(), PN, NewRetBlock);
134 if (PN)
135 PN->addIncoming(BB->getTerminator()->getOperand(0), BB);
BreakCriticalEdges.cpp 134 PHINode *PN = dyn_cast<PHINode>(I); ++I) {
135 unsigned Idx = PN->getBasicBlockIndex(SplitBB);
136 Value *V = PN->getIncomingValue(Idx);
143 PHINode *NewPN = PHINode::Create(PN->getType(), Preds.size(), "split",
148 PN->setIncomingValue(Idx, NewPN);
207 PHINode *PN = cast<PHINode>(I);
214 if (PN->getIncomingBlock(BBIdx) != TIBB)
215 BBIdx = PN->getBasicBlockIndex(TIBB);
216 PN->setIncomingBlock(BBIdx, NewBB);
257 if (PHINode *PN = dyn_cast<PHINode>(DestBB->begin()))
    [all...]
LCSSA.cpp 188 if (PHINode *PN = dyn_cast<PHINode>(U))
189 UserBB = PN->getIncomingBlock(UI);
225 PHINode *PN = PHINode::Create(Inst->getType(),
232 PN->addIncoming(Inst, *PI);
239 &PN->getOperandUse(
240 PN->getOperandNumForIncomingValue(PN->getNumIncomingValues()-1)));
243 AddedPHIs.push_back(PN);
246 SSAUpdate.AddAvailableValue(ExitBB, PN);
258 if (PHINode *PN = dyn_cast<PHINode>(User)
    [all...]
LoopUnroll.cpp 50 if (PHINode *PN = dyn_cast<PHINode>(I)) {
51 for (unsigned i = 0, e = PN->getNumIncomingValues(); i != e; ++i) {
52 ValueToValueMapTy::iterator It = VMap.find(PN->getIncomingBlock(i));
54 PN->setIncomingBlock(i, cast<BasicBlock>(It->second));
306 PHINode *PN = OrigPHINode[i];
308 PN->replaceAllUsesWith(PN->getIncomingValueForBlock(Preheader));
309 Header->getInstList().erase(PN);
312 Value *InVal = PN->removeIncomingValue(LatchBlock, false);
320 PN->addIncoming(InVal, Latches.back())
    [all...]
BasicBlockUtils.cpp 77 while (PHINode *PN = dyn_cast<PHINode>(BB->begin())) {
78 if (PN->getIncomingValue(0) != PN)
79 PN->replaceAllUsesWith(PN->getIncomingValue(0));
81 PN->replaceAllUsesWith(UndefValue::get(PN->getType()));
84 MemDep->removeInstruction(PN); // Memdep updates AA itself.
85 else if (AA && isa<PointerType>(PN->getType()))
86 AA->deleteValue(PN);
    [all...]
CloneFunction.cpp 401 if (PHINode *PN = dyn_cast<PHINode>(I)) {
404 for (; (PN = dyn_cast<PHINode>(I)); ++I, ++OldI)
427 PHINode *PN = cast<PHINode>(VMap[OPN]);
429 Value *V = VMap[PN->getIncomingBlock(pred)];
431 Value *InVal = MapValue(PN->getIncomingValue(pred),
435 PN->setIncomingValue(pred, InVal);
436 PN->setIncomingBlock(pred, MappedBlock);
438 PN->removeIncomingValue(pred, false);
449 PHINode *PN = cast<PHINode>(NewBB->begin());
451 if (NumPreds != PN->getNumIncomingValues())
    [all...]
LowerSwitch.cpp 219 PHINode* PN = cast<PHINode>(I);
224 PN->removeIncomingValue(OrigBlock);
227 int BlockIdx = PN->getBasicBlockIndex(OrigBlock);
229 PN->setIncomingBlock((unsigned)BlockIdx, NewLeaf);
300 PHINode *PN = cast<PHINode>(I);
301 int BlockIdx = PN->getBasicBlockIndex(OrigBlock);
303 PN->setIncomingBlock((unsigned)BlockIdx, NewDefault);
  /external/llvm/lib/IR/
Dominators.cpp 199 PHINode *PN = dyn_cast<PHINode>(UserInst);
200 if (PN && PN->getParent() == BBE.getEnd() &&
201 PN->getIncomingBlock(U) == BBE.getStart())
207 if (PN)
208 UseBB = PN->getIncomingBlock(U);
222 if (PHINode *PN = dyn_cast<PHINode>(UserInst))
223 UseBB = PN->getIncomingBlock(U);
273 if (PHINode *PN = dyn_cast<PHINode>(I))
274 return isReachableFromEntry(PN->getIncomingBlock(U))
    [all...]
BasicBlock.cpp 315 while (PHINode *PN = dyn_cast<PHINode>(&front())) {
317 PN->removeIncomingValue(Pred, !DontDeleteUselessPHIs);
321 if (PN->getIncomingValue(0) != PN)
322 PN->replaceAllUsesWith(PN->getIncomingValue(0));
325 PN->replaceAllUsesWith(UndefValue::get(PN->getType()));
335 PHINode *PN;
336 for (iterator II = begin(); (PN = dyn_cast<PHINode>(II)); )
    [all...]
Instruction.cpp 466 const PHINode *PN = dyn_cast<PHINode>(I);
467 if (!PN) {
473 if (PN->getIncomingBlock(U) != BB)
  /external/swiftshader/third_party/LLVM/lib/Transforms/IPO/
FunctionAttrs.cpp 294 PHINode *PN = cast<PHINode>(RVI);
295 for (int i = 0, e = PN->getNumIncomingValues(); i != e; ++i)
296 FlowsToReturn.insert(PN->getIncomingValue(i));
  /external/swiftshader/third_party/LLVM/lib/VMCore/
Instruction.cpp 300 const PHINode *PN = dyn_cast<PHINode>(U);
301 if (PN == 0) {
307 if (PN->getIncomingBlock(UI) != BB)
  /external/llvm/lib/CodeGen/
DwarfEHPrepare.cpp 232 PHINode *PN = PHINode::Create(Type::getInt8PtrTy(Ctx), ResumesLeft,
242 PN->addIncoming(ExnObj, Parent);
248 CallInst *CI = CallInst::Create(RewindFunction, PN, "", UnwindBB);
  /external/llvm/unittests/Analysis/
ScalarEvolutionTest.cpp 252 auto *PN = PHINode::Create(Ty, 2, "", &*LoopBB->begin());
253 PN->addIncoming(Constant::getNullValue(Ty), EntryBB);
254 PN->addIncoming(UndefValue::get(Ty), LoopBB);
256 auto *S1 = SE.getSCEV(PN);
257 auto *S2 = SE.getSCEV(PN);
  /external/swiftshader/third_party/LLVM/lib/Analysis/
LoopInfo.cpp 153 PHINode *PN = cast<PHINode>(I);
155 dyn_cast<ConstantInt>(PN->getIncomingValueForBlock(Incoming)))
158 dyn_cast<Instruction>(PN->getIncomingValueForBlock(Backedge)))
160 Inc->getOperand(0) == PN)
163 return PN;
  /external/swiftshader/third_party/LLVM/lib/Transforms/InstCombine/
InstCombineLoadStoreAlloca.cpp 595 PHINode *PN = PHINode::Create(MergedVal->getType(), 2, "storemerge");
596 PN->addIncoming(SI.getOperand(0), SI.getParent());
597 PN->addIncoming(OtherStore->getOperand(0), OtherBB);
598 MergedVal = InsertNewInstBefore(PN, DestBB->front());
InstCombineShifts.cpp 172 PHINode *PN = cast<PHINode>(I);
173 for (unsigned i = 0, e = PN->getNumIncomingValues(); i != e; ++i)
174 if (!CanEvaluateShifted(PN->getIncomingValue(i), NumBits, isLeftShift,IC))
300 PHINode *PN = cast<PHINode>(I);
301 for (unsigned i = 0, e = PN->getNumIncomingValues(); i != e; ++i)
302 PN->setIncomingValue(i, GetShiftedValue(PN->getIncomingValue(i),
304 return PN;
  /external/swiftshader/third_party/LLVM/lib/Transforms/Scalar/
TailRecursionElimination.cpp 203 PHINode *PN = ArgumentPHIs[i];
206 if (Value *PNV = SimplifyInstruction(PN)) {
207 PN->replaceAllUsesWith(PNV);
208 PN->eraseFromParent();
500 PHINode *PN = PHINode::Create(I->getType(), 2,
502 I->replaceAllUsesWith(PN); // Everyone use the PHI node now!
503 PN->addIncoming(I, NewEntry);
504 ArgumentPHIs.push_back(PN);

Completed in 1180 milliseconds

1 2 3 4 5 6