aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/CodeGen/CodeGenFunction.cpp
AgeCommit message (Expand)AuthorFilesLines
2015-11-16When producing error messages for always_inline functions with theEric Christopher1-2/+5
2015-11-14Add support for the always_inline + target feature diagnostic to printEric Christopher1-6/+11
2015-11-12[C++] Add the "norecurse" attribute to main() if in C++ modeJames Molloy1-0/+8
2015-11-12Refactor out some common code from r252834David Blaikie1-39/+26
2015-11-12Provide a frontend based error for always_inline functions that requireEric Christopher1-25/+65
2015-11-12Move checkTargetFeatures to CodeGenFunction.cpp to make itEric Christopher1-0/+43
2015-11-06CodeGen: Remove implicit ilist iterator conversions, NFCDuncan P. N. Exon Smith1-2/+2
2015-10-20Roll-back r250822.Angel Garcia Gomez1-1/+1
2015-10-20Apply modernize-use-default to clang.Angel Garcia Gomez1-1/+1
2015-09-17Support __builtin_ms_va_list.Charles Davis1-0/+4
2015-09-10[MS ABI] Make member pointers return true for isIncompleteTypeDavid Majnemer1-1/+1
2015-09-08Compute and preserve alignment more faithfully in IR-generation.John McCall1-61/+112
2015-09-02add __builtin_unpredictable and convert to metadataSanjay Patel1-1/+18
2015-07-31[MS ABI] Hook clang up to the new EH instructionsDavid Majnemer1-8/+4
2015-07-07Update clang for intrinsic rename of framerecover to localrecoverReid Kleckner1-2/+2
2015-07-07Revert "Revert 241171, 241187, 241199 (32-bit SEH)."Reid Kleckner1-6/+6
2015-07-02Attach attribute "trap-func-name" to call sites of llvm.trap and llvm.debugtrap.Akira Hatanaka1-2/+3
2015-07-02Switch users of the 'for (StmtRange range = stmt->children(); range; ++range)...Benjamin Kramer1-4/+4
2015-07-02Revert 241171, 241187, 241199 (32-bit SEH).Nico Weber1-6/+6
2015-07-01[SEH] Add 32-bit lowering for SEH __tryReid Kleckner1-6/+6
2015-06-19[ASan] Initial support for Kernel AddressSanitizerAlexander Potapenko1-1/+1
2015-06-15Protection against stack-based memory corruption errors using SafeStack: Clan...Peter Collingbourne1-0/+2
2015-06-09Revert "Re-land r236052, "[SEH] Add 32-bit lowering code for __try""Reid Kleckner1-7/+6
2015-06-09Re-land r236052, "[SEH] Add 32-bit lowering code for __try"Reid Kleckner1-6/+7
2015-05-18API update for streamlining of IRBuilder::CreateCall to just use ArrayRef/ini...David Blaikie1-1/+1
2015-05-15Implement no_sanitize attribute.Peter Collingbourne1-0/+14
2015-05-07[cuda] Include GPU binary into host object file and generate init/deinit code.Artem Belevich1-1/+1
2015-05-02InstrProf: Cede ownership of createProfileWeights to CGFJustin Bogner1-2/+2
2015-04-30Revert most of r236271, leaving only the datalayout change in lib/Basic/Targe...Reid Kleckner1-7/+6
2015-04-30Use 4 byte preferred aggregate alignment in datalayout on x86 Win32Reid Kleckner1-6/+7
2015-04-29Revert r236128, LLVM isn't falling back in the right wayReid Kleckner1-7/+6
2015-04-29Re-land r236052, the linker errors were fixed by LLVM r236123Reid Kleckner1-6/+7
2015-04-29Revert r236052, it caused linker errors when building 32-bit applications.Nico Weber1-7/+6
2015-04-28[SEH] Add 32-bit lowering code for __tryReid Kleckner1-6/+7
2015-04-23InstrProf: Stop using RegionCounter outside of CodeGenPGO (NFC)Justin Bogner1-21/+24
2015-04-22Revert "Revert r234581, it might have caused a few miscompiles in Chromium."David Majnemer1-4/+6
2015-04-14Reland r234613 (and follow-ups 234614, 234616, 234618)Reid Kleckner1-1/+1
2015-04-13Revert r234613 (and follow-ups 234614, 234616, 234618), it caused PR23216.Nico Weber1-1/+1
2015-04-13Revert r234786, it contained a bunch of stuff I did not mean to commit.Nico Weber1-1/+1
2015-04-13Revert r234613 (and follow-ups 234614, 234616, 234618), it caused PR23216.Nico Weber1-1/+1
2015-04-11Revert r234581, it might have caused a few miscompiles in Chromium.Nico Weber1-6/+4
2015-04-10[SEH] Re-land r234532, but use internal linkage for all SEH helpersReid Kleckner1-1/+1
2015-04-10Remove threshold for inserting lifetime markers for named temporariesArnaud A. de Grandmaison1-4/+6
2015-04-10Revert r234532 for a bit, it very likely caused http://crbug.com/475768Nico Weber1-1/+1
2015-04-09[SEH] Outline finally blocks using the new variable capture supportReid Kleckner1-1/+1
2015-04-09Process the -freciprocal-math optimization flag (PR20912)Sanjay Patel1-0/+3
2015-04-08Reland "[SEH] Implement filter capturing in CodeGen"Reid Kleckner1-0/+14
2015-04-07Revert "[SEH] Implement filter capturing in CodeGen"Daniel Jasper1-14/+0
2015-04-06[SEH] Implement filter capturing in CodeGenReid Kleckner1-0/+14
2015-04-05[opaque pointer type] More GEP API migrationsDavid Blaikie1-1/+1