Ivan A. Kosarev
|
c64aa1bff6
[CodeGen] Unify generation of scalar and struct-path TBAA tags
|
7 years ago |
Ivan A. Kosarev
|
582ed924e5
[CodeGen] Introduce generic TBAA access descriptors
|
8 years ago |
Ivan A. Kosarev
|
80dc32ec8b
[CodeGen] Have a special function to get TBAA info for may-alias accesses
|
8 years ago |
Ivan A. Kosarev
|
c6e3259e70
[CodeGen] Do not refer to complete TBAA info where we actually deal with just TBAA access types
|
8 years ago |
Erich Keane
|
2dab9ecc4a
Emit section information for extern variables.
|
8 years ago |
Matthias Braun
|
d0c074c761
CodeGenModule: Adapt to LLVM TargetLibraryInfo changes
|
8 years ago |
Vlad Tsyrklevich
|
156b679450
Allow specifying sanitizers in blacklists
|
8 years ago |
Vedant Kumar
|
74d4b6706e
[Coverage] Add an option to emit limited coverage info
|
8 years ago |
Bob Haarman
|
4321c6686d
[codeview] omit debug locations for nested exprs unless column info enabled
|
8 years ago |
Mehdi Amini
|
75b49839d9
Emit static constexpr member as available_externally definition
|
8 years ago |
Hans Wennborg
|
72ee108137
Revert r311857 "Emit static constexpr member as available_externally definition"
|
8 years ago |
Mehdi Amini
|
0682709a5e
Emit static constexpr member as available_externally definition
|
8 years ago |
John McCall
|
c2327951c9
Extract IRGen's constant-emitter into its own helper class and clean up
|
8 years ago |
Sven van Haastregt
|
7ac28eb0a5
[OpenCL] Allow targets to select address space per type
|
8 years ago |
NAKAMURA Takumi
|
07d662ac50
CodeGenModule.cpp: [PR33810][Modules] Remove an assertion that confirms MangledDeclNames[CanonicalGD] might be still empty.
|
8 years ago |
NAKAMURA Takumi
|
0adbc97362
CodeGenModule.cpp: [PR33810][Modules] Avoid reusing FoundStr to try to fix crash.
|
8 years ago |
NAKAMURA Takumi
|
e9db9dbd2d
CodeGenModule.cpp: [PR33810][Modules] Make sure actual memory corruption before random crash with -fmodules.
|
8 years ago |
Simon Atanasyan
|
a51c0d8277
[CodeGen][mips] Support `long_call/far/near` attributes
|
8 years ago |
Erich Keane
|
b109a98a7b
Convert attribute 'target' parsing from a 'pair' to a 'struct' to make further improvements easier
|
8 years ago |
Yaxun Liu
|
c0ed38db22
Fix build failure with gcc about mixing enum and non-enum
|
8 years ago |
Benjamin Kramer
|
5a7460ecef
[CodeGen] Fold variable into assert.
|
8 years ago |
Yaxun Liu
|
2ce35b601d
CodeGen: Fix address space of global variable
|
8 years ago |
Richard Smith
|
affbdbb5c5
[modules ts] Basic for module linkage.
|
8 years ago |
Sjoerd Meijer
|
5bf57dfedf
This reverts r305820 (ARMv.2-A FP16 vector intrinsics) because it shows
|
8 years ago |
Abderrazek Zaafrani
|
6e3f80de39
[AArch64] ADD ARMv.2-A FP16 vector intrinsics
|
8 years ago |
Alexey Bader
|
61d542a847
[OpenCL] Fix OpenCL and SPIR version metadata generation.
|
8 years ago |
Peter Collingbourne
|
80987ad1a6
IR: Replace the "Linker Options" module flag with "llvm.linker.options" named metadata.
|
8 years ago |
Javed Absar
|
7c78710146
Add support for #pragma clang section
|
8 years ago |
Galina Kistanova
|
97a0335447
Added LLVM_FALLTHROUGH to address warning: this statement may fall through. NFC.
|
8 years ago |
Vedant Kumar
|
d4d74154eb
Revert "[AArch64] Add ARMv8.2-A FP16 vefctor intrinsics"
|
8 years ago |