HomeSort by relevance Sort by last modified time
    Searched defs:PN (Results 26 - 50 of 54) sorted by null

12 3

  /external/clang/lib/CodeGen/
CodeGenFunction.cpp 227 llvm::PHINode *PN = cast<llvm::PHINode>(IndirectBranch->getAddress());
228 if (PN->getNumIncomingValues() == 0) {
229 PN->replaceAllUsesWith(llvm::UndefValue::get(PN->getType()));
230 PN->eraseFromParent();
    [all...]
  /external/grub/stage2/
iso9660.h 164 struct PN {
167 } pn; member in union:rock_ridge::__anon8240
  /external/llvm/examples/Kaleidoscope/Chapter6/
toy.cpp 657 PHINode *PN = Builder.CreatePHI(Type::getDoubleTy(getGlobalContext()), 2,
660 PN->addIncoming(ThenV, ThenBB);
661 PN->addIncoming(ElseV, ElseBB);
662 return PN;
  /external/llvm/examples/Kaleidoscope/Chapter7/
toy.cpp 753 PHINode *PN = Builder.CreatePHI(Type::getDoubleTy(getGlobalContext()), 2,
756 PN->addIncoming(ThenV, ThenBB);
757 PN->addIncoming(ElseV, ElseBB);
758 return PN;
    [all...]
  /external/llvm/lib/Analysis/
ScalarEvolutionExpander.cpp     [all...]
ValueTracking.cpp     [all...]
  /external/llvm/lib/Transforms/InstCombine/
InstCombineCasts.cpp 422 PHINode *PN = cast<PHINode>(I);
423 for (unsigned i = 0, e = PN->getNumIncomingValues(); i != e; ++i)
424 if (!CanEvaluateTruncated(PN->getIncomingValue(i), Ty))
730 PHINode *PN = cast<PHINode>(I);
731 if (!CanEvaluateZExtd(PN->getIncomingValue(0), Ty, BitsToClear))
733 for (unsigned i = 1, e = PN->getNumIncomingValues(); i != e; ++i)
734 if (!CanEvaluateZExtd(PN->getIncomingValue(i), Ty, Tmp) ||
    [all...]
InstructionCombining.cpp 623 PHINode *PN = cast<PHINode>(I.getOperand(0));
624 unsigned NumPHIValues = PN->getNumIncomingValues();
631 if (!PN->hasOneUse()) {
633 for (Value::use_iterator UI = PN->use_begin(), E = PN->use_end();
649 Value *InVal = PN->getIncomingValue(i);
656 NonConstBB = PN->getIncomingBlock(i);
681 PHINode *NewPN = PHINode::Create(I.getType(), PN->getNumIncomingValues());
682 InsertNewInstBefore(NewPN, *PN);
683 NewPN->takeName(PN);
    [all...]
  /external/llvm/lib/Transforms/Scalar/
CodeGenPrepare.cpp 317 while (const PHINode *PN = dyn_cast<PHINode>(BBI++)) {
318 for (Value::const_use_iterator UI = PN->use_begin(), E = PN->use_end();
359 while (const PHINode *PN = dyn_cast<PHINode>(BBI++)) {
360 const Value *V1 = PN->getIncomingValueForBlock(Pred);
361 const Value *V2 = PN->getIncomingValueForBlock(BB);
405 PHINode *PN;
407 (PN = dyn_cast<PHINode>(BBI)); ++BBI) {
409 Value *InVal = PN->removeIncomingValue(BB, false);
417 PN->addIncoming(InValPhi->getIncomingValue(i)
    [all...]
IndVarSimplify.cpp 241 void IndVarSimplify::HandleFloatingPointIV(Loop *L, PHINode *PN) {
242 unsigned IncomingEdge = L->contains(PN->getIncomingBlock(0));
247 dyn_cast<ConstantFP>(PN->getIncomingValue(IncomingEdge));
253 // Check IV increment. Reject this PN if increment operation is not
256 dyn_cast<BinaryOperator>(PN->getIncomingValue(BackEdge));
263 if (IncValueVal == 0 || Incr->getOperand(0) != PN ||
267 // Check Incr uses. One user is PN and the other user is an exit condition
393 IntegerType *Int32Ty = Type::getInt32Ty(PN->getContext());
396 PHINode *NewPHI = PHINode::Create(Int32Ty, 2, PN->getName()+".int", PN);
    [all...]
JumpThreading.cpp 128 bool ProcessBranchOnPHI(PHINode *PN);
377 if (PHINode *PN = dyn_cast<PHINode>(I)) {
378 for (unsigned i = 0, e = PN->getNumIncomingValues(); i != e; ++i) {
379 Value *InVal = PN->getIncomingValue(i);
381 Result.push_back(std::make_pair(KC, PN->getIncomingBlock(i)));
384 PN->getIncomingBlock(i), BB);
386 Result.push_back(std::make_pair(KC, PN->getIncomingBlock(i)));
482 PHINode *PN = dyn_cast<PHINode>(Cmp->getOperand(0));
483 if (PN && PN->getParent() == BB)
    [all...]
LoopUnswitch.cpp     [all...]
SCCP.cpp 432 PHINode *PN;
434 (PN = dyn_cast<PHINode>(I)); ++I)
435 visitPHINode(*PN);
651 void SCCPSolver::visitPHINode(PHINode &PN) {
652 // If this PN returns a struct, just mark the result overdefined.
654 if (PN.getType()->isStructTy())
655 return markAnythingOverdefined(&PN);
657 if (getValueState(&PN).isOverdefined())
662 if (PN.getNumIncomingValues() > 64)
663 return markOverdefined(&PN);
    [all...]
ScalarReplAggregates.cpp     [all...]
  /external/llvm/lib/Transforms/Utils/
PromoteMemoryToRegister.cpp 601 PHINode *PN = I->second;
604 if (Value *V = SimplifyInstruction(PN, 0, 0, &DT)) {
605 if (AST && PN->getType()->isPointerTy())
606 AST->deleteValue(PN);
607 PN->replaceAllUsesWith(V);
608 PN->eraseFromParent();
    [all...]
  /frameworks/compile/slang/BitWriter_2_9/
BitcodeWriter.cpp     [all...]
  /frameworks/compile/slang/BitWriter_2_9_func/
BitcodeWriter.cpp     [all...]
  /frameworks/compile/slang/BitWriter_3_2/
BitcodeWriter.cpp     [all...]
  /external/llvm/lib/Bitcode/Writer/
BitcodeWriter.cpp     [all...]
  /external/llvm/lib/CodeGen/SelectionDAG/
SelectionDAGISel.cpp 316 PHINode *PN = dyn_cast<PHINode>(BB->begin());
317 if (PN == 0) continue;
324 for (BasicBlock::iterator I = BB->begin(); (PN = dyn_cast<PHINode>(I)); ++I)
325 for (unsigned i = 0, e = PN->getNumIncomingValues(); i != e; ++i) {
326 ConstantExpr *CE = dyn_cast<ConstantExpr>(PN->getIncomingValue(i));
332 BasicBlock *Pred = PN->getIncomingBlock(i);
    [all...]
  /external/llvm/lib/IR/
Verifier.cpp 266 void visitPHINode(PHINode &PN);
    [all...]
  /external/llvm/lib/Target/Hexagon/
HexagonHardwareLoops.cpp     [all...]
  /external/llvm/lib/Transforms/IPO/
GlobalOpt.cpp 268 } else if (const PHINode *PN = dyn_cast<PHINode>(I)) {
271 if (PHIUsers.insert(PN)) // Not already visited.
    [all...]
  /external/llvm/lib/Transforms/ObjCARC/
ObjCARCOpts.cpp     [all...]
  /frameworks/compile/libbcc/bcinfo/BitReader_3_0/
BitcodeReader.cpp 210 PHINode *PN = cast<PHINode>(II);
211 int Idx = PN->getBasicBlockIndex(Invoke->getParent());
213 PN->setIncomingBlock(Idx, NewBB);
    [all...]

Completed in 586 milliseconds

12 3