aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/CodeGen/CodeGenFunction.cpp
AgeCommit message (Expand)AuthorFilesLines
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
2015-04-04[opaque pointer type] more GEP API migrationsDavid Blaikie1-1/+2
2015-03-20C++14: Disable sized deallocation by default due to ABI breakageReid Kleckner1-22/+0
2015-03-19Remove .CUDAIsDevice flags from CodeGenOpts as it's alreadyArtem Belevich1-1/+1
2015-02-25[OPENMP] Rename methods of OpenMPRuntime class. NFC. Alexey Bataev1-1/+1
2015-02-19Avoid using a COMDAT for sized delete on MachOReid Kleckner1-2/+3
2015-02-19Put the implicit weak sized deallocation funciton in C++14 in a comdatReid Kleckner1-0/+2
2015-02-18Rename flags and options to match current naming: from -fdef-sized-delete to ...Larisse Voufo1-1/+1
2015-02-14Revise the implementation logic of sized deallocation: Do not automatically g...Larisse Voufo1-1/+4
2015-02-12SEH: Use the SEHTryEpilogueStack instead of a separate boolReid Kleckner1-1/+1
2015-02-11Add the 'noinline' attribute to call sites within __try bodiesReid Kleckner1-1/+1
2015-02-04Implement IRGen for SEH __finally and AbnormalTerminationReid Kleckner1-1/+2
2015-02-04DebugInfo: Attribute cleanup code to the end of the scope, not the end of the...David Blaikie1-2/+2
2015-01-31DebugInfo: Fix line table for comparisons harder/better for the sake of C (& ...David Blaikie1-1/+5
2015-01-28DebugInfo: Attribute implicit boolean tests to the expression being tested, n...David Blaikie1-6/+15
2015-01-22Initial support for Win64 SEH IR emissionReid Kleckner1-1/+1
2015-01-14Reapply r225000 (reverted in r225555): DebugInfo: Generalize debug info locat...David Blaikie1-11/+12
2015-01-09Revert "DebugInfo: Generalize debug info location handling" and related commitsDavid Blaikie1-12/+11
2015-01-02DebugInfo: Provide a less subtle way to set the debug location of simple ret ...David Blaikie1-11/+12
2014-12-10OpenCL C: Add support for a set of floating point Pekka Jaaskelainen1-0/+6
2014-12-09IR: Update clang for Metadata/Value split in r223802Duncan P. N. Exon Smith1-33/+32
2014-12-08InstrProf: Use LLVM's -instrprof pass for profilingJustin Bogner1-3/+0
2014-12-04Always emit kernel arg info for SPIR.Sameer Sahasrabuddhe1-4/+4
2014-12-03UBSan now uses prologue data instead of prefix dataPeter Collingbourne1-6/+6
2014-11-11Bundle conditions checked by UBSan with sanitizer kinds they implement.Alexey Samsonov1-6/+7