<commit_before>; REQUIRES: asserts
; RUN: opt -mtriple=systemz-unknown -mcpu=z13 -slp-vectorizer -debug-only=SLP \
; RUN:   -S -disable-output < %s |& FileCheck %s
;
; Check that SLP vectorizer gets the right cost difference for a compare
; node.

; Function Attrs: norecurse nounwind readonly
define void @fun(i8* nocapture, i32 zeroext) local_unnamed_addr #0 {
.lr.ph.preheader:
  br label %.lr.ph

.lr.ph:                                           ; preds = %.lr.ph.preheader, %.lr.ph
  %2 = phi i32 [ %., %.lr.ph ], [ undef, %.lr.ph.preheader ]
  %3 = phi i32 [ %.9, %.lr.ph ], [ undef, %.lr.ph.preheader ]
  %4 = icmp ult i32 %2, %1
  %5 = select i1 %4, i32 0, i32 %1<commit_msg>Fix a RUN line in new test.<commit_after>; REQUIRES: asserts
; RUN: opt -mtriple=systemz-unknown -mcpu=z13 -slp-vectorizer -debug-only=SLP \
; RUN:   -S -disable-output < %s 2>&1 | FileCheck %s
;
; Check that SLP vectorizer gets the right cost difference for a compare
; node.

; Function Attrs: norecurse nounwind readonly
define void @fun(i8* nocapture, i32 zeroext) local_unnamed_addr #0 {
.lr.ph.preheader:
  br label %.lr.ph

.lr.ph:                                           ; preds = %.lr.ph.preheader, %.lr.ph
  %2 = phi i32 [ %., %.lr.ph ], [ undef, %.lr.ph.preheader ]
  %3 = phi i32 [ %.9, %.lr.ph ], [ undef, %.lr.ph.preheader ]
  %4 = icmp ult i32 %2, %1
  %5 = select i1 %4, i32 0, i32 %1
{'fraction_non_alphanumeric': 0.15728715728715728, 'fraction_numerical': 0.04040404040404041, 'mean_word_length': 2.5292620865139948, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 4, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 4, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '4330984', 'n_tokens_mistral': 565, 'n_tokens_neox': 534, 'n_words': 158}