brintos

brintos / llvm-project-archived public Read only

0
0
Text · 595 B · 06e5e39 Raw
13 lines · plain
1// RUN: llvm-tblgen -gen-global-isel -warn-on-skipped-patterns -I %p/../../../include -I %p/../Common %s -o /dev/null 2>&1 | FileCheck %s --implicit-check-not="Skipped pattern"2 3include "llvm/Target/Target.td"4include "GlobalISelEmitterCommon.td"5 6// CHECK: Skipped pattern: Pattern defines a physical register7let Uses = [B0], Defs = [B0] in8def tst1 : I<(outs), (ins), [(set B0, (add B0, 1))]>;9 10// CHECK: Skipped pattern: Src pattern result has 1 def(s) without the HasNoUse predicate set to true but Dst MI has no def11let Uses = [B0] in12def tst2 : I<(outs), (ins), [(set B0, (add B0, 1))]>;13