brintos

brintos / llvm-project-archived public Read only

0
0
Text · 413 B · 0844451 Raw
19 lines · plain
1// RUN: llvm-tblgen %s | FileCheck %s2 3// Operator name "frg" in one_frag:$frg was not retained during !subst.4 5def one_frag;6def FPR32;7def ops;8def node;9def GPR;10def cond;11def set;12def FPR32_NEW;13def a {14  dag d = (set FPR32:$dst, (one_frag:$frg FPR32:$a, FPR32:$b));15  dag n = !foreach(i, d, !subst(FPR32, FPR32_NEW, i));16}17 18// CHECK: dag n = (set FPR32_NEW:$dst, (one_frag:$frg FPR32_NEW:$a, FPR32_NEW:$b));19