Richard Smith
|
ea8515051a
Revert r214547 due to test breakage.
|
11 years ago |
Richard Smith
|
220a640478
Fix iterator invalidation issues that are breaking my modules buildbot's bootstrap.
|
11 years ago |
Richard Smith
|
5774697c0f
[modules] Remove IRGen special case for emitting implicit special members if
|
11 years ago |
Richard Smith
|
f8d1c718d0
PR20473: Don't "deduplicate" string literals with the same value but different
|
11 years ago |
Alexey Samsonov
|
82b49e4abc
Make sure globals created by UBSan are not instrumented by ASan.
|
11 years ago |
Hans Wennborg
|
49582c4cc0
MS compatibility: always emit dllexported in-class initialized static data members (PR20140)
|
11 years ago |
Alexey Samsonov
|
a9b243cdf1
[ASan] Collect unmangled names of global variables in Clang to print them in error reports.
|
11 years ago |
Alexey Samsonov
|
2b1d5099e0
Be more specific about return types of some methods.
|
11 years ago |
Alexey Samsonov
|
e21afe131a
Decouple llvm::SpecialCaseList text representation and its LLVM IR semantics.
|
11 years ago |
Alexey Samsonov
|
a7f5538063
[Sanitizer] Reduce the usage of sanitizer blacklist in CodeGenModule
|
11 years ago |
David Majnemer
|
4269ad98c8
CodeGen: Refactor RTTI emission
|
11 years ago |
Robert Lytton
|
1b4002a721
Move the calling of emitTargetMD() later.
|
11 years ago |
Robert Lytton
|
59a30558de
refactor for-loop as range-loop before making changes.
|
11 years ago |
Alexey Samsonov
|
5129a09a42
[ASan] Print exact source location of global variables in error reports.
|
11 years ago |
Justin Bogner
|
c912e4c787
CodeGen: Improve warnings about uninstrumented files when profiling
|
11 years ago |
Justin Bogner
|
9e12438860
CodeGen: Remove a stray tab character (NFC)
|
11 years ago |
Oliver Stannard
|
693a26d234
Add module flags metadata to record the settings for enum and wchar width
|
11 years ago |
Rafael Espindola
|
9986295b4f
Replace llvm::error_code with std::error_code.
|
11 years ago |
David Majnemer
|
f64ce12328
CodeGen: Correct linkage of thread_local for OS X
|
11 years ago |
Craig Topper
|
e4fb2d3430
[C++11] Use 'nullptr'.
|
11 years ago |
Alp Toker
|
c1ba5d5c46
Implement -Wframe-larger-than backend diagnostic
|
11 years ago |
Alexey Samsonov
|
e88163d87f
Remove the overload of GetAddrOfConstantString method
|
11 years ago |
Alexey Samsonov
|
c54a9c3b7a
Refactor and generalize GetAddrOfConstantString and GetAddrOfConstantStringFromLiteral.
|
11 years ago |
Rafael Espindola
|
dc7436c869
This cast is not necessary any more (llvm api change).
|
11 years ago |
Rafael Espindola
|
74d61105f2
Update for llvm API change.
|
11 years ago |
Alp Toker
|
f4a3e28941
Eliminate redundant MangleBuffer class
|
11 years ago |
Nico Rieck
|
d7ba66580d
MS ABI: Emit static data members with proper linkage
|
11 years ago |
Alexey Samsonov
|
eca0bcfaee
[ASan] Hoist blacklisting globals from init-order checking to Clang.
|
11 years ago |
Hans Wennborg
|
875cf241e2
Don't dllimport/export destructor variants implemented by thunks.
|
11 years ago |
Reid Kleckner
|
8756959802
Use comdats to avoid double initialization of weak data
|
11 years ago |