• Home
  • Raw
  • Download

Lines Matching refs:NodeAttrs

228   struct NodeAttrs {  struct
417 uint16_t getType() const { return NodeAttrs::type(Attrs); } in getType()
418 uint16_t getKind() const { return NodeAttrs::kind(Attrs); } in getKind()
419 uint16_t getFlags() const { return NodeAttrs::flags(Attrs); } in getFlags()
424 void setFlags(uint16_t F) { setAttrs(NodeAttrs::set_flags(getAttrs(), F)); } in setFlags()
480 assert(!(getFlags() & NodeAttrs::PhiRef)); in getOp()
498 assert(getType() == NodeAttrs::Ref); in isUse()
499 return getKind() == NodeAttrs::Use; in isUse()
502 assert(getType() == NodeAttrs::Ref); in isDef()
503 return getKind() == NodeAttrs::Def; in isDef()
535 assert(getFlags() & NodeAttrs::PhiRef); in getPredecessor()
539 assert(getFlags() & NodeAttrs::PhiRef); in setPredecessor()
717 return BA.Addr->getType() == NodeAttrs::Ref && in IsRef()
722 return BA.Addr->getType() == NodeAttrs::Code && in IsCode()
726 return BA.Addr->getType() == NodeAttrs::Ref && in IsDef()
727 BA.Addr->getKind() == NodeAttrs::Def; in IsDef()
730 return BA.Addr->getType() == NodeAttrs::Ref && in IsUse()
731 BA.Addr->getKind() == NodeAttrs::Use; in IsUse()
734 return BA.Addr->getType() == NodeAttrs::Code && in IsPhi()
735 BA.Addr->getKind() == NodeAttrs::Phi; in IsPhi()
744 MachineOperand &Op, uint16_t Flags = NodeAttrs::None);
747 uint16_t Flags = NodeAttrs::PhiRef);
749 MachineOperand &Op, uint16_t Flags = NodeAttrs::None);
751 RegisterRef RR, uint16_t Flags = NodeAttrs::PhiRef);
807 if (NA.Addr->getType() == NodeAttrs::Ref) { in getNextRef()
816 assert(NA.Addr->getType() == NodeAttrs::Code); in getNextRef()