Home
last modified time | relevance | path

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

/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
H A DRDFGraph.h614 struct PhiNode : public InstrNode { struct
631 void addPhi(NodeAddr<PhiNode*> PA, const DataFlowGraph &G); argument
822 NodeAddr<PhiUseNode*> newPhiUse(NodeAddr<PhiNode*> Owner,
829 NodeAddr<PhiNode*> newPhi(NodeAddr<BlockNode*> Owner);
946 raw_ostream &operator<<(raw_ostream &OS, const Print<NodeAddr<PhiNode *>> &P);
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/
H A DRDFLiveness.cpp167 NodeAddr<PhiNode*> PA = IA; in getAllReachingDefs()
343 NodeAddr<PhiNode*> PA = DA.Addr->getOwner(DFG); in getAllReachingDefsRecImpl()
482 for (NodeAddr<PhiNode*> PhiA : Phis) { in computePhiInfo()
673 auto PA = DFG.addr<PhiNode*>(PhiUQ[i]); in computePhiInfo()
726 NodeAddr<PhiNode*> PA = DFG.addr<PhiNode*>(I.first); in computePhiInfo()
801 for (NodeAddr<PhiNode*> PA : Phis) { in computeLiveIns()
H A DRDFGraph.cpp218 raw_ostream &operator<< (raw_ostream &OS, const Print<NodeAddr<PhiNode*>> &P) { in operator <<()
253 OS << PrintNode<PhiNode*>(P.Obj, P.G); in operator <<()
546 void BlockNode::addPhi(NodeAddr<PhiNode*> PA, const DataFlowGraph &G) { in addPhi()
815 NodeAddr<PhiUseNode*> DataFlowGraph::newPhiUse(NodeAddr<PhiNode*> Owner, in newPhiUse()
839 NodeAddr<PhiNode*> DataFlowGraph::newPhi(NodeAddr<BlockNode*> Owner) { in newPhi()
840 NodeAddr<PhiNode*> PA = newNode(NodeAttrs::Code | NodeAttrs::Phi); in newPhi()
910 NodeAddr<PhiNode*> PA = newPhi(EA); in build()
935 NodeAddr<PhiNode*> PA = newPhi(BA); in build()
1483 NodeAddr<PhiNode*> PA = newPhi(BA); in buildPhis()
1537 auto PA = addr<PhiNode*>(PhiQ[0]); in removeUnusedPhis()
/netbsd-src/external/apache2/llvm/dist/llvm/bindings/ocaml/llvm/
H A Dllvm_ocaml.c1602 value llvm_add_incoming(value Incoming, LLVMValueRef PhiNode) { in llvm_add_incoming() argument
1603 LLVMAddIncoming(PhiNode, (LLVMValueRef *)&Field(Incoming, 0), in llvm_add_incoming()
1609 value llvm_incoming(LLVMValueRef PhiNode) { in llvm_incoming() argument
1616 for (I = LLVMCountIncoming(PhiNode); I != 0;) { in llvm_incoming()
1618 Field(Hd, 0) = (value)LLVMGetIncomingValue(PhiNode, --I); in llvm_incoming()
1619 Field(Hd, 1) = (value)LLVMGetIncomingBlock(PhiNode, I); in llvm_incoming()
2218 LLVMValueRef FirstValue, PhiNode; in llvm_build_phi() local
2224 PhiNode = in llvm_build_phi()
2229 LLVMAddIncoming(PhiNode, (LLVMValueRef *)&Field(Hd, 0), in llvm_build_phi()
2233 return PhiNode; in llvm_build_phi()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/X86/
H A DX86LoadValueInjectionLoadHardening.cpp374 NodeAddr<PhiNode *> Phi = Use.Addr->getOwner(DFG); in getGadgetGraph()
472 for (NodeAddr<PhiNode *> ArgPhi : in getGadgetGraph()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm-c/
H A DCore.h3506 void LLVMAddIncoming(LLVMValueRef PhiNode, LLVMValueRef *IncomingValues,
3512 unsigned LLVMCountIncoming(LLVMValueRef PhiNode);
3517 LLVMValueRef LLVMGetIncomingValue(LLVMValueRef PhiNode, unsigned Index);
3522 LLVMBasicBlockRef LLVMGetIncomingBlock(LLVMValueRef PhiNode, unsigned Index);
/netbsd-src/external/apache2/llvm/dist/llvm/lib/IR/
H A DCore.cpp2998 void LLVMAddIncoming(LLVMValueRef PhiNode, LLVMValueRef *IncomingValues, in LLVMAddIncoming() argument
3000 PHINode *PhiVal = unwrap<PHINode>(PhiNode); in LLVMAddIncoming()
3005 unsigned LLVMCountIncoming(LLVMValueRef PhiNode) { in LLVMCountIncoming() argument
3006 return unwrap<PHINode>(PhiNode)->getNumIncomingValues(); in LLVMCountIncoming()
3009 LLVMValueRef LLVMGetIncomingValue(LLVMValueRef PhiNode, unsigned Index) { in LLVMGetIncomingValue() argument
3010 return wrap(unwrap<PHINode>(PhiNode)->getIncomingValue(Index)); in LLVMGetIncomingValue()
3013 LLVMBasicBlockRef LLVMGetIncomingBlock(LLVMValueRef PhiNode, unsigned Index) { in LLVMGetIncomingBlock() argument
3014 return wrap(unwrap<PHINode>(PhiNode)->getIncomingBlock(Index)); in LLVMGetIncomingBlock()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/
H A DHexagonOptAddrMode.cpp262 NodeAddr<PhiNode *> PA = UA.Addr->getOwner(*DFG); in getAllRealUses()
/netbsd-src/external/apache2/llvm/dist/llvm/docs/
H A DMemorySSA.rst71 ``MemoryPhi``\ s are ``PhiNode``\ s, but for memory operations. If at any