Lines Matching refs:MDWrapper
53 template<typename ParentT> struct MDWrapper;
57 MDWrapper<NamedMDWrapper> addOp() { in addOp()
58 return MDWrapper<NamedMDWrapper>(*this, B); in addOp()
60 NamedMDWrapper &addOp(MDWrapper<NamedMDWrapper> &MD) { in addOp()
68 struct MDWrapper { struct
69 MDWrapper(ParentT &Parent, SPIRVMDBuilder &Builder) in MDWrapper() function
71 MDWrapper &add(unsigned I) { in add() argument
75 MDWrapper &addU16(unsigned short I) { in addU16() argument
79 MDWrapper &add(StringRef S) { in add() argument
83 MDWrapper &add(Function *F) { in add() argument
87 MDWrapper &add(SmallVectorImpl<StringRef> &S) { in add() argument
92 MDWrapper &addOp(MDNode *Node) { in addOp() argument
96 MDWrapper<MDWrapper> addOp() { in addOp() argument
97 return MDWrapper<MDWrapper>(*this, B); in addOp()
99 MDWrapper &addOp(MDWrapper<MDWrapper> &MD) { in addOp() argument