================
@@ -44,23 +44,19 @@ MDNode *LoopInfo::createPipeliningMetadata(const
LoopAttributes &Attrs,
else if (Attrs.PipelineInitiationInterval != 0)
Enabled = true;
+ SmallVector<Metadata *, 4> Args;
+ Args.append(LoopProperties.begin(), LoopProperties.end());
+
if (Enabled != true) {
- SmallVector<Metadata *, 4> NewLoopProperties;
if (Enabled == false) {
- NewLoopProperties.append(LoopProperties.begin(), LoopProperties.end());
----------------
kasuga-fj wrote:
> I think this is due to the regex .* being too greedy, so e.g.
> ![[ISVECTORIZED:.*]] consumes multiple metadata nodes.
That makes sense! I got it, thank you!
> Another one is that by default `CHECK: pet store` will match `carpet store`.
Ugh, that's a tricky problem.
https://github.com/llvm/llvm-project/pull/131985
_______________________________________________
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits