/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);
|