152 lines · plain
1; RUN: llc < %s -mtriple=nvptx -mcpu=sm_20 | FileCheck %s --check-prefix=SM202; RUN: llc < %s -mtriple=nvptx -mcpu=sm_21 | FileCheck %s --check-prefix=SM213; RUN: llc < %s -mtriple=nvptx -mcpu=sm_30 | FileCheck %s --check-prefix=SM304; RUN: llc < %s -mtriple=nvptx -mcpu=sm_32 | FileCheck %s --check-prefix=SM325; RUN: llc < %s -mtriple=nvptx -mcpu=sm_35 | FileCheck %s --check-prefix=SM356; RUN: llc < %s -mtriple=nvptx -mcpu=sm_37 | FileCheck %s --check-prefix=SM377; RUN: llc < %s -mtriple=nvptx -mcpu=sm_50 | FileCheck %s --check-prefix=SM508; RUN: llc < %s -mtriple=nvptx -mcpu=sm_52 | FileCheck %s --check-prefix=SM529; RUN: llc < %s -mtriple=nvptx -mcpu=sm_53 | FileCheck %s --check-prefix=SM5310; RUN: llc < %s -mtriple=nvptx -mcpu=sm_60 | FileCheck %s --check-prefix=SM6011; RUN: llc < %s -mtriple=nvptx -mcpu=sm_61 | FileCheck %s --check-prefix=SM6112; RUN: llc < %s -mtriple=nvptx -mcpu=sm_62 | FileCheck %s --check-prefix=SM6213; RUN: llc < %s -mtriple=nvptx -mcpu=sm_70 | FileCheck %s --check-prefix=SM7014; RUN: llc < %s -mtriple=nvptx -mcpu=sm_75 | FileCheck %s --check-prefix=SM7515; RUN: llc < %s -mtriple=nvptx -mcpu=sm_80 | FileCheck %s --check-prefix=SM8016; RUN: llc < %s -mtriple=nvptx -mcpu=sm_86 | FileCheck %s --check-prefix=SM8617; RUN: llc < %s -mtriple=nvptx -mcpu=sm_88 | FileCheck %s --check-prefix=SM8818; RUN: llc < %s -mtriple=nvptx -mcpu=sm_90 | FileCheck %s --check-prefix=SM9019; RUN: llc < %s -mtriple=nvptx -mcpu=sm_90a | FileCheck %s --check-prefix=SM90a20; RUN: llc < %s -mtriple=nvptx -mcpu=sm_100 | FileCheck %s --check-prefix=SM10021; RUN: llc < %s -mtriple=nvptx -mcpu=sm_100a | FileCheck %s --check-prefix=SM100a22; RUN: llc < %s -mtriple=nvptx -mcpu=sm_100f | FileCheck %s --check-prefix=SM100f23; RUN: llc < %s -mtriple=nvptx -mcpu=sm_101 | FileCheck %s --check-prefix=SM10124; RUN: llc < %s -mtriple=nvptx -mcpu=sm_101a | FileCheck %s --check-prefix=SM101a25; RUN: llc < %s -mtriple=nvptx -mcpu=sm_101f | FileCheck %s --check-prefix=SM101f26; RUN: llc < %s -mtriple=nvptx -mcpu=sm_103 | FileCheck %s --check-prefix=SM10327; RUN: llc < %s -mtriple=nvptx -mcpu=sm_103a | FileCheck %s --check-prefix=SM103a28; RUN: llc < %s -mtriple=nvptx -mcpu=sm_103f | FileCheck %s --check-prefix=SM103f29; RUN: llc < %s -mtriple=nvptx -mcpu=sm_110 | FileCheck %s --check-prefix=SM11030; RUN: llc < %s -mtriple=nvptx -mcpu=sm_110a | FileCheck %s --check-prefix=SM110a31; RUN: llc < %s -mtriple=nvptx -mcpu=sm_110f | FileCheck %s --check-prefix=SM110f32; RUN: llc < %s -mtriple=nvptx -mcpu=sm_120 | FileCheck %s --check-prefix=SM12033; RUN: llc < %s -mtriple=nvptx -mcpu=sm_120a | FileCheck %s --check-prefix=SM120a34; RUN: llc < %s -mtriple=nvptx -mcpu=sm_120f | FileCheck %s --check-prefix=SM120f35; RUN: llc < %s -mtriple=nvptx -mcpu=sm_121 | FileCheck %s --check-prefix=SM12136; RUN: llc < %s -mtriple=nvptx -mcpu=sm_121a | FileCheck %s --check-prefix=SM121a37; RUN: llc < %s -mtriple=nvptx -mcpu=sm_121f | FileCheck %s --check-prefix=SM121f38 39; RUN: llc < %s -mtriple=nvptx64 -mcpu=sm_20 | FileCheck %s --check-prefix=SM2040; RUN: llc < %s -mtriple=nvptx64 -mcpu=sm_21 | FileCheck %s --check-prefix=SM2141; RUN: llc < %s -mtriple=nvptx64 -mcpu=sm_30 | FileCheck %s --check-prefix=SM3042; RUN: llc < %s -mtriple=nvptx64 -mcpu=sm_32 | FileCheck %s --check-prefix=SM3243; RUN: llc < %s -mtriple=nvptx64 -mcpu=sm_35 | FileCheck %s --check-prefix=SM3544; RUN: llc < %s -mtriple=nvptx64 -mcpu=sm_37 | FileCheck %s --check-prefix=SM3745; RUN: llc < %s -mtriple=nvptx64 -mcpu=sm_50 | FileCheck %s --check-prefix=SM5046; RUN: llc < %s -mtriple=nvptx64 -mcpu=sm_52 | FileCheck %s --check-prefix=SM5247; RUN: llc < %s -mtriple=nvptx64 -mcpu=sm_53 | FileCheck %s --check-prefix=SM5348; RUN: llc < %s -mtriple=nvptx64 -mcpu=sm_60 | FileCheck %s --check-prefix=SM6049; RUN: llc < %s -mtriple=nvptx64 -mcpu=sm_61 | FileCheck %s --check-prefix=SM6150; RUN: llc < %s -mtriple=nvptx64 -mcpu=sm_62 | FileCheck %s --check-prefix=SM6251; RUN: llc < %s -mtriple=nvptx64 -mcpu=sm_70 | FileCheck %s --check-prefix=SM7052; RUN: llc < %s -mtriple=nvptx64 -mcpu=sm_75 | FileCheck %s --check-prefix=SM7553; RUN: llc < %s -mtriple=nvptx64 -mcpu=sm_80 | FileCheck %s --check-prefix=SM8054; RUN: llc < %s -mtriple=nvptx64 -mcpu=sm_86 | FileCheck %s --check-prefix=SM8655; RUN: llc < %s -mtriple=nvptx64 -mcpu=sm_88 | FileCheck %s --check-prefix=SM8856; RUN: llc < %s -mtriple=nvptx64 -mcpu=sm_90 | FileCheck %s --check-prefix=SM9057; RUN: llc < %s -mtriple=nvptx64 -mcpu=sm_90a | FileCheck %s --check-prefix=SM90a58; RUN: llc < %s -mtriple=nvptx64 -mcpu=sm_100 | FileCheck %s --check-prefix=SM10059; RUN: llc < %s -mtriple=nvptx64 -mcpu=sm_100a | FileCheck %s --check-prefix=SM100a60; RUN: llc < %s -mtriple=nvptx64 -mcpu=sm_100f | FileCheck %s --check-prefix=SM100f61; RUN: llc < %s -mtriple=nvptx64 -mcpu=sm_101 | FileCheck %s --check-prefix=SM10162; RUN: llc < %s -mtriple=nvptx64 -mcpu=sm_101a | FileCheck %s --check-prefix=SM101a63; RUN: llc < %s -mtriple=nvptx64 -mcpu=sm_101f | FileCheck %s --check-prefix=SM101f64; RUN: llc < %s -mtriple=nvptx64 -mcpu=sm_103 | FileCheck %s --check-prefix=SM10365; RUN: llc < %s -mtriple=nvptx64 -mcpu=sm_103a | FileCheck %s --check-prefix=SM103a66; RUN: llc < %s -mtriple=nvptx64 -mcpu=sm_103f | FileCheck %s --check-prefix=SM103f67; RUN: llc < %s -mtriple=nvptx64 -mcpu=sm_110 | FileCheck %s --check-prefix=SM11068; RUN: llc < %s -mtriple=nvptx64 -mcpu=sm_110a | FileCheck %s --check-prefix=SM110a69; RUN: llc < %s -mtriple=nvptx64 -mcpu=sm_110f | FileCheck %s --check-prefix=SM110f70; RUN: llc < %s -mtriple=nvptx64 -mcpu=sm_120 | FileCheck %s --check-prefix=SM12071; RUN: llc < %s -mtriple=nvptx64 -mcpu=sm_120a | FileCheck %s --check-prefix=SM120a72; RUN: llc < %s -mtriple=nvptx64 -mcpu=sm_120f | FileCheck %s --check-prefix=SM120f73; RUN: llc < %s -mtriple=nvptx64 -mcpu=sm_121 | FileCheck %s --check-prefix=SM12174; RUN: llc < %s -mtriple=nvptx64 -mcpu=sm_121a | FileCheck %s --check-prefix=SM121a75; RUN: llc < %s -mtriple=nvptx64 -mcpu=sm_121f | FileCheck %s --check-prefix=SM121f76 77; SM20: .version 3.278; SM21: .version 3.279; SM30: .version 6.080; SM32: .version 4.081; SM35: .version 3.282; SM37: .version 4.183; SM50: .version 4.084; SM52: .version 4.185; SM53: .version 4.286; SM60: .version 5.087; SM61: .version 5.088; SM62: .version 5.089; SM70: .version 6.090; SM75: .version 6.391; SM80: .version 7.092; SM86: .version 7.193; SM88: .version 9.094; SM90: .version 7.895; SM90a: .version 8.096; SM100: .version 8.697; SM100a: .version 8.698; SM100f: .version 8.899; SM101: .version 8.6100; SM101a: .version 8.6101; SM101f: .version 8.8102; SM103: .version 8.8103; SM103a: .version 8.8104; SM103f: .version 8.8105; SM110: .version 9.0106; SM110a: .version 9.0107; SM110f: .version 9.0108; SM120: .version 8.7109; SM120a: .version 8.7110; SM120f: .version 8.8111; SM121: .version 8.8112; SM121a: .version 8.8113; SM121f: .version 8.8114 115; SM20: .target sm_20116; SM21: .target sm_21117; SM30: .target sm_30118; SM32: .target sm_32119; SM35: .target sm_35120; SM37: .target sm_37121; SM50: .target sm_50122; SM52: .target sm_52123; SM53: .target sm_53124; SM60: .target sm_60125; SM61: .target sm_61126; SM62: .target sm_62127; SM70: .target sm_70128; SM75: .target sm_75129; SM80: .target sm_80130; SM86: .target sm_86131; SM88: .target sm_88132; SM90: .target sm_90133; SM90a: .target sm_90a134; SM100: .target sm_100135; SM100a: .target sm_100a136; SM100f: .target sm_100f137; SM101: .target sm_101138; SM101a: .target sm_101a139; SM101f: .target sm_101f140; SM103: .target sm_103141; SM103a: .target sm_103a142; SM103f: .target sm_103f143; SM110: .target sm_110144; SM110a: .target sm_110a145; SM110f: .target sm_110f146; SM120: .target sm_120147; SM120a: .target sm_120a148; SM120f: .target sm_120f149; SM121: .target sm_121150; SM121a: .target sm_121a151; SM121f: .target sm_121f152