Lines Matching refs:unwrap
33 return unwrap(String)->data();
37 return unwrap(String)->size();
42 return wrap(&unwrap(DL)->SourceFilePath);
46 return unwrap(DL)->SourceLine;
51 return unwrap(DL)->SourceColumn;
55 return wrap(&unwrap(Arg)->Key);
59 return wrap(&unwrap(Arg)->Val);
64 if (const Optional<RemarkLocation> &Loc = unwrap(Arg)->Loc)
70 delete unwrap(Remark);
75 return static_cast<LLVMRemarkType>(unwrap(Remark)->RemarkType);
80 return wrap(&unwrap(Remark)->PassName);
85 return wrap(&unwrap(Remark)->RemarkName);
90 return wrap(&unwrap(Remark)->FunctionName);
95 if (const Optional<RemarkLocation> &Loc = unwrap(Remark)->Loc)
101 if (const Optional<uint64_t> &Hotness = unwrap(Remark)->Hotness)
107 return unwrap(Remark)->Args.size();
112 ArrayRef<Argument> Args = unwrap(Remark)->Args;
128 if (Next == unwrap(Remark)->Args.end())