Displaying 1 result from an estimated 1 matches for "getallmetadataimpl".
2010 Apr 24
2
[LLVMdev] Proposal for Adding MetaData to a BasicBlock
...&MDs)const;
    void setMetadata(unsigned KindID, MDNode *Node);
    void setMetadata(const char *Kind, MDNode *Node);
  private:
    // These are all implemented in Metadata.cpp.
    MDNode *getMetadataImpl(unsigned KindID) const;
    MDNode *getMetadataImpl(const char *Kind) const;
    void getAllMetadataImpl(SmallVectorImpl<std::pair<unsigned,MDNode*> >
&)const;
    void removeAllMetadata();
I noticed that BasicBlock seems to be referenced by almost every class in
LLVM, so I wanted to ask which particular client classes I will need to
update so I don't break any existing code.  It...