Kelvin Li
|
ac26bee66c
[OPENMP] Add support for OMP5 requires directive + unified_address clause
|
7 years ago |
JF Bastien
|
4486f76832
NFC: deduplicate isRepeatedBytePattern from clang to LLVM's isBytewiseValue
|
7 years ago |
Akira Hatanaka
|
22354ba448
Revert r341754.
|
7 years ago |
Akira Hatanaka
|
c500c06792
Distinguish `__block` variables that are captured by escaping blocks
|
7 years ago |
Akira Hatanaka
|
ffa70d529c
[CodeGen] Merge equivalent block copy/helper functions.
|
7 years ago |
JF Bastien
|
c91f63e357
[NFC] CGDecl factor out constant emission
|
7 years ago |
Akira Hatanaka
|
95dc1a4cb7
[CodeGen][ObjC] Make block copy/dispose helper functions exception-safe.
|
7 years ago |
JF Bastien
|
1df8e57db9
CodeGen: use non-zero memset when possible for automatic variables
|
7 years ago |
Richard Smith
|
b68cfed35f
Support lifetime-extension of conditional temporaries.
|
7 years ago |
JF Bastien
|
fb5f718cf1
[NFC] CodeGen: rename memset to bzero
|
7 years ago |
JF Bastien
|
a06e85a92c
CodeGen: specify alignment + inbounds for automatic variable initialization
|
7 years ago |
JF Bastien
|
8315ee9477
CodeGen: block capture shouldn't ICE
|
7 years ago |
Yaxun Liu
|
be0479c04c
CodeGen: Fix invalid bitcast for lifetime.start/end
|
7 years ago |
Akira Hatanaka
|
ca22363cfc
Address post-commit review comments after r328731. NFC.
|
7 years ago |
Yaxun Liu
|
20ceb1b4d9
CodeGen: Emit string literal in constant address space
|
7 years ago |
Adrian Prantl
|
647be32c60
Remove \brief commands from doxygen comments.
|
7 years ago |
Akira Hatanaka
|
1e2c681c5b
[CodeGen] Avoid destructing a callee-destructued struct type in a
|
7 years ago |
Akira Hatanaka
|
b4f1a4acff
Revert "[CodeGen] Avoid destructing a callee-destructued struct type in a"
|
7 years ago |
Akira Hatanaka
|
71c661e65b
[CodeGen] Avoid destructing a callee-destructued struct type in a
|
7 years ago |
Faisal Vali
|
9626b8d4ee
Revert rC330794 and some dependent tiny bug fixes
|
7 years ago |
Faisal Vali
|
45d663da56
[c++2a] [concepts] Add rudimentary parsing support for template concept declarations
|
7 years ago |
Richard Smith
|
783fea1302
PR36992: do not store beyond the dsize of a class object unless we know
|
7 years ago |
Yaxun Liu
|
b691ac6db3
[CUDA] Let device-side shared variables be initialized with undef
|
7 years ago |
Akira Hatanaka
|
dd65d15d8c
Generalize NRVO to cover C structs.
|
7 years ago |
Alexey Bataev
|
ecef9fa6ef
[OPENMP] Codegen for `omp declare target` construct.
|
7 years ago |
Yaxun Liu
|
a25e503459
Recommit r326946 after reducing CallArgList memory footprint
|
7 years ago |
Gheorghe-Teodor Bercea
|
f4806a953b
[OpenMP] Add OpenMP data sharing infrastructure using global memory
|
7 years ago |
Richard Smith
|
5034f5fdda
Revert r326946. It caused stack overflows by significantly increasing the size of a CallArgList.
|
7 years ago |
Yaxun Liu
|
8e23619931
CodeGen: Fix address space of indirect function argument
|
7 years ago |
Rafael Espindola
|
cba8d12198
Start setting dllimport/dllexport in setGVProperties.
|
7 years ago |