Home
last modified time | relevance | path

Searched refs:fptrptr (Results 1 – 25 of 53) sorted by relevance

123

/llvm-project-15.0.7/llvm/test/Transforms/WholeProgramDevirt/
H A Dbad-read-from-vtable.ll20 %fptrptr = getelementptr i8, i8* %vtablei8, i32 1
21 %fptrptr_casted = bitcast i8* %fptrptr to i8**
36 %fptrptr = getelementptr i8, i8* %vtablei8, i32 1
37 %fptrptr_casted = bitcast i8* %fptrptr to i8**
52 %fptrptr = getelementptr i8, i8* %vtablei8, i32 16
53 %fptrptr_casted = bitcast i8* %fptrptr to i8**
68 %fptrptr = getelementptr i8, i8* %vtablei8, i32 0
69 %fptrptr_casted = bitcast i8* %fptrptr to i8**
H A Dstruct-vtable.ll21 %fptrptr = getelementptr [1 x i8*], [1 x i8*]* %vtable, i32 0, i32 0
22 %fptr = load i8*, i8** %fptrptr
36 %fptrptr = getelementptr [1 x i8*], [1 x i8*]* %vtable, i32 0, i32 4
37 %fptr = load i8*, i8** %fptrptr
51 %fptrptr = getelementptr i8, i8* %vtablei8, i32 1
52 %fptrptr_casted = bitcast i8* %fptrptr to i8**
H A Dvcp-type-mismatch.ll30 %fptrptr = getelementptr [1 x i8*], [1 x i8*]* %vtable, i32 0, i32 0
31 %fptr = load i8*, i8** %fptrptr
45 %fptrptr = getelementptr [1 x i8*], [1 x i8*]* %vtable, i32 0, i32 0
46 %fptr = load i8*, i8** %fptrptr
60 %fptrptr = getelementptr [1 x i8*], [1 x i8*]* %vtable, i32 0, i32 0
61 %fptr = load i8*, i8** %fptrptr
H A Dsoa-vtable.ll25 %fptrptr = getelementptr [1 x i8*], [1 x i8*]* %vtable, i32 0, i32 0
26 %fptr = load i8*, i8** %fptrptr
40 %fptrptr = getelementptr [1 x i8*], [1 x i8*]* %vtable, i32 0, i32 0
41 %fptr = load i8*, i8** %fptrptr
H A Dvcp-too-wide-ints.ll38 %fptrptr = getelementptr [1 x i8*], [1 x i8*]* %vtable, i32 0, i32 0
39 %fptr = load i8*, i8** %fptrptr
53 %fptrptr = getelementptr [1 x i8*], [1 x i8*]* %vtable, i32 0, i32 0
54 %fptr = load i8*, i8** %fptrptr
H A Dvcp-accesses-memory.ll39 %fptrptr = getelementptr [1 x i8*], [1 x i8*]* %vtable, i32 0, i32 0
40 %fptr = load i8*, i8** %fptrptr
57 %fptrptr = getelementptr [1 x i8*], [1 x i8*]* %vtable, i32 0, i32 1
58 %fptr = load i8*, i8** %fptrptr
H A Dunique-retval.ll34 %fptrptr = getelementptr [1 x i8*], [1 x i8*]* %vtable, i32 0, i32 0
35 %fptr = load i8*, i8** %fptrptr
50 %fptrptr = getelementptr [1 x i8*], [1 x i8*]* %vtable, i32 0, i32 0
51 %fptr = load i8*, i8** %fptrptr
H A Dbranch-funnel-threshold.ll58 %fptrptr = getelementptr [1 x i8*], [1 x i8*]* %vtable, i32 0, i32 0
59 %fptr = load i8*, i8** %fptrptr
71 %fptrptr = getelementptr [1 x i8*], [1 x i8*]* %vtable, i32 0, i32 0
72 %fptr = load i8*, i8** %fptrptr
84 %fptrptr = getelementptr [1 x i8*], [1 x i8*]* %vtable, i32 0, i32 0
85 %fptr = load i8*, i8** %fptrptr
H A Dconstant-arg.ll47 %fptrptr = getelementptr [1 x i8*], [1 x i8*]* %vtable, i32 0, i32 0
48 %fptr = load i8*, i8** %fptrptr
63 %fptrptr = getelementptr [1 x i8*], [1 x i8*]* %vtable, i32 0, i32 0
64 %fptr = load i8*, i8** %fptrptr
H A Dvirtual-const-prop-end.ll74 %fptrptr = getelementptr [3 x i8*], [3 x i8*]* %vtable, i32 0, i32 0
75 %fptr = load i8*, i8** %fptrptr
95 %fptrptr = getelementptr [3 x i8*], [3 x i8*]* %vtable, i32 0, i32 1
96 %fptr = load i8*, i8** %fptrptr
116 %fptrptr = getelementptr [3 x i8*], [3 x i8*]* %vtable, i32 0, i32 2
117 %fptr = load i8*, i8** %fptrptr
H A Dvirtual-const-prop-begin.ll79 %fptrptr = getelementptr [3 x i8*], [3 x i8*]* %vtable, i32 0, i32 0
80 %fptr = load i8*, i8** %fptrptr
100 %fptrptr = getelementptr [3 x i8*], [3 x i8*]* %vtable, i32 0, i32 1
101 %fptr = load i8*, i8** %fptrptr
121 %fptrptr = getelementptr [3 x i8*], [3 x i8*]* %vtable, i32 0, i32 2
122 %fptr = load i8*, i8** %fptrptr
H A Dpointer-vtable.ll19 %fptrptr = getelementptr [1 x i8*], [1 x i8*]* %vtable, i32 0, i32 0
20 %fptr = load i8*, i8** %fptrptr
H A Dvtable-decl.ll18 %fptrptr = getelementptr [3 x i8*], [3 x i8*]* %vtable, i32 0, i32 0
19 %fptr = load i8*, i8** %fptrptr
H A Dnon-constant-vtable.ll21 %fptrptr = getelementptr [1 x i8*], [1 x i8*]* %vtable, i32 0, i32 0
22 %fptr = load i8*, i8** %fptrptr
H A Dvcp-no-this.ll24 %fptrptr = getelementptr [1 x i8*], [1 x i8*]* %vtable, i32 0, i32 0
25 %fptr = load i8*, i8** %fptrptr
H A Dbranch-funnel.ll106 %fptrptr = getelementptr [1 x i8*], [1 x i8*]* %vtable, i32 0, i32 0
107 %fptr = load i8*, i8** %fptrptr
125 %fptrptr = getelementptr [1 x i8*], [1 x i8*]* %vtable, i32 0, i32 0
126 %fptr = load i8*, i8** %fptrptr
141 %fptrptr = getelementptr [1 x i8*], [1 x i8*]* %vtable, i32 0, i32 0
142 %fptr = load i8*, i8** %fptrptr
H A Dvcp-decl.ll22 %fptrptr = getelementptr [1 x i8*], [1 x i8*]* %vtable, i32 0, i32 0
23 %fptr = load i8*, i8** %fptrptr
H A Dvcp-non-constant-arg.ll24 %fptrptr = getelementptr [1 x i8*], [1 x i8*]* %vtable, i32 0, i32 0
25 %fptr = load i8*, i8** %fptrptr
H A Ddevirt-single-impl-multiple-assumes.ll22 %fptrptr = getelementptr [1 x i8*], [1 x i8*]* %vtable, i32 0, i32 0
23 %fptr = load i8*, i8** %fptrptr
H A Dvcp-uses-this.ll26 %fptrptr = getelementptr [1 x i8*], [1 x i8*]* %vtable, i32 0, i32 0
27 %fptr = load i8*, i8** %fptrptr
H A Dvirtual-const-prop-multiple-assumes.ll33 %fptrptr = getelementptr [3 x i8*], [3 x i8*]* %vtable, i32 0, i32 0
34 %fptr = load i8*, i8** %fptrptr
H A Duniform-retval-invoke.ll24 %fptrptr = getelementptr [1 x i8*], [1 x i8*]* %vtable, i32 0, i32 0
25 %fptr = load i8*, i8** %fptrptr
/llvm-project-15.0.7/llvm/test/ThinLTO/X86/Inputs/
H A Ddevirt_local_same_guid.ll27 %fptrptr = getelementptr i8*, i8** %vtable2, i32 1
28 %2 = bitcast i8** %fptrptr to i32 (%struct.B*, i32)**
H A Ddevirt_promote.ll25 %fptrptr = getelementptr i8*, i8** %vtable2, i32 1
26 %2 = bitcast i8** %fptrptr to i32 (%struct.B*, i32)**
H A Ddevirt_external_comdat_same_guid.ll29 %fptrptr = getelementptr i8*, i8** %vtable2, i32 1
30 %2 = bitcast i8** %fptrptr to i32 (%struct.B*, i32)**

123