brintos

brintos / llvm-project-archived public Read only

0
0
Text · 479 B · bcef98a Raw
14 lines · c
1// RUN: %clang_cc1 -triple avr-unknown-unknown -emit-llvm -o - %s | FileCheck %s2 3int mul(int a, int b) {4	return a * b;5}6 7// CHECK: @multiply ={{.*}} alias i16 (i16, i16), ptr addrspace(1) @mul8int multiply(int x, int y) __attribute__((alias("mul")));9 10// Make sure the correct address space is used when creating an alias that needs11// a pointer cast.12// CHECK: @smallmul = alias i8 (i16, i16), ptr addrspace(1) @mul13char smallmul(int a, int b) __attribute__((alias("mul")));14