Home
last modified time | relevance | path

Searched refs:PHINode (Results 201 – 225 of 294) sorted by relevance

12345678910>>...12

/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DLint.cpp674 } else if (PHINode *PN = dyn_cast<PHINode>(V)) { in findValueImpl()
H A DGlobalsModRef.cpp666 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 DHexagonCommonGEP.cpp727 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 DInstructions.cpp113 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 DGlobalOpt.cpp643 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 DSampleProfileProbe.cpp305 return !isa<PHINode>(J) && !isa<DbgInfoIntrinsic>(J) && in instrumentOneFunc()
H A DAttributor.cpp1497 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 DExecution.cpp990 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 DSPIRVEmitIntrinsics.cpp126 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 DInstVisitor.h175 RetTy visitPHINode(PHINode &I) { DELEGATE(Instruction);} in visitPHINode()
H A DInstruction.def208 HANDLE_OTHER_INST(55, PHI , PHINode ) // PHI node instruction
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DMVETailPredication.cpp385 PHINode *Processed = Builder.CreatePHI(Ty, 2); in InsertVCTPIntrinsic()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DLoopUnrollPass.cpp430 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 DConstraintElimination.cpp82 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 DInstCombineShifts.cpp598 PHINode *PN = cast<PHINode>(I); in canEvaluateShifted()
718 PHINode *PN = cast<PHINode>(I); in getShiftedValue()
H A DInstCombineCompares.cpp437 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 DSafeStack.cpp611 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 DAggressiveInstCombine.cpp96 PHINode &Phi = cast<PHINode>(I); in foldGuardedFunnelShift()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DPGOMemOPSizeOpt.cpp391 PHINode *PHI = nullptr; in perform()
/freebsd/contrib/llvm-project/llvm/tools/bugpoint/
H A DMiscompilation.cpp906 PHINode *FuncPtr = in CleanupAndPrepareModules()
907 PHINode::Create(NullPtr->getType(), 2, "fp", DoCallBB); in CleanupAndPrepareModules()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/Targets/
H A DHexagon.cpp404 llvm::PHINode *ArgAddr = CGF.Builder.CreatePHI(MemPTy, 2, "vaarg.addr"); in EmitVAArgForHexagonLinux()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DStatepointLowering.cpp197 if (const PHINode *Phi = dyn_cast<PHINode>(Val)) { in findPreviousSpillSlot()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DABIInfoImpl.cpp241 llvm::PHINode *PHI = CGF.Builder.CreatePHI(Addr1.getType(), 2, Name); in emitMergePHI()
/freebsd/contrib/llvm-project/llvm/lib/FuzzMutate/
H A DOperations.cpp183 for (PHINode &PHI : Block->phis()) in splitBlockDescriptor()
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DIRSimilarityIdentifier.h531 InstrType visitPHINode(PHINode &PN) { in visitPHINode()

12345678910>>...12