aboutsummaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Expand)Author
2014-04-09set the emscripten backend's atomic widths to 32Alon Zakai
2014-03-03Set the natural stack alignment for asm.js to 16 bytes.Dan Gohman
2014-03-03Fix handling of byval arguments to set the alignment properly.Dan Gohman
2014-02-28Drop addAsmMemoryAroundSyncSynchronize() and asmMemoryIsFence().Dan Gohman
2014-02-24Define an Emscripten toolchain.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-10-28Cherry-pick upstream clang r193506: "Define [U]LLONG_{MIN,MAX} for C++11, add...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-30Merging r182645:Bill Wendling
2013-05-21Reverting r182337, which merged r182266, __declspec(selectany)Reid Kleckner
2013-05-21Merging r181342:Bill Wendling
2013-05-21Merging r182266:Bill Wendling
2013-05-17Merging r182072:Bill Wendling
2013-05-15Merging r181750:Bill Wendling
2013-05-15Merging r181728:Bill Wendling
2013-05-08Merging r181368:Bill Wendling
2013-05-06DebugInfo: Support imported modules (using directives) within lexical blocks.David Blaikie
2013-05-06[analyzer; alternate arrows] don't increment the path iterator when we just d...Ted Kremenek
2013-05-06Grab-bag of bit-field fixes:John McCall
2013-05-06Add missing initialization for Sema::CurScope. This is important for AST cons...Richard Smith
2013-05-06Move PragmaCommentHandler to lib/Parse in preparation for calling SemaReid Kleckner
2013-05-06Modify ASTReaderListener to allow visiting the input files of an AST file.Argyrios Kyrtzidis
2013-05-06[analyzer] Remove now-unused bindCompoundLiteral helper function.Jordan Rose
2013-05-06[analyzer] Handle CXXTemporaryObjectExprs in compound literals.Jordan Rose
2013-05-06Fix representation of compound literals for C++ objects with destructors.Jordan Rose
2013-05-06Add SystemZ supportUlrich Weigand
2013-05-06Allow targets to define minimum alignment for global variablesUlrich Weigand
2013-05-06R600: Update GPU variants in -mcpu optionTom Stellard
2013-05-06Add llvm_unreachable at end of fully covered switchHans Wennborg
2013-05-06Added Mozilla style, cleaned get*Style methods.Alexander Kornienko
2013-05-06Don't break comments after includes.Daniel Jasper
2013-05-06Change indentation when breaking after a type.Daniel Jasper
2013-05-06Require the containing type to be complete when we seeJohn McCall
2013-05-06C++1y: support range-based for loops in constant expressions.Richard Smith
2013-05-06Break the class-inheritance ":" to the new line.Daniel Jasper
2013-05-06Don't put a space before ellipsis.Daniel Jasper
2013-05-06C++1y: support 'for', 'while', and 'do ... while' in constant expressions.Richard Smith
2013-05-06Fix assert if __extension__ or _Generic is used when initializing a char arra...Richard Smith
2013-05-05C++1y: support for increment and decrement in constant expression evaluation.Richard Smith