Richard Smith
|
ddcff1b310
Tighten up the set of operator new/operator delete calls we're permitted to
|
12 anos atrás |
Eli Friedman
|
e5798893b1
Get rid of dead/useless code for block mangling.
|
12 anos atrás |
Eli Friedman
|
7a36a5913f
Simplify linkage code for static local vars.
|
12 anos atrás |
Eli Friedman
|
07369dde9d
Fix mangling for block literals.
|
12 anos atrás |
Stephen Lin
|
3b50e8d78c
Restore r184205 and associated commits (after commit of r185290)
|
12 anos atrás |
Stephen Lin
|
3258abc2ba
Revert r184205 and associated patches while investigating issue with broken buildbot (possible interaction with LTO)
|
12 anos atrás |
NAKAMURA Takumi
|
1fea06d611
Fix a warning. [-Wunused-variable]
|
12 anos atrás |
Manman Ren
|
fc0f91cf06
Debug Info: support for gdwarf-2 gdwarf-3 gdwarf-4
|
12 anos atrás |
Stephen Lin
|
d4c0cd0764
CodeGen: Have 'this'-returning constructors and destructors to take advantage of the new backend 'returned' attribute.
|
12 anos atrás |
Richard Smith
|
3282b84296
Emit initializers for static-storage-duration temporaries as constants where
|
12 anos atrás |
Eli Friedman
|
678eca456b
Fix the linkage of static locals inside a CapturedStmt. (Found in the
|
12 anos atrás |
Richard Smith
|
7c3e615f01
PR12086, PR15117
|
12 anos atrás |
Peter Collingbourne
|
144a31f53b
[ms-cxxabi] Thread GlobalDecls through to CodeGenModule::getFunctionLinkage.
|
12 anos atrás |
Richard Smith
|
211c8ddb5b
Model temporary lifetime-extension explicitly in the AST. Use this model to
|
12 anos atrás |
Aaron Ballman
|
a7ff62f944
Adding support for MSVC #pragma detect_mismatch functionality by emitting a FAILIFMISMATCH linker command into the object file.
|
12 anos atrás |
Diego Novillo
|
d27e5cbff3
[PATCH] Generate cold attribute for functions marked __atribute__((cold))
|
12 anos atrás |
David Blaikie
|
fc46ebc2b1
PR14606: Debug Info for namespace aliases/DW_TAG_imported_module
|
12 anos atrás |
Reid Kleckner
|
a722534711
Implement __declspec(selectany) under -fms-extensions
|
12 anos atrás |
Rafael Espindola
|
181e3ecc09
Cleanup handling of UniqueExternalLinkage.
|
12 anos atrás |
Benjamin Kramer
|
06a9d0431f
CodeGen: Refactor SetLLVMFunctionAttributesForDefinition to use an AttrBuilder.
|
12 anos atrás |
Adrian Prantl
|
0a050f7d56
Debug Info: Fix a problem that resulted in missing DW_AT_specifications
|
12 anos atrás |
Reid Kleckner
|
3190ca922d
Forward #pragma comment(lib/linker) through as flags metadata
|
12 anos atrás |
Ulrich Weigand
|
6b20351a1d
|
12 anos atrás |
Rafael Espindola
|
d8ffd0b7b6
Make all 'is in extern "C"' tests use the lexical context.
|
12 anos atrás |
Enea Zaffanella
|
dc17384581
In VarDecl nodes, store the thread storage class specifier as written.
|
12 anos atrás |
Bill Wendling
|
4e3b54b4ac
Use the Itanium ABI for thread_local on Darwin.
|
12 anos atrás |
Richard Smith
|
8f4bdc0e37
Revert r180739 and r180748: they broke C++11 thread_local on non-Darwin systems and did not do the right thing on Darwin.
|
12 anos atrás |
Bill Wendling
|
7c6b7ba5f5
Emit the TLS intialization functions into a list.
|
12 anos atrás |
David Blaikie
|
1601a4a5da
Support debug info for using directives at global/namespace scope.
|
12 anos atrás |
Richard Smith
|
db4f61f9fb
Don't emit _ZTW wrappers for TLS variables which don't use the C++ thread_local keyword.
|
12 anos atrás |