/external/swiftshader/third_party/llvm-7.0/llvm/test/Transforms/WholeProgramDevirt/ |
D | bad-read-from-vtable.ll | 20 %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**
|
D | struct-vtable.ll | 21 %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**
|
D | vcp-type-mismatch.ll | 30 %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
|
D | soa-vtable.ll | 25 %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
|
D | unique-retval.ll | 28 %fptrptr = getelementptr [1 x i8*], [1 x i8*]* %vtable, i32 0, i32 0 29 %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
|
D | vcp-too-wide-ints.ll | 38 %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
|
D | vcp-accesses-memory.ll | 40 %fptrptr = getelementptr [1 x i8*], [1 x i8*]* %vtable, i32 0, i32 0 41 %fptr = load i8*, i8** %fptrptr 58 %fptrptr = getelementptr [1 x i8*], [1 x i8*]* %vtable, i32 0, i32 1 59 %fptr = load i8*, i8** %fptrptr
|
D | branch-funnel-threshold.ll | 58 %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
|
D | virtual-const-prop-end.ll | 74 %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
|
D | virtual-const-prop-begin.ll | 79 %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
|
D | constant-arg.ll | 48 %fptrptr = getelementptr [1 x i8*], [1 x i8*]* %vtable, i32 0, i32 0 49 %fptr = load i8*, i8** %fptrptr 64 %fptrptr = getelementptr [1 x i8*], [1 x i8*]* %vtable, i32 0, i32 0 65 %fptr = load i8*, i8** %fptrptr
|
D | branch-funnel.ll | 106 %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
|
D | pointer-vtable.ll | 19 %fptrptr = getelementptr [1 x i8*], [1 x i8*]* %vtable, i32 0, i32 0 20 %fptr = load i8*, i8** %fptrptr
|
D | non-constant-vtable.ll | 21 %fptrptr = getelementptr [1 x i8*], [1 x i8*]* %vtable, i32 0, i32 0 22 %fptr = load i8*, i8** %fptrptr
|
D | vcp-no-this.ll | 24 %fptrptr = getelementptr [1 x i8*], [1 x i8*]* %vtable, i32 0, i32 0 25 %fptr = load i8*, i8** %fptrptr
|
/external/llvm/test/Transforms/WholeProgramDevirt/ |
D | bad-read-from-vtable.ll | 19 %fptrptr = getelementptr i8, i8* %vtablei8, i32 1 20 %fptrptr_casted = bitcast i8* %fptrptr to i8** 35 %fptrptr = getelementptr i8, i8* %vtablei8, i32 16 36 %fptrptr_casted = bitcast i8* %fptrptr to i8** 51 %fptrptr = getelementptr i8, i8* %vtablei8, i32 0 52 %fptrptr_casted = bitcast i8* %fptrptr to i8**
|
D | vcp-type-mismatch.ll | 24 %fptrptr = getelementptr [1 x i8*], [1 x i8*]* %vtable, i32 0, i32 0 25 %fptr = load i8*, i8** %fptrptr 39 %fptrptr = getelementptr [1 x i8*], [1 x i8*]* %vtable, i32 0, i32 0 40 %fptr = load i8*, i8** %fptrptr 54 %fptrptr = getelementptr [1 x i8*], [1 x i8*]* %vtable, i32 0, i32 0 55 %fptr = load i8*, i8** %fptrptr
|
D | unique-retval.ll | 27 %fptrptr = getelementptr [1 x i8*], [1 x i8*]* %vtable, i32 0, i32 0 28 %fptr = load i8*, i8** %fptrptr 44 %fptrptr = getelementptr [1 x i8*], [1 x i8*]* %vtable, i32 0, i32 0 45 %fptr = load i8*, i8** %fptrptr
|
D | virtual-const-prop-end.ll | 73 %fptrptr = getelementptr [3 x i8*], [3 x i8*]* %vtable, i32 0, i32 0 74 %fptr = load i8*, i8** %fptrptr 93 %fptrptr = getelementptr [3 x i8*], [3 x i8*]* %vtable, i32 0, i32 1 94 %fptr = load i8*, i8** %fptrptr 113 %fptrptr = getelementptr [3 x i8*], [3 x i8*]* %vtable, i32 0, i32 2 114 %fptr = load i8*, i8** %fptrptr
|
D | virtual-const-prop-begin.ll | 78 %fptrptr = getelementptr [3 x i8*], [3 x i8*]* %vtable, i32 0, i32 0 79 %fptr = load i8*, i8** %fptrptr 98 %fptrptr = getelementptr [3 x i8*], [3 x i8*]* %vtable, i32 0, i32 1 99 %fptr = load i8*, i8** %fptrptr 118 %fptrptr = getelementptr [3 x i8*], [3 x i8*]* %vtable, i32 0, i32 2 119 %fptr = load i8*, i8** %fptrptr
|
D | constant-arg.ll | 48 %fptrptr = getelementptr [1 x i8*], [1 x i8*]* %vtable, i32 0, i32 0 49 %fptr = load i8*, i8** %fptrptr 64 %fptrptr = getelementptr [1 x i8*], [1 x i8*]* %vtable, i32 0, i32 0 65 %fptr = load i8*, i8** %fptrptr
|
D | non-array-vtable.ll | 19 %fptrptr = getelementptr [1 x i8*], [1 x i8*]* %vtable, i32 0, i32 0 20 %fptr = load i8*, i8** %fptrptr
|
D | non-constant-vtable.ll | 21 %fptrptr = getelementptr [1 x i8*], [1 x i8*]* %vtable, i32 0, i32 0 22 %fptr = load i8*, i8** %fptrptr
|
D | vcp-no-this.ll | 24 %fptrptr = getelementptr [1 x i8*], [1 x i8*]* %vtable, i32 0, i32 0 25 %fptr = load i8*, i8** %fptrptr
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/Bitcode/ |
D | thinlto-type-vcalls.ll | 34 %fptrptr = getelementptr [3 x i8*], [3 x i8*]* %vtable, i32 0, i32 2 35 %fptr = load i8*, i8** %fptrptr 46 %fptrptr = getelementptr [3 x i8*], [3 x i8*]* %vtable, i32 0, i32 3 47 %fptr = load i8*, i8** %fptrptr 77 %fptrptr = getelementptr [3 x i8*], [3 x i8*]* %vtable, i32 0, i32 2 78 %fptr = load i8*, i8** %fptrptr
|