Lines Matching refs:VCP

5 …ummary=%S/Inputs/import-vcp.yaml < %s | FileCheck --check-prefixes=CHECK,VCP,VCP-X86,VCP64,INDIR %s
6 …6-unknown-linux -data-layout=e-p:32:32 < %s | FileCheck --check-prefixes=CHECK,VCP,VCP-X86,VCP32 %s
7 …e=armv7-unknown-linux -data-layout=e-p:32:32 < %s | FileCheck --check-prefixes=CHECK,VCP,VCP-ARM %s
8 …ts/import-vcp-branch-funnel.yaml < %s | FileCheck --check-prefixes=CHECK,VCP,VCP-X86,VCP64,BRANCH-…
14 ; VCP-X86: @__typeid_typeid1_0_1_byte = external hidden global [0 x i8], !absolute_symbol !0
15 ; VCP-X86: @__typeid_typeid1_0_1_bit = external hidden global [0 x i8], !absolute_symbol !1
16 ; VCP-X86: @__typeid_typeid2_8_3_byte = external hidden global [0 x i8], !absolute_symbol !0
17 ; VCP-X86: @__typeid_typeid2_8_3_bit = external hidden global [0 x i8], !absolute_symbol !1
33 ; VCP: [[VT1:%.*]] = bitcast {{.*}} to i8*
37 …; VCP-X86: [[GEP1:%.*]] = getelementptr i8, i8* [[VT1]], i32 ptrtoint ([0 x i8]* @__typeid_typeid1…
38 ; VCP-ARM: [[GEP1:%.*]] = getelementptr i8, i8* [[VT1]], i32 42
39 ; VCP: [[BC1:%.*]] = bitcast i8* [[GEP1]] to i32*
40 ; VCP: [[LOAD1:%.*]] = load i32, i32* [[BC1]]
41 ; VCP: ret i32 [[LOAD1]]
90 ; VCP: [[VT2:%.*]] = bitcast {{.*}} to i8*
91 …; VCP-X86: [[GEP2:%.*]] = getelementptr i8, i8* [[VT2]], i32 ptrtoint ([0 x i8]* @__typeid_typeid2…
92 ; VCP-ARM: [[GEP2:%.*]] = getelementptr i8, i8* [[VT2]], i32 43
93 ; VCP: [[LOAD2:%.*]] = load i8, i8* [[GEP2]]
94 ; VCP-X86: [[AND2:%.*]] = and i8 [[LOAD2]], ptrtoint ([0 x i8]* @__typeid_typeid2_8_3_bit to i8)
95 ; VCP-ARM: [[AND2:%.*]] = and i8 [[LOAD2]], -128
96 ; VCP: [[ICMP2:%.*]] = icmp ne i8 [[AND2]], 0
97 ; VCP: ret i1 [[ICMP2]]