Lines Matching full:comment
87 StringRef Comment(CommentText); in HandleComment() local
88 if (Comment.empty()) in HandleComment()
92 unsigned Position = Comment.find_first_not_of(" \t"); in HandleComment()
93 if (Position >= Comment.size()) in HandleComment()
94 // We reached the end of the comment. Bail out. in HandleComment()
97 Comment = Comment.drop_front(Position); in HandleComment()
98 if (Comment.consume_front("LLVM-MCA-END")) { in HandleComment()
100 Position = Comment.find_first_not_of(" \t"); in HandleComment()
101 if (Position < Comment.size()) in HandleComment()
102 Comment = Comment.drop_front(Position); in HandleComment()
103 Regions.endRegion(Comment, Loc); in HandleComment()
107 // Try to parse the LLVM-MCA-BEGIN comment. in HandleComment()
108 if (!Comment.consume_front("LLVM-MCA-BEGIN")) in HandleComment()
112 Position = Comment.find_first_not_of(" \t"); in HandleComment()
113 if (Position < Comment.size()) in HandleComment()
114 Comment = Comment.drop_front(Position); in HandleComment()
116 Regions.beginRegion(Comment, Loc); in HandleComment()
122 StringRef Comment(CommentText); in HandleComment() local
123 if (Comment.empty()) in HandleComment()
127 unsigned Position = Comment.find_first_not_of(" \t"); in HandleComment()
128 if (Position >= Comment.size()) in HandleComment()
129 // We reached the end of the comment. Bail out. in HandleComment()
131 Comment = Comment.drop_front(Position); in HandleComment()
133 // Bail out if not an MCA style comment in HandleComment()
134 if (!Comment.consume_front("LLVM-MCA-")) in HandleComment()
138 if (Comment.consume_front("BEGIN") || Comment.consume_front("END")) in HandleComment()
144 auto [InstrumentKind, Data] = Comment.split(" "); in HandleComment()
151 "No instrumentation kind was provided in LLVM-MCA comment"); in HandleComment()
154 "Unknown instrumentation type in LLVM-MCA comment: " + in HandleComment()