brintos

brintos / llvm-project-archived public Read only

0
0
Text · 1.0 KiB · d04ee16 Raw
30 lines · plain
1; NOTE: Assertions have been autogenerated by utils/update_llc_test_checks.py UTC_ARGS: --version 52; This tests that llc accepts all valid Xtensa CPUs3 4; RUN: llc < %s --mtriple=xtensa --mcpu=esp8266 2>&1 | FileCheck -check-prefix=XTENSA-ESP8266  %s5; RUN: llc < %s --mtriple=xtensa --mcpu=esp32 2>&1 | FileCheck -check-prefix=XTENSA-ESP32 %s6; RUN: llc < %s --mtriple=xtensa --mcpu=generic 2>&1 | FileCheck -check-prefix=XTENSA-GENERIC %s7 8define i32 @f(i32 %z) {9; XTENSA-ESP8266-LABEL: f:10; XTENSA-ESP8266:         .cfi_startproc11; XTENSA-ESP8266-NEXT:  # %bb.0:12; XTENSA-ESP8266-NEXT:    movi a2, 013; XTENSA-ESP8266-NEXT:    ret14;15; XTENSA-ESP32-LABEL: f:16; XTENSA-ESP32:         .cfi_startproc17; XTENSA-ESP32-NEXT:  # %bb.0:18; XTENSA-ESP32-NEXT:    entry a1, 3219; XTENSA-ESP32-NEXT:    .cfi_def_cfa_offset 3220; XTENSA-ESP32-NEXT:    movi a2, 021; XTENSA-ESP32-NEXT:    retw.n22;23; XTENSA-GENERIC-LABEL: f:24; XTENSA-GENERIC:         .cfi_startproc25; XTENSA-GENERIC-NEXT:  # %bb.0:26; XTENSA-GENERIC-NEXT:    movi a2, 027; XTENSA-GENERIC-NEXT:    ret28  ret i32 029}30