Home
last modified time | relevance | path

Searched refs:PhiNode (Results 1 – 9 of 9) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DRDFLiveness.cpp163 NodeAddr<PhiNode *> PA = IA; in getAllReachingDefs()
339 NodeAddr<PhiNode *> PA = DA.Addr->getOwner(DFG); in getAllReachingDefsRecImpl()
478 for (NodeAddr<PhiNode *> PhiA : Phis) { in computePhiInfo()
671 auto PA = DFG.addr<PhiNode *>(PhiUQ[i]); in computePhiInfo()
725 NodeAddr<PhiNode *> PA = DFG.addr<PhiNode *>(I.first); in computePhiInfo()
801 for (NodeAddr<PhiNode *> PA : Phis) { in computeLiveIns()
H A DRDFGraph.cpp250 OS << PrintNode<PhiNode *>(P.Obj, P.G); in operator <<()
1520 auto PA = addr<PhiNode *>(PhiQ[0]); in removeUnusedPhis()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DRDFGraph.h374 struct PhiNode;
390 using Phi = NodeAddr<PhiNode *>;
633 struct PhiNode : public InstrNode { struct
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86LoadValueInjectionLoadHardening.cpp372 NodeAddr<PhiNode *> Phi = Use.Addr->getOwner(DFG); in getGadgetGraph()
468 for (NodeAddr<PhiNode *> ArgPhi : in getGadgetGraph()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DPromoteMemoryToRegister.cpp979 for (const auto &PhiNode : NewPhiNodes) { in run() local
982 PHINode *SomePHI = PhiNode.second; in run()
/freebsd/contrib/llvm-project/llvm/include/llvm-c/
H A DCore.h4214 LLVM_C_ABI void LLVMAddIncoming(LLVMValueRef PhiNode,
4222 LLVM_C_ABI unsigned LLVMCountIncoming(LLVMValueRef PhiNode);
4227 LLVM_C_ABI LLVMValueRef LLVMGetIncomingValue(LLVMValueRef PhiNode,
4233 LLVM_C_ABI LLVMBasicBlockRef LLVMGetIncomingBlock(LLVMValueRef PhiNode,
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DCore.cpp3229 void LLVMAddIncoming(LLVMValueRef PhiNode, LLVMValueRef *IncomingValues, in LLVMAddIncoming() argument
3231 PHINode *PhiVal = unwrap<PHINode>(PhiNode); in LLVMAddIncoming()
3236 unsigned LLVMCountIncoming(LLVMValueRef PhiNode) { in LLVMCountIncoming() argument
3237 return unwrap<PHINode>(PhiNode)->getNumIncomingValues(); in LLVMCountIncoming()
3240 LLVMValueRef LLVMGetIncomingValue(LLVMValueRef PhiNode, unsigned Index) { in LLVMGetIncomingValue() argument
3241 return wrap(unwrap<PHINode>(PhiNode)->getIncomingValue(Index)); in LLVMGetIncomingValue()
3244 LLVMBasicBlockRef LLVMGetIncomingBlock(LLVMValueRef PhiNode, unsigned Index) { in LLVMGetIncomingBlock() argument
3245 return wrap(unwrap<PHINode>(PhiNode)->getIncomingBlock(Index)); in LLVMGetIncomingBlock()
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonOptAddrMode.cpp280 NodeAddr<PhiNode *> PA = UA.Addr->getOwner(*DFG); in getAllRealUses()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DLoopStrengthReduce.cpp3753 const auto *PhiNode = cast<PHINode>(UserInst); in CollectLoopInvariantFixupsAndFormulae() local
3756 for (unsigned int I = 0; I < PhiNode->getNumIncomingValues(); I++) { in CollectLoopInvariantFixupsAndFormulae()
3757 if (PhiNode->getIncomingValue(I) == ExpectedValue) { in CollectLoopInvariantFixupsAndFormulae()
3758 if (PhiNode->getIncomingBlock(I)->getTerminator()->isEHPad()) { in CollectLoopInvariantFixupsAndFormulae()