Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
clang
/
777d6e56ad9b1fed9866daf3ee6486d85c5b7d32
/
test
/
CodeGenCXX
/
destructors.cpp
777d6e5
Simplify EH control flow by observing that EH scopes form a simple
by John McCall
· 13 years ago
82cd2e5
Be sure to destroy the normal entry block of a cleanup that we
by John McCall
· 13 years ago
2673c68
Fix a lot of problems with the partial destruction of arrays:
by John McCall
· 13 years ago
9cbe4f0
clang side to match the LLVM IR type system rewrite patch.
by Chris Lattner
· 13 years ago
bdc4d80
A number of array-related IR-gen cleanups.
by John McCall
· 13 years ago
93c332a
Convert Clang over to resuming from landing pads with llvm.eh.resume.
by John McCall
· 13 years ago
addd80d
Back out r132209; it's breaking nightly tests.
by Eli Friedman
· 13 years ago
0903421
Implement a new, much improved version of the cleanup hack. We just need
by John McCall
· 13 years ago
abea951
Add -fcxx-exceptions to all tests that use C++ exceptions.
by Anders Carlsson
· 13 years ago
0d70d71
Look through array types when deciding whether a field requires non-trivial
by John McCall
· 13 years ago
0691a5c
Move unnamed_addr after the function arguments on Sabre's request.
by Rafael Espindola
· 13 years ago
c5f657f
Add unnamed_addr to constructors and destructors.
by Rafael Espindola
· 14 years ago
50da2ca
Implement proper base/member destructor EH chaining.
by John McCall
· 14 years ago
182ab51
Convert the EH cleanups for base and member destructors in a constructor into
by John McCall
· 14 years ago
9c0c1f3
Mark calls to 'throw()' functions as nounwind, and mark the functions nounwind
by John McCall
· 14 years ago
66d80a9
When destroying a cleanup, kill any references to instructions in the entry
by John McCall
· 14 years ago
f1549f6
Validated by nightly-test runs on x86 and x86-64 darwin, including after
by John McCall
· 14 years ago
d92ec47
Reinstate fix for PR7526, which was failing because, now that we
by Douglas Gregor
· 14 years ago
4b662a5
Revert r107374, which broke bootstrap.
by Douglas Gregor
· 14 years ago
2fef752
When building the type of a destructor, make sure to keep the
by Douglas Gregor
· 14 years ago
e03d992
Give this test a triple.
by John McCall
· 14 years ago
c76702c
When deciding whether a deferred declaration has already been emitted,
by John McCall
· 14 years ago
9a70846
Don't emit derived-to-base destructor aliases if we don't have a definition
by John McCall
· 14 years ago
c0bf462
Perform two more constructor/destructor code-size optimizations:
by John McCall
· 14 years ago
9fc6a77
More refactoring around constructor/destructor code generation.
by John McCall
· 14 years ago
a572887
Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'.
by Daniel Dunbar
· 15 years ago
9f853df
Unify the way destructor epilogues are generated for synthesized and regular destructors. Also fix PR5529.
by Anders Carlsson
· 15 years ago
4513272
CodeGen may see out-of-line declarations of the various special member
by Douglas Gregor
· 15 years ago
174754c
We can generate constructors/destructors with base classes and non-trivial fields just fine now.
by Anders Carlsson
· 15 years ago