Martell Malone
|
be95e325b8
CodeGenCXX: no default dllimport storage for mingw
|
7 ani în urmă |
Richard Smith
|
9982bd2e77
[c++17] Visit class template explicit specializations just like all other class definitions in codegen.
|
7 ani în urmă |
Vlad Tsyrklevich
|
746fd88cc6
[CFI] Add CFI-icall pointer type generalization
|
7 ani în urmă |
Ivan A. Kosarev
|
210431c813
[CodeGen] Propagate may-alias'ness of lvalues with TBAA info
|
7 ani în urmă |
Erich Keane
|
0cb2a76a4f
Filter out invalid 'target' items from being passed to LLVM
|
7 ani în urmă |
Ivan A. Kosarev
|
6fe0ba5b2e
[CodeGen] EmitPointerWithAlignment() to generate TBAA info along with LValue base info
|
7 ani în urmă |
Alexander Richardson
|
2c42fd5f93
Convert clang::LangAS to a strongly typed enum
|
7 ani în urmă |
Ivan A. Kosarev
|
39f710aba3
Revert "[CodeGen] EmitPointerWithAlignment() to generate TBAA info along with LValue base info", r315731.
|
7 ani în urmă |
Ivan A. Kosarev
|
3704be1446
[CodeGen] EmitPointerWithAlignment() to generate TBAA info along with LValue base info
|
7 ani în urmă |
Ivan A. Kosarev
|
04e95cd444
Refine generation of TBAA information in clang
|
7 ani în urmă |
Ivan A. Kosarev
|
072e2cd288
[CodeGen] Unify generation of scalar and struct-path TBAA tags
|
7 ani în urmă |
Ivan A. Kosarev
|
9c61abafb8
Revert r314977 "[CodeGen] Unify generation of scalar and struct-path TBAA tags"
|
7 ani în urmă |
Ivan A. Kosarev
|
c64aa1bff6
[CodeGen] Unify generation of scalar and struct-path TBAA tags
|
7 ani în urmă |
Ivan A. Kosarev
|
582ed924e5
[CodeGen] Introduce generic TBAA access descriptors
|
8 ani în urmă |
Ivan A. Kosarev
|
80dc32ec8b
[CodeGen] Have a special function to get TBAA info for may-alias accesses
|
8 ani în urmă |
Ivan A. Kosarev
|
c6e3259e70
[CodeGen] Do not refer to complete TBAA info where we actually deal with just TBAA access types
|
8 ani în urmă |
Erich Keane
|
2dab9ecc4a
Emit section information for extern variables.
|
8 ani în urmă |
Matthias Braun
|
d0c074c761
CodeGenModule: Adapt to LLVM TargetLibraryInfo changes
|
8 ani în urmă |
Vlad Tsyrklevich
|
156b679450
Allow specifying sanitizers in blacklists
|
8 ani în urmă |
Vedant Kumar
|
74d4b6706e
[Coverage] Add an option to emit limited coverage info
|
8 ani în urmă |
Bob Haarman
|
4321c6686d
[codeview] omit debug locations for nested exprs unless column info enabled
|
8 ani în urmă |
Mehdi Amini
|
75b49839d9
Emit static constexpr member as available_externally definition
|
8 ani în urmă |
Hans Wennborg
|
72ee108137
Revert r311857 "Emit static constexpr member as available_externally definition"
|
8 ani în urmă |
Mehdi Amini
|
0682709a5e
Emit static constexpr member as available_externally definition
|
8 ani în urmă |
John McCall
|
c2327951c9
Extract IRGen's constant-emitter into its own helper class and clean up
|
8 ani în urmă |
Sven van Haastregt
|
7ac28eb0a5
[OpenCL] Allow targets to select address space per type
|
8 ani în urmă |
NAKAMURA Takumi
|
07d662ac50
CodeGenModule.cpp: [PR33810][Modules] Remove an assertion that confirms MangledDeclNames[CanonicalGD] might be still empty.
|
8 ani în urmă |
NAKAMURA Takumi
|
0adbc97362
CodeGenModule.cpp: [PR33810][Modules] Avoid reusing FoundStr to try to fix crash.
|
8 ani în urmă |
NAKAMURA Takumi
|
e9db9dbd2d
CodeGenModule.cpp: [PR33810][Modules] Make sure actual memory corruption before random crash with -fmodules.
|
8 ani în urmă |
Simon Atanasyan
|
a51c0d8277
[CodeGen][mips] Support `long_call/far/near` attributes
|
8 ani în urmă |