brintos

brintos / llvm-project-archived public Read only

0
0
Text · 1.5 KiB · b30b161 Raw
66 lines · plain
1# RUN: llc -mtriple=powerpc64le--linux-gnu -start-before ppc-mi-peepholes %s -o - -verify-machineinstrs | FileCheck %s2 3--- |4  ; ModuleID = 'b.ll'5  source_filename = "b.ll"6  target datalayout = "e-m:e-i64:64-n32:64"7  8  define dso_local i64 @test(i64 %l) {9  entry:10    %shl = shl i64 %l, 311    ret i64 %shl12  }13 14...15---16name:            test17alignment:       1618exposesReturnsTwice: false19legalized:       false20regBankSelected: false21selected:        false22failedISel:      false23tracksRegLiveness: true24hasWinCFI:       false25registers:       26  - { id: 0, class: g8rc, preferred-register: '' }27  - { id: 1, class: g8rc, preferred-register: '' }28  - { id: 2, class: g8rc, preferred-register: '' }29liveins:         30  - { reg: '$x3', virtual-reg: '%0' }31frameInfo:       32  isFrameAddressTaken: false33  isReturnAddressTaken: false34  hasStackMap:     false35  hasPatchPoint:   false36  stackSize:       037  offsetAdjustment: 038  maxAlignment:    039  adjustsStack:    false40  hasCalls:        false41  stackProtector:  ''42  maxCallFrameSize: 429496729543  cvBytesOfCalleeSavedRegisters: 044  hasOpaqueSPAdjustment: false45  hasVAStart:      false46  hasMustTailInVarArgFunc: false47  localFrameSize:  048  savePoint:       []49  restorePoint:    []50fixedStack:      []51stack:           []52constants:       []53machineFunctionInfo: {}54body:             |55  bb.0.entry:56    liveins: $x357  58    %0:g8rc = COPY $x359    %1:g8rc = RLDICL %0, 2, 3260    %2:g8rc = RLDICR %1, 3, 5861    $x3 = COPY %262    BLR8 implicit $lr8, implicit $rm, implicit $x363 64...65# CHECK: rldic 3, 3, 5, 2966