Dmitry Mikulin
|
1d08493df3
Added support for "#pragma clang section relro=<name>"
|
5 vuotta sitten |
Guillaume Chatelet
|
4eef7a8ad0
[Alignment][Clang][NFC] Add CharUnits::getAsAlign
|
5 vuotta sitten |
Simon Pilgrim
|
84d475a5ed
Silence static analyzer getAs<RecordType> null dereference warnings. NFCI.
|
5 vuotta sitten |
Richard Smith
|
39625a79bf
For P0784R7: compute whether a variable has constant destruction if it
|
5 vuotta sitten |
Michael Kruse
|
4c0e634065
[OpenMP 5.0] Codegen support for user-defined mappers.
|
6 vuotta sitten |
Michael Kruse
|
d985828d5a
Revert "[OpenMP 5.0] Codegen support for user-defined mappers."
|
6 vuotta sitten |
Michael Kruse
|
5451513a3f
[OpenMP 5.0] Codegen support for user-defined mappers.
|
6 vuotta sitten |
Vedant Kumar
|
794e0404d2
[DebugInfo] Don't emit incorrect descriptions of thunk params (PR42627)
|
6 vuotta sitten |
Marco Antognini
|
d3067677be
[OpenCL] Improve destructor support in C++ for OpenCL
|
6 vuotta sitten |
Ilya Biryukov
|
10837c3592
Revert r366422: [OpenCL] Improve destructor support in C++ for OpenCL
|
6 vuotta sitten |
Marco Antognini
|
0e0d37e253
[OpenCL] Improve destructor support in C++ for OpenCL
|
6 vuotta sitten |
Rui Ueyama
|
ce7674d7be
Fix parameter name comments using clang-tidy. NFC.
|
6 vuotta sitten |
Vitaly Buka
|
74002bf4c5
NFC: Pass DataLayout into isBytewiseValue
|
6 vuotta sitten |
Vitaly Buka
|
2d072edf95
NFC: Convert large lambda into method
|
6 vuotta sitten |
Saar Raz
|
fa50bf0cf8
[Concepts] Concept definitions (D40381)
|
6 vuotta sitten |
Hamza Sood
|
c0c2389e8d
NFC: Add an explicit return for safety and consistency
|
6 vuotta sitten |
Vitaly Buka
|
9b084edc7a
[NFC] Return early for types with size zero
|
6 vuotta sitten |
Vitaly Buka
|
9bd2311ef3
[NFC] Remove unneeded local variables
|
6 vuotta sitten |
Richard Smith
|
662d27fff7
Rename CodeGenFunction::overlapFor* to getOverlapFor*.
|
6 vuotta sitten |
Amy Huang
|
4730a1bd73
Store a pointer to the return value in a static alloca and let the debugger use that
|
6 vuotta sitten |
Richard Smith
|
a209544fdd
C++ DR712 and others: handle non-odr-use resulting from an lvalue-to-rvalue conversion applied to a member access or similar not-quite-trivial lvalue expression.
|
6 vuotta sitten |
Nico Weber
|
3ccd6a7756
Revert 363295, it caused PR42276. Also revert follow-ups 363337, 363340.
|
6 vuotta sitten |
Richard Smith
|
d54e3434d4
C++ DR712 and others: handle non-odr-use resulting from an lvalue-to-rvalue conversion applied to a member access or similar not-quite-trivial lvalue expression.
|
6 vuotta sitten |
Richard Smith
|
3baecdc251
For DR712: store on a DeclRefExpr whether it constitutes an odr-use.
|
6 vuotta sitten |
JF Bastien
|
11659cf432
Variable auto-init: don't initialize aggregate padding of all aggregates
|
6 vuotta sitten |
Eric Fiselier
|
418eae9689
[Builtins] Implement __builtin_is_constant_evaluated for use in C++2a
|
6 vuotta sitten |
JF Bastien
|
eae000b425
Variable auto-init: also auto-init alloca
|
6 vuotta sitten |
Alexey Bataev
|
456575d0e8
[OPENMP]Add codegen for firstprivate vars with allocate clause.
|
6 vuotta sitten |
Alexey Bataev
|
40483ed1d2
[OPENMP]Remove unused parameter, NFC.
|
6 vuotta sitten |
Peter Collingbourne
|
886a8403b9
CodeGen: Preserve packed attribute in constStructWithPadding.
|
6 vuotta sitten |