brintos

brintos / llvm-project-archived public Read only

0
0
Text · 536 B · 2c74903 Raw
19 lines · plain
1; NOTE: Assertions have been autogenerated by utils/update_llc_test_checks.py2; RUN: llc < %s -mtriple=aarch64 | FileCheck %s3 4; Freezing operand of an operation that is being freezed5; may invalidate the whole SDValue we were trying to originally freeze.6define i8 @pr59891(i64 %0) {7; CHECK-LABEL: pr59891:8; CHECK:       // %bb.0:9; CHECK-NEXT:    mov w0, wzr10; CHECK-NEXT:    ret11  %2 = freeze i64 %012  %3 = trunc i64 %2 to i113  %4 = trunc i64 %0 to i114  %5 = xor i1 %3, %415  %6 = freeze i1 %516  %7 = zext i1 %6 to i817  ret i8 %718}19