Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
fp2-dev
/
platform
/
external
/
clang
/
2a6e528cbd687e22744d5d7eba428afea99da300
/
test
/
CodeGenCXX
/
thunks.cpp
8992457
Reapply r176133 with testcase fixes.
by Bill Wendling
· 11 years ago
c283311
Revert "Add more attributes from the command line to functions."
by Anna Zaks
· 11 years ago
d620e09
Add more attributes from the command line to functions.
by Bill Wendling
· 11 years ago
f7a9da0
Modify the tests to use attribute group references instead of listing the
by Bill Wendling
· 11 years ago
022301b
Call CGM.SetLLVMFunctionAttributesForDefinition on thunks so that they get
by Rafael Espindola
· 12 years ago
82bad6b
Fix thunk emission for covariant virtual functions in cases which require
by Eli Friedman
· 12 years ago
4188760
Complain about attempts to use 'protected' visibility on targets
by John McCall
· 13 years ago
7dcdf5b
Add an implementation of thunks for varargs methods. The implementation is a bit messy, but it is correct as long as the method in question doesn't use indirect gotos. A couple of possible alternative implementations are outlined in FIXME's in this patch. rdar://problem/8077308 .
by Eli Friedman
· 13 years ago
15e310a
Warn about code that uses variables and functions with internal linkage
by John McCall
· 14 years ago
4e3b17c
When re-using a vtable slot for the nearest overridden method, just because
by John McCall
· 14 years ago
279b5eb
Just disable the hidden-visibility optimization for now by hiding it behind
by John McCall
· 14 years ago
6500553
Extend the visibility-hidden optimization to linkonce_odr thunks for
by John McCall
· 14 years ago
e213235
Don't try to emit the vtable for a class just because we're emitting a
by John McCall
· 14 years ago
2736071
Correctly pass aggregates by reference when emitting thunks.
by John McCall
· 14 years ago
663218b
When generating the call arguments in a thunk to call the thunkee, do
by Douglas Gregor
· 14 years ago
cb359df
When creating a this-adjustment thunk where the return value is of C++
by Douglas Gregor
· 14 years ago
6fb745b
Rework when and how vtables are emitted, by tracking where vtables are
by Douglas Gregor
· 14 years ago
ada087c
Give thunks the same linkage as their original methods.
by Anders Carlsson
· 14 years ago
d63fed4
Flip the switch and use the new vtable layout code for thunks by default. Add a thunks.cpp test.
by Anders Carlsson
· 14 years ago