Lines Matching defs:PHINode
2471 // PHINode Class
2474 // PHINode - The PHINode class is used to represent the magical mystical PHI
2478 class PHINode : public Instruction {
2485 PHINode(const PHINode &PN);
2490 explicit PHINode(Type *Ty, unsigned NumReservedValues,
2499 PHINode(Type *Ty, unsigned NumReservedValues, const Twine &NameStr,
2517 PHINode *cloneImpl() const;
2522 static PHINode *Create(Type *Ty, unsigned NumReservedValues,
2525 return new PHINode(Ty, NumReservedValues, NameStr, InsertBefore);
2527 static PHINode *Create(Type *Ty, unsigned NumReservedValues,
2529 return new PHINode(Ty, NumReservedValues, NameStr, InsertAtEnd);
2686 struct OperandTraits<PHINode> : public HungoffOperandTraits<2> {
2689 DEFINE_TRANSPARENT_OPERAND_ACCESSORS(PHINode, Value)