Displaying 7 results from an estimated 7 matches for "_ztv14nothingderived".
2012 Sep 29
2
[LLVMdev] Inlining and virtualization in Clang/LLVM
...e to get directly to its v-ptr (the first field of Base)
%struct.NothingDerived = type { %struct.Base }
%struct.Base = type { i32 (...)** }
- the v-ptr (after construction) always point to the same v-table,
which is a constant
store i32 (...)** bitcast (i8** getelementptr inbounds ([3 x i8*]*
@_ZTV14NothingDerived, i64 0, i64 2) to i32 (...)**), i32 (...)***
getelementptr inbounds (%struct.NothingDerived* @_ZZ6selectiE2nd, i64
0, i32 0, i32 0), align 8
- the offset in the v-table is "static"
getelementptr inbounds (%struct.NothingDerived* @_ZZ6selectiE2nd, i64 0, i32 0)
- the v-table being con...
2012 Sep 30
2
[LLVMdev] [cfe-dev] Inlining and virtualization in Clang/LLVM
...e to get directly to its v-ptr (the first field of Base)
%struct.NothingDerived = type { %struct.Base }
%struct.Base = type { i32 (...)** }
- the v-ptr (after construction) always point to the same v-table,
which is a constant
store i32 (...)** bitcast (i8** getelementptr inbounds ([3 x i8*]*
@_ZTV14NothingDerived, i64 0, i64 2) to i32 (...)**), i32 (...)***
getelementptr inbounds (%struct.NothingDerived* @_ZZ6selectiE2nd, i64
0, i32 0, i32 0), align 8
- the offset in the v-table is "static"
getelementptr inbounds (%struct.NothingDerived* @_ZZ6selectiE2nd, i64 0, i32 0)
- the v-table being con...
2012 Oct 03
3
[LLVMdev] [cfe-dev] Inlining and virtualization in Clang/LLVM
...hingDerived = type { %struct.Base }
>> %struct.Base = type { i32 (...)** }
>>
>>
>> - the v-ptr (after construction) always point to the same v-table,
>> which is a constant
>>
>> store i32 (...)** bitcast (i8** getelementptr inbounds ([3 x i8*]*
>> @_ZTV14NothingDerived, i64 0, i64 2) to i32 (...)**), i32 (...)***
>> getelementptr inbounds (%struct.NothingDerived* @_ZZ6selectiE2nd, i64
>> 0, i32 0, i32 0), align 8
>>
>>
>> - the offset in the v-table is "static"
>>
>> getelementptr inbounds (%struct.NothingDerive...
2012 Oct 03
0
[LLVMdev] [cfe-dev] Inlining and virtualization in Clang/LLVM
...d of Base)
>
> %struct.NothingDerived = type { %struct.Base }
> %struct.Base = type { i32 (...)** }
>
>
> - the v-ptr (after construction) always point to the same v-table,
> which is a constant
>
> store i32 (...)** bitcast (i8** getelementptr inbounds ([3 x i8*]*
> @_ZTV14NothingDerived, i64 0, i64 2) to i32 (...)**), i32 (...)***
> getelementptr inbounds (%struct.NothingDerived* @_ZZ6selectiE2nd, i64
> 0, i32 0, i32 0), align 8
>
>
> - the offset in the v-table is "static"
>
> getelementptr inbounds (%struct.NothingDerived* @_ZZ6selectiE2nd, i64 0,...
2012 Oct 04
0
[LLVMdev] [cfe-dev] Inlining and virtualization in Clang/LLVM
...>> %struct.Base = type { i32 (...)** }
> >>
> >>
> >> - the v-ptr (after construction) always point to the same v-table,
> >> which is a constant
> >>
> >> store i32 (...)** bitcast (i8** getelementptr inbounds ([3 x i8*]*
> >> @_ZTV14NothingDerived, i64 0, i64 2) to i32 (...)**), i32 (...)***
> >> getelementptr inbounds (%struct.NothingDerived* @_ZZ6selectiE2nd, i64
> >> 0, i32 0, i32 0), align 8
> >>
> >>
> >> - the offset in the v-table is "static"
> >>
> >> getelement...
2012 Oct 04
2
[LLVMdev] [cfe-dev] Inlining and virtualization in Clang/LLVM
...e { i32 (...)** }
>> >>
>> >>
>> >> - the v-ptr (after construction) always point to the same v-table,
>> >> which is a constant
>> >>
>> >> store i32 (...)** bitcast (i8** getelementptr inbounds ([3 x i8*]*
>> >> @_ZTV14NothingDerived, i64 0, i64 2) to i32 (...)**), i32 (...)***
>> >> getelementptr inbounds (%struct.NothingDerived* @_ZZ6selectiE2nd, i64
>> >> 0, i32 0, i32 0), align 8
>> >>
>> >>
>> >> - the offset in the v-table is "static"
>> >>...
2012 Oct 04
0
[LLVMdev] [cfe-dev] Inlining and virtualization in Clang/LLVM
...t; >>
>>> >>
>>> >> - the v-ptr (after construction) always point to the same v-table,
>>> >> which is a constant
>>> >>
>>> >> store i32 (...)** bitcast (i8** getelementptr inbounds ([3 x i8*]*
>>> >> @_ZTV14NothingDerived, i64 0, i64 2) to i32 (...)**), i32 (...)***
>>> >> getelementptr inbounds (%struct.NothingDerived* @_ZZ6selectiE2nd, i64
>>> >> 0, i32 0, i32 0), align 8
>>> >>
>>> >>
>>> >> - the offset in the v-table is "static"...