Benjamin Kramer
|
f724ed4411
Replace llvm::integer_sequence and friends with the C++14 standard version
|
6 éve |
Chandler Carruth
|
324f918438
Update the file headers across all of the LLVM projects in the monorepo
|
6 éve |
Simon Pilgrim
|
1ddeae4808
Spelling mistakes in comments. NFCI. (PR27635)
|
8 éve |
Benjamin Kramer
|
fd352be22e
Retire llvm::alignOf in favor of C++11 alignof.
|
8 éve |
Tim Shen
|
56e97bdd41
[Temporary, Lifetime] Add lifetime marks for temporaries
|
9 éve |
Akira Hatanaka
|
0a54ccf3d6
[CodeGen] Emit lifetime.end intrinsic after objects are destructed in
|
9 éve |
David Majnemer
|
29849678b0
Update clang to use the updated LLVM EH instructions
|
9 éve |
Benjamin Kramer
|
aa1247dbae
[CodeGen] Remove dead code. NFC.
|
9 éve |
Reid Kleckner
|
5e1234dd84
[SEH] Use cleanupendpad so that WinEHPrepare gets the coloring right
|
10 éve |
David Blaikie
|
673861a3c6
Devirtualize EHScopeStack::Cleanup's dtor because it's never destroyed polymorphically
|
10 éve |
David Blaikie
|
72cc9067c1
Fix for MSVC
|
10 éve |
David Blaikie
|
86081958ae
Wdeprecated: Support movability of EHScopeStack::Cleanup objects as they are move constructed in ConditionalCleanup::restore
|
10 éve |
David Majnemer
|
3b33f744e9
[MS ABI] Hook clang up to the new EH instructions
|
10 éve |
James Y Knight
|
87a1c47cfd
Hopefully fix android i386 build after r242554.
|
10 éve |
James Y Knight
|
f9ae22bbac
Fix alignment issues in Clang.
|
10 éve |
David Majnemer
|
0da939d4e8
Revert "Revert r234581, it might have caused a few miscompiles in Chromium."
|
10 éve |
Nico Weber
|
bc83d9f70f
Revert r234581, it might have caused a few miscompiles in Chromium.
|
10 éve |
Arnaud A. de Grandmaison
|
914d1bd47f
Remove threshold for inserting lifetime markers for named temporaries
|
10 éve |
Benjamin Kramer
|
f836120ac2
Disambiguate call for GCC.
|
10 éve |
Benjamin Kramer
|
97d2f22e99
CodeGen: Base the conditional cleanup machinery on variadic templates
|
10 éve |
Nico Weber
|
38219baaa3
Add comments for two CleanupKinds.
|
10 éve |
Nico Weber
|
ab7ffc3bae
Remove comment addressed by d0k in r229327.
|
10 éve |
Benjamin Kramer
|
2916599c01
Unbreak the build.
|
10 éve |
Benjamin Kramer
|
0f8b470b1d
Make pushCleanup a variadic template. NFC.
|
10 éve |
Reid Kleckner
|
32ec8a0e25
Silence a warning from MSVC "14" by making an enum unsigned
|
10 éve |
Benjamin Kramer
|
7b36de52e2
Header guard canonicalization, clang part.
|
11 éve |
Craig Topper
|
d1008e5c93
[C++11] Use 'nullptr'. CodeGen edition.
|
11 éve |
Craig Topper
|
f7bc497ad1
[C++11] Add 'override' keyword to virtual methods that override their base class.
|
11 éve |
Benjamin Kramer
|
d8687808c9
[C++11] Replace LLVM-style type traits with C++11 standard ones.
|
11 éve |
Chandler Carruth
|
4b9be6e25f
Sort all the #include lines with LLVM's utils/sort_includes.py which
|
11 éve |