brintos

brintos / llvm-project-archived public Read only

0
0
Text · 2.0 KiB · 8a65fc8 Raw
81 lines · plain
1# NOTE: Assertions have been autogenerated by utils/update_mir_test_checks.py2# RUN: llc -O0 -mtriple=mipsel-linux-gnu -run-pass=instruction-select -verify-machineinstrs %s -o - | FileCheck %s -check-prefixes=MIPS323--- |4 5  define void @_0xABCD0000() {entry: ret void}6  define void @_0x00008000() {entry: ret void}7  define void @_0xFFFFFFF6() {entry: ret void}8  define void @_0x0A0B0C0D() {entry: ret void}9 10...11---12name:            _0xABCD000013alignment:       414legalized:       true15regBankSelected: true16tracksRegLiveness: true17body:             |18  bb.1.entry:19    ; MIPS32-LABEL: name: _0xABCD000020    ; MIPS32: [[LUi:%[0-9]+]]:gpr32 = LUi 4398121    ; MIPS32: $v0 = COPY [[LUi]]22    ; MIPS32: RetRA implicit $v023    %0:gprb(s32) = G_CONSTANT i32 -141262848024    $v0 = COPY %0(s32)25    RetRA implicit $v026 27...28---29name:            _0x0000800030alignment:       431legalized:       true32regBankSelected: true33tracksRegLiveness: true34body:             |35  bb.1.entry:36    ; MIPS32-LABEL: name: _0x0000800037    ; MIPS32: [[ORi:%[0-9]+]]:gpr32 = ORi $zero, 3276838    ; MIPS32: $v0 = COPY [[ORi]]39    ; MIPS32: RetRA implicit $v040    %0:gprb(s32) = G_CONSTANT i32 3276841    $v0 = COPY %0(s32)42    RetRA implicit $v043 44...45---46name:            _0xFFFFFFF647alignment:       448legalized:       true49regBankSelected: true50tracksRegLiveness: true51body:             |52  bb.1.entry:53    ; MIPS32-LABEL: name: _0xFFFFFFF654    ; MIPS32: [[ADDiu:%[0-9]+]]:gpr32 = ADDiu $zero, 6552655    ; MIPS32: $v0 = COPY [[ADDiu]]56    ; MIPS32: RetRA implicit $v057    %0:gprb(s32) = G_CONSTANT i32 -1058    $v0 = COPY %0(s32)59    RetRA implicit $v060 61...62---63name:            _0x0A0B0C0D64alignment:       465legalized:       true66regBankSelected: true67tracksRegLiveness: true68body:             |69  bb.1.entry:70    ; MIPS32-LABEL: name: _0x0A0B0C0D71    ; MIPS32: [[LUi:%[0-9]+]]:gpr32 = LUi 257172    ; MIPS32: [[ORi:%[0-9]+]]:gpr32 = ORi [[LUi]], 308573    ; MIPS32: $v0 = COPY [[ORi]]74    ; MIPS32: RetRA implicit $v075    %0:gprb(s32) = G_CONSTANT i32 16849614176    $v0 = COPY %0(s32)77    RetRA implicit $v078 79...80 81