Searched refs:PHINode (Results 126 - 150 of 180) sorted by relevance

12345678

/freebsd-11.0-release/contrib/llvm/lib/Analysis/
H A DGlobalsModRef.cpp632 if (auto *PN = dyn_cast<PHINode>(Input)) {
749 if (auto *PN = dyn_cast<PHINode>(Input)) {
H A DLint.cpp653 } else if (PHINode *PN = dyn_cast<PHINode>(V)) {
H A DVectorUtils.cpp524 if (isa<PHINode>(I))
H A DInlineCost.cpp139 bool visitPHI(PHINode &I);
323 bool CallAnalyzer::visitPHI(PHINode &I) {
H A DCFLAliasAnalysis.cpp202 void visitPHINode(PHINode &Inst) {
/freebsd-11.0-release/contrib/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGBuilder.h64 class PHINode;
831 void visitPHI(const PHINode &I);
H A DStatepointLowering.cpp150 if (const PHINode *Phi = dyn_cast<PHINode>(Val)) {
H A DSelectionDAGISel.cpp396 PHINode *PN = dyn_cast<PHINode>(BB.begin());
404 for (BasicBlock::iterator I = BB.begin(); (PN = dyn_cast<PHINode>(I)); ++I)
1176 const PHINode *PN = dyn_cast<PHINode>(I); ++I)
1180 const PHINode *PN = dyn_cast<PHINode>(I); ++I)
/freebsd-11.0-release/contrib/llvm/tools/bugpoint/
H A DMiscompilation.cpp888 PHINode *FuncPtr = PHINode::Create(NullPtr->getType(), 2,
/freebsd-11.0-release/contrib/llvm/lib/Transforms/Instrumentation/
H A DAddressSanitizer.cpp745 PHINode *createPHI(IRBuilder<> &IRB, Value *Cond, Value *ValueIfTrue,
1786 PHINode *FunctionStackPoisoner::createPHI(IRBuilder<> &IRB, Value *Cond,
1790 PHINode *PHI = IRB.CreatePHI(IntptrTy, 2);
2071 else if (PHINode *PN = dyn_cast<PHINode>(V)) {
H A DMemorySanitizer.cpp606 SmallVector<PHINode *, 16> ShadowPHINodes, OriginPHINodes;
838 for (PHINode *PN : ShadowPHINodes) {
839 PHINode *PNS = cast<PHINode>(getShadow(PN));
840 PHINode *PNO = MS.TrackOrigins ? cast<PHINode>(getOrigin(PN)) : nullptr;
2576 void visitPHINode(PHINode &I) {
/freebsd-11.0-release/contrib/llvm/tools/clang/lib/CodeGen/
H A DCGExprScalar.cpp1645 llvm::PHINode *atomicPHI = nullptr;
2122 llvm::PHINode *atomicPHI = nullptr;
2415 llvm::PHINode *phi = Builder.CreatePHI(opTy, 2);
2762 llvm::PHINode *BaseCheck = Builder.CreatePHI(ValidBase->getType(), 2);
3086 llvm::PHINode *PN = llvm::PHINode::Create(llvm::Type::getInt1Ty(VMContext), 2,
3165 llvm::PHINode *PN = llvm::PHINode::Create(llvm::Type::getInt1Ty(VMContext), 2,
3348 llvm::PHINode *PN = Builder.CreatePHI(LHS->getType(), 2, "cond");
H A DCGClass.cpp357 llvm::PHINode *PHI = Builder.CreatePHI(BasePtrTy, 2, "cast.result");
415 llvm::PHINode *PHI = Builder.CreatePHI(Value->getType(), 2);
1974 llvm::PHINode *cur = Builder.CreatePHI(arrayBegin->getType(), 2,
H A DCGExprCXX.cpp1048 llvm::PHINode *CurPtrPhi =
1468 llvm::PHINode *PHI = Builder.CreatePHI(resultPtr->getType(), 2);
1920 llvm::PHINode *PHI = Builder.CreatePHI(Value->getType(), 2);
H A DCodeGenFunction.cpp366 llvm::PHINode *PN = cast<llvm::PHINode>(IndirectBranch->getAddress());
1362 llvm::PHINode *cur = Builder.CreatePHI(begin.getType(), 2, "vla.cur");
H A DCGObjCGNU.cpp1454 llvm::PHINode *phi = Builder.CreatePHI(v->getType(), 2);
1460 llvm::PHINode *phi = Builder.CreatePHI(v.getType(), 2);
1469 llvm::PHINode *phi = Builder.CreatePHI(v.first->getType(), 2);
1473 llvm::PHINode *phi2 = Builder.CreatePHI(v.second->getType(), 2);
H A DCGVTables.cpp117 llvm::PHINode *PHI = CGF.Builder.CreatePHI(ReturnValue->getType(), 2);
/freebsd-11.0-release/contrib/llvm/lib/Target/Hexagon/
H A DHexagonCommonGEP.cpp718 if (isa<PHINode>(V))
762 BasicBlock *PB = isa<PHINode>(R)
763 ? cast<PHINode>(R)->getIncomingBlock(*U)
/freebsd-11.0-release/contrib/llvm/tools/llvm-diff/
H A DDifferenceEngine.cpp263 } else if (isa<PHINode>(L)) {
/freebsd-11.0-release/contrib/llvm/lib/ExecutionEngine/Interpreter/
H A DExecution.cpp935 if (!isa<PHINode>(SF.CurInst)) return; // Nothing fancy to do
940 for (; PHINode *PN = dyn_cast<PHINode>(SF.CurInst); ++SF.CurInst) {
943 assert(i != -1 && "PHINode doesn't contain entry for predecessor??");
952 for (unsigned i = 0; isa<PHINode>(SF.CurInst); ++SF.CurInst, ++i) {
953 PHINode *PN = cast<PHINode>(SF.CurInst);
/freebsd-11.0-release/contrib/llvm/lib/IR/
H A DVerifier.cpp381 void visitPHINode(PHINode &PN);
1966 if (isa<PHINode>(BB.front())) {
1970 PHINode *PN;
1971 for (BasicBlock::iterator I = BB.begin(); (PN = dyn_cast<PHINode>(I));++I) {
1978 "PHINode should have one entry for each predecessor of its "
2341 void Verifier::visitPHINode(PHINode &PN) {
2347 isa<PHINode>(--BasicBlock::iterator(&PN)),
3380 if (!isa<PHINode>(I)) { // Check that non-phi nodes are not self referential
H A DCore.cpp2137 PHINode *PhiVal = unwrap<PHINode>(PhiNode);
2143 return unwrap<PHINode>(PhiNode)->getNumIncomingValues();
2147 return wrap(unwrap<PHINode>(PhiNode)->getIncomingValue(Index));
2151 return wrap(unwrap<PHINode>(PhiNode)->getIncomingBlock(Index));
/freebsd-11.0-release/contrib/llvm/lib/Target/CppBackend/
H A DCPPBackend.cpp1376 const PHINode* phi = cast<PHINode>(I);
1378 Out << "PHINode* " << iName << " = PHINode::Create("
1386 << opNames[PHINode::getOperandNumForIncomingValue(i)] << ", "
/freebsd-11.0-release/contrib/llvm/lib/Transforms/InstCombine/
H A DInstCombineAddSub.cpp1126 if (isa<Constant>(RHS) && isa<PHINode>(LHS))
1327 if (isa<PHINode>(LHS))
/freebsd-11.0-release/contrib/llvm/lib/Transforms/IPO/
H A DArgumentPromotion.cpp187 if (isa<GetElementPtrInst>(V) || isa<PHINode>(V)) {

Completed in 302 milliseconds

12345678