Kostya Serebryany
|
c9fe6056e4
enable TBAA when -fthread-sanitizer is given, even with -O0 or -relaxed-aliasing
|
13 سال پیش |
Eric Christopher
|
0ff258b933
Typo.
|
13 سال پیش |
Eric Christopher
|
be6c6869a9
Enable debug info for objective c implementations that may not have
|
13 سال پیش |
Chandler Carruth
|
0f30a12ce7
Revert r153723, and its follow-ups r153728 and r153733.
|
13 سال پیش |
John McCall
|
49d26d2817
Do the static-locals thing properly in the face of unions and
|
13 سال پیش |
Bill Wendling
|
84392d0edc
The UTF16 string referenced by a CFString should go into the __TEXT,__ustring
|
13 سال پیش |
Bill Wendling
|
8322c23956
Fix whitespace.
|
13 سال پیش |
Kostya Serebryany
|
8cb4a070d4
add tbaa metadata to vtable pointer loads/stores
|
13 سال پیش |
Benjamin Kramer
|
7e42392eb2
Simplify some users of DenseMap::erase.
|
13 سال پیش |
David Blaikie
|
4e4d08403c
Unify naming of LangOptions variable/get function across the Clang stack (Lex to AST).
|
13 سال پیش |
Rafael Espindola
|
025039377d
Replace MarkVarRequired with a more generic
|
13 سال پیش |
Rafael Espindola
|
234fe654a3
Fix a small difference in sema and codegen views of what needs to be output.
|
13 سال پیش |
Richard Smith
|
a3ca41f0c2
Reinstate r151879, r151880, reverted in r151922, along with a bugfix for
|
13 سال پیش |
Sebastian Redl
|
062a82cdfa
Hack in a loud error for PR12086. Better than a silent miscompile.
|
13 سال پیش |
Sebastian Redl
|
19b1a6eb2c
CodeGen support for global variables of type std::initializer_list<X>.
|
13 سال پیش |
Eric Christopher
|
51b2f6bae6
Remove UpdateCompletedType from the debug info emission. We now
|
13 سال پیش |
Richard Smith
|
a9b21d22bb
Bug fix: do not emit static const local variables with mutable members
|
13 سال پیش |
Richard Smith
|
e15c712362
When performing IRGen on a global, emit it as a constant if:
|
13 سال پیش |
John McCall
|
de5d3c7176
Whether an argument is required (in contrast with being an
|
13 سال پیش |
Dan Gohman
|
b49bd27b33
Teach clang to add metadata tags to calls and invokes in ObjC with
|
13 سال پیش |
Richard Smith
|
7ca4850a3e
Deal with a horrible C++11 special case. If a non-literal type has a constexpr
|
13 سال پیش |
Chris Lattner
|
8b418685e9
simplify a bunch of code to use the well-known LLVM IR types computed by CodeGenModule.
|
13 سال پیش |
Chris Lattner
|
d79ed43d2b
build wide strings with ConstantDataArray, just because we can.
|
13 سال پیش |
Chris Lattner
|
812234b704
improve the code that handles IR generation of byte-sized string literals to avoid
|
13 سال پیش |
Chris Lattner
|
0b2397132e
use cheaper llvm APIs for various bits of IR generation.
|
13 سال پیش |
Chris Lattner
|
94010695f7
reapply the patches reverted in r149477, which enable ConstantDataArray.
|
13 سال پیش |
Dylan Noblesmith
|
f7ccbad5d9
Basic: import SmallString<> into clang namespace
|
13 سال پیش |
Alexander Potapenko
|
89651eaf41
Move the code that sets the AddressSafety
|
13 سال پیش |
Argyrios Kyrtzidis
|
5d3a4bb13d
Revert r149363 which was part a series of commits that were reverted in llvm
|
13 سال پیش |
David Chisnall
|
29254f4dd1
Support @compatibility_alias at run time (GNUstep Runtime)
|
13 سال پیش |