/freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
H A D | Lint.cpp | 674 } else if (PHINode *PN = dyn_cast<PHINode>(V)) { in findValueImpl()
|
H A D | GlobalsModRef.cpp | 666 if (auto *PN = dyn_cast<PHINode>(Input)) { in isNonEscapingGlobalNoAliasWithLoad() 783 if (auto *PN = dyn_cast<PHINode>(Input)) { in isNonEscapingGlobalNoAlias()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
H A D | HexagonCommonGEP.cpp | 727 if (isa<PHINode>(V)) in first_use_of_in_block() 768 BasicBlock *PB = isa<PHINode>(R) in recalculatePlacement() 769 ? cast<PHINode>(R)->getIncomingBlock(*U) in recalculatePlacement()
|
/freebsd/contrib/llvm-project/llvm/lib/IR/ |
H A D | Instructions.cpp | 113 PHINode::PHINode(const PHINode &PN) in PHINode() function in PHINode 124 Value *PHINode::removeIncomingValue(unsigned Idx, bool DeletePHIIfEmpty) { in removeIncomingValue() 148 void PHINode::removeIncomingValueIf(function_ref<bool(unsigned)> Predicate, in removeIncomingValueIf() 185 void PHINode::growOperands() { in growOperands() 196 Value *PHINode::hasConstantValue() const { in hasConstantValue() 216 bool PHINode::hasConstantOrUndefValue() const { in hasConstantOrUndefValue() 4924 PHINode *PHINode::cloneImpl() const { return new PHINode(*this); } in cloneImpl()
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/ |
H A D | GlobalOpt.cpp | 643 SmallPtrSetImpl<const PHINode*> &PHIs) { in AllUsesOfValueWillTrapIfNull() 670 } else if (const PHINode *PN = dyn_cast<PHINode>(U)) { in AllUsesOfValueWillTrapIfNull() 703 SmallPtrSet<const PHINode *, 8> PHIs; in allUsesOfLoadedValueWillTrapIfNull() 844 assert((isa<PHINode>(GlobalUser) || isa<SelectInst>(GlobalUser) || in OptimizeAwayTrappingUsesOfLoads()
|
H A D | SampleProfileProbe.cpp | 305 return !isa<PHINode>(J) && !isa<DbgInfoIntrinsic>(J) && in instrumentOneFunc()
|
H A D | Attributor.cpp | 1497 if (!isa<PHINode>(V) && !isa<SelectInst>(V)) in getAssumedSimplifiedValues() 1579 } else if (PHINode *PHI = dyn_cast<PHINode>(UserI)) { in isAssumedDead() 1799 if (isa<PHINode>(U->getUser()) && !Visited.insert(U).second) in checkForAllUses() 2463 if (!isa<PHINode>(I) && !ToBeDeletedInsts.count(I) && in cleanupIR() 2564 if (!isa<PHINode>(I) && isInstructionTriviallyDead(I)) in cleanupIR()
|
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/Interpreter/ |
H A D | Execution.cpp | 990 if (!isa<PHINode>(SF.CurInst)) return; // Nothing fancy to do in SwitchToNewBasicBlock() 995 for (; PHINode *PN = dyn_cast<PHINode>(SF.CurInst); ++SF.CurInst) { in SwitchToNewBasicBlock() 1007 for (unsigned i = 0; isa<PHINode>(SF.CurInst); ++SF.CurInst, ++i) { in SwitchToNewBasicBlock() 1008 PHINode *PN = cast<PHINode>(SF.CurInst); in SwitchToNewBasicBlock()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/ |
H A D | SPIRVEmitIntrinsics.cpp | 126 if (isa<PHINode>(I)) in setInsertPointSkippingPhis() 592 isa<PHINode>(I) || isa<SwitchInst>(I)) in processInstrAfterVisit()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/ |
H A D | InstVisitor.h | 175 RetTy visitPHINode(PHINode &I) { DELEGATE(Instruction);} in visitPHINode()
|
H A D | Instruction.def | 208 HANDLE_OTHER_INST(55, PHI , PHINode ) // PHI node instruction
|
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/ |
H A D | MVETailPredication.cpp | 385 PHINode *Processed = Builder.CreatePHI(Ty, 2); in InsertVCTPIntrinsic()
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | LoopUnrollPass.cpp | 430 if (auto *PhiI = dyn_cast<PHINode>(I)) in analyzeLoopUnrollCost() 502 auto *PHI = dyn_cast<PHINode>(&I); in analyzeLoopUnrollCost() 646 auto *PN = dyn_cast<PHINode>(&I); in analyzeLoopUnrollCost()
|
H A D | ConstraintElimination.cpp | 82 if (auto *Phi = dyn_cast<PHINode>(UserI)) in getContextInstForUse() 899 PHINode *PN = dyn_cast<PHINode>(A); in addInfoForInductions() 903 PN = dyn_cast<PHINode>(A); in addInfoForInductions()
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineShifts.cpp | 598 PHINode *PN = cast<PHINode>(I); in canEvaluateShifted() 718 PHINode *PN = cast<PHINode>(I); in getShiftedValue()
|
H A D | InstCombineCompares.cpp | 437 SetVector<PHINode *> PHIs; in canRewriteGEPAsOffset() 450 if (!isa<GetElementPtrInst>(V) && !isa<PHINode>(V)) in canRewriteGEPAsOffset() 471 if (auto *PN = dyn_cast<PHINode>(V)) { in canRewriteGEPAsOffset() 493 auto *PHI = dyn_cast<PHINode>(Use); in canRewriteGEPAsOffset() 511 if (auto *PHI = dyn_cast<PHINode>(V)) { in setInsertionPoint() 558 if (auto *PHI = dyn_cast<PHINode>(Val)) in rewriteGEPAsOffset() 580 if (isa<PHINode>(Val)) in rewriteGEPAsOffset() 592 if (auto *PHI = dyn_cast<PHINode>(Val)) { in rewriteGEPAsOffset() 593 PHINode *NewPhi = static_cast<PHINode *>(NewInsts[PHI]); in rewriteGEPAsOffset() 1309 if (auto *Phi = dyn_cast<PHINode>(Op0)) in foldICmpWithConstant() [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | SafeStack.cpp | 611 if (auto *PHI = dyn_cast<PHINode>(User)) in moveStaticAllocasToUnsafeStack() 621 if (auto *PHI = dyn_cast<PHINode>(User)) in moveStaticAllocasToUnsafeStack()
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/AggressiveInstCombine/ |
H A D | AggressiveInstCombine.cpp | 96 PHINode &Phi = cast<PHINode>(I); in foldGuardedFunnelShift()
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/ |
H A D | PGOMemOPSizeOpt.cpp | 391 PHINode *PHI = nullptr; in perform()
|
/freebsd/contrib/llvm-project/llvm/tools/bugpoint/ |
H A D | Miscompilation.cpp | 906 PHINode *FuncPtr = in CleanupAndPrepareModules() 907 PHINode::Create(NullPtr->getType(), 2, "fp", DoCallBB); in CleanupAndPrepareModules()
|
/freebsd/contrib/llvm-project/clang/lib/CodeGen/Targets/ |
H A D | Hexagon.cpp | 404 llvm::PHINode *ArgAddr = CGF.Builder.CreatePHI(MemPTy, 2, "vaarg.addr"); in EmitVAArgForHexagonLinux()
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
H A D | StatepointLowering.cpp | 197 if (const PHINode *Phi = dyn_cast<PHINode>(Val)) { in findPreviousSpillSlot()
|
/freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | ABIInfoImpl.cpp | 241 llvm::PHINode *PHI = CGF.Builder.CreatePHI(Addr1.getType(), 2, Name); in emitMergePHI()
|
/freebsd/contrib/llvm-project/llvm/lib/FuzzMutate/ |
H A D | Operations.cpp | 183 for (PHINode &PHI : Block->phis()) in splitBlockDescriptor()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/ |
H A D | IRSimilarityIdentifier.h | 531 InstrType visitPHINode(PHINode &PN) { in visitPHINode()
|