aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen
AgeCommit message (Expand)Author
2014-03-03Fix handling of byval arguments to set the alignment properly.Dan Gohman
2014-02-28Drop addAsmMemoryAroundSyncSynchronize() and asmMemoryIsFence().Dan Gohman
2014-02-24Introduce the asmjs-unknown-emscripten target triple.Dan Gohman
2013-11-08Cherrypick upstream r183033: Add support for optimized (non-generic) atomic l...JF Bastien
2013-08-07Treat __sync_synchronize and asm("":::"memory") as stronger fences.JF Bastien
2013-07-25Change __cyg_profile_func_enter/exit to __pnacl_profile... and change the sig...Robert Grosse
2013-07-25Add a -finstrument-functions-size=n option to control basic blockRobert Grosse
2013-07-22Cherrypick upstream volatile _Complex alignment patchesJF Bastien
2013-07-16Mop up errors - now it compiles.Eli Bendersky
2013-07-15Merge commit '20c7d45a4da9f58ad805ad1d37f92fe7dc232ec8'Eli Bendersky
2013-07-12Merge branch 'master' of http://git.chromium.org/native_client/pnacl-clangEli Bendersky
2013-07-10Cherry-picking the pow-for-le32 fix from upstream clang.Eli Bendersky
2013-06-27Clang should not generate calls to llvm.pow.* intrinsics.Eli Bendersky
2013-06-24Switch back to non-ARM ABI for C++ guard variables under PNaClMark Seaborn
2013-06-19Use ARM-style representation for C++ method pointers under PNaClMark Seaborn
2013-05-21Reverting r182337, which merged r182266, __declspec(selectany)Reid Kleckner
2013-05-21Merging r182266:Bill Wendling
2013-05-08Merging r181368:Bill Wendling
2013-05-06DebugInfo: Support imported modules (using directives) within lexical blocks.David Blaikie
2013-05-06Add SystemZ supportUlrich Weigand
2013-05-06Allow targets to define minimum alignment for global variablesUlrich Weigand
2013-05-05Make all 'is in extern "C"' tests use the lexical context.Rafael Espindola
2013-05-05Replace ArrayRef<T>() with None, now that we have an implicit ArrayRef constr...Dmitri Gribenko
2013-05-04In VarDecl nodes, store the thread storage class specifier as written.Enea Zaffanella
2013-05-04AArch64: teach Clang about __clear_cache intrinsicTim Northover
2013-05-03Reapply r180982 with repaired logic and an additional testcase.Adrian Prantl
2013-05-03Correctly emit certain implicit references to 'self' even withinJohn McCall
2013-05-03Revert "Attempt to un-break the gdb buildbot."Adrian Prantl
2013-05-03[ms-cxxabi] Emit non-virtual member function pointersReid Kleckner
2013-05-03Attempt to un-break the gdb buildbot.Adrian Prantl
2013-05-03Move parsing of identifiers in MS-style inline assembly intoJohn McCall
2013-05-02Use the Itanium ABI for thread_local on Darwin.Bill Wendling
2013-05-02Ensure that the line table for functions with cleanups is sequential.Adrian Prantl
2013-05-02Use a more idiomatic way to disable debug locations.Adrian Prantl
2013-04-30Revert 180817 because 180816 was reverted.Adrian Prantl
2013-04-30Do not generate VLAs as complex variables any more, as they are nowAdrian Prantl
2013-04-30Revert r180739 and r180748: they broke C++11 thread_local on non-Darwin syste...Richard Smith
2013-04-30[ms-cxxabi] Implement member pointer comparisonsReid Kleckner
2013-04-30Struct-path aware TBAA: enable struct-path aware TBAA for classes.Manman Ren
2013-04-30Don't treat a non-deduced 'auto' type as being type-dependent. Instead, thereRichard Smith
2013-04-29Emit the TLS intialization functions into a list.Bill Wendling
2013-04-27Struct-path aware TBAA: fix handling of may_alias attribute.Manman Ren
2013-04-27Struct-path aware TBAA: change the format of TBAAStructType node.Manman Ren
2013-04-26ArrayRefize code. No functionality change.Benjamin Kramer
2013-04-26Support debug info for using directives at global/namespace scope.David Blaikie
2013-04-22TBAA: make sure zero-length bitfield works for tbaa.struct and path-aware tbaaManman Ren
2013-04-22Use the ugly PRIx64 macro to make format string portable.Benjamin Kramer
2013-04-22Don't emit _ZTW wrappers for TLS variables which don't use the C++ thread_loc...Richard Smith
2013-04-22Revert "Revert "PR14606: Debug info for using directives/DW_TAG_imported_modu...David Blaikie
2013-04-20C++1y: Allow aggregates to have default initializers.Richard Smith