Reid Kleckner
|
e2aa55a551
Use 4 byte preferred aggregate alignment in datalayout on x86 Win32
|
vor 10 Jahren |
Reid Kleckner
|
ad68d1bbcf
Revert r236128, LLVM isn't falling back in the right way
|
vor 10 Jahren |
Reid Kleckner
|
b7183ef952
Re-land r236052, the linker errors were fixed by LLVM r236123
|
vor 10 Jahren |
Nico Weber
|
50d6060ac8
Revert r236052, it caused linker errors when building 32-bit applications.
|
vor 10 Jahren |
Reid Kleckner
|
24fca8241f
[SEH] Add 32-bit lowering code for __try
|
vor 10 Jahren |
Justin Bogner
|
aa53a4f2ee
InstrProf: Stop using RegionCounter outside of CodeGenPGO (NFC)
|
vor 10 Jahren |
David Majnemer
|
0da939d4e8
Revert "Revert r234581, it might have caused a few miscompiles in Chromium."
|
vor 10 Jahren |
Reid Kleckner
|
eec5f41a53
Reland r234613 (and follow-ups 234614, 234616, 234618)
|
vor 10 Jahren |
Nico Weber
|
804f40bf60
Revert r234613 (and follow-ups 234614, 234616, 234618), it caused PR23216.
|
vor 10 Jahren |
Nico Weber
|
a5b191aa79
Revert r234786, it contained a bunch of stuff I did not mean to commit.
|
vor 10 Jahren |
Nico Weber
|
5aaa165ebe
Revert r234613 (and follow-ups 234614, 234616, 234618), it caused PR23216.
|
vor 10 Jahren |
Nico Weber
|
bc83d9f70f
Revert r234581, it might have caused a few miscompiles in Chromium.
|
vor 10 Jahren |
Reid Kleckner
|
48d7c1dcf4
[SEH] Re-land r234532, but use internal linkage for all SEH helpers
|
vor 10 Jahren |
Arnaud A. de Grandmaison
|
914d1bd47f
Remove threshold for inserting lifetime markers for named temporaries
|
vor 10 Jahren |
Nico Weber
|
5e087128f8
Revert r234532 for a bit, it very likely caused http://crbug.com/475768
|
vor 10 Jahren |
Reid Kleckner
|
1a48caef66
[SEH] Outline finally blocks using the new variable capture support
|
vor 10 Jahren |
Sanjay Patel
|
d2eccb2430
Process the -freciprocal-math optimization flag (PR20912)
|
vor 10 Jahren |
Reid Kleckner
|
3d0cff0908
Reland "[SEH] Implement filter capturing in CodeGen"
|
vor 10 Jahren |
Daniel Jasper
|
ca1f034abb
Revert "[SEH] Implement filter capturing in CodeGen"
|
vor 10 Jahren |
Reid Kleckner
|
c02f5c94f3
[SEH] Implement filter capturing in CodeGen
|
vor 10 Jahren |
David Blaikie
|
4395699364
[opaque pointer type] More GEP API migrations
|
vor 10 Jahren |
David Blaikie
|
2a89249dfe
[opaque pointer type] more GEP API migrations
|
vor 10 Jahren |
Reid Kleckner
|
79bcca2647
C++14: Disable sized deallocation by default due to ABI breakage
|
vor 10 Jahren |
Artem Belevich
|
ed64225572
Remove .CUDAIsDevice flags from CodeGenOpts as it's already
|
vor 10 Jahren |
Alexey Bataev
|
6b0fe862a7
[OPENMP] Rename methods of OpenMPRuntime class. NFC.
|
vor 10 Jahren |
Reid Kleckner
|
16ebbacccb
Avoid using a COMDAT for sized delete on MachO
|
vor 10 Jahren |
Reid Kleckner
|
b3dcfbe9cb
Put the implicit weak sized deallocation funciton in C++14 in a comdat
|
vor 10 Jahren |
Larisse Voufo
|
cb59dc9022
Rename flags and options to match current naming: from -fdef-sized-delete to -fdefine-sized-deallocation, and from DefaultSizedDelete to DefineSizedDeallocation.
|
vor 10 Jahren |
Larisse Voufo
|
4ecf89a2f4
Revise the implementation logic of sized deallocation: Do not automatically generate weak definitions of the sized operator delete (in terms of unsized operator delete). Instead, provide the funcitonality via a new compiler flag, -fdef-sized-delete.
|
vor 10 Jahren |
Reid Kleckner
|
1c8ffd055a
SEH: Use the SEHTryEpilogueStack instead of a separate bool
|
vor 10 Jahren |