aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen
AgeCommit message (Expand)Author
2012-06-29Update Clang to reflect the new home of IRBuilder.h as of r159421.Chandler Carruth
2012-06-29Update based on move of DIBuilder.h to include/llvm.Bill Wendling
2012-06-29Fix PR13234 - crash when trying to report an unsupported ABI featureTimur Iskhodzhanov
2012-06-28Dead code eliminate the massive hexagon builtin intrinsic supporting code.Benjamin Kramer
2012-06-28Now that we use the GCC builtin <-> llvm intrinsic, dead code eliminate the h...Benjamin Kramer
2012-06-28Support MIPS DSP Rev1 intrinsics. Simon Atanasyan
2012-06-28Compare the canonical types and document why we give up on the covariant case.Rafael Espindola
2012-06-28Disable devirtualization when we have covariant returns. I will open a bugRafael Espindola
2012-06-28Don't devirtualize calls when we don't have the correct type of the this pointerRafael Espindola
2012-06-28Add -ftls-model command-line flag.Hans Wennborg
2012-06-28Fix another issue with devirtualizing calls to final methods by passing themRafael Espindola
2012-06-28Fix grammar.Eric Christopher
2012-06-28Update the #include to find the DebugInfo.h in the correct placeBill Wendling
2012-06-27Propagate lvalue alignment into bitfields. Per report on cfe-dev.Eli Friedman
2012-06-27Implement John McCall's review of r159212 other than the this pointer notRafael Espindola
2012-06-26Fix a bug in my previous patch: If we are not doing a virtual call becauseRafael Espindola
2012-06-26During codegen of a virtual call we would extract any casts in the expressionRafael Espindola
2012-06-26block literal irgen: several improvements on naming blockFariborz Jahanian
2012-06-26[asan] add missing asan instrumentation in generated global init functionsKostya Serebryany
2012-06-25ARM: enable struct byval for APCS.Manman Ren
2012-06-23IRGen: Factor v-table generation into the CGCXXABI object.Charles Davis
2012-06-23Support the tls_model attribute (PR9788)Hans Wennborg
2012-06-23Support L__FUNCTION__ in microsoft mode, PR11789Nico Weber
2012-06-22revert CodeGen support for the alloc_size attribute until we finish the desig...Nuno Lopes
2012-06-22Documentation cleanup: making \param docs match the code.James Dennett
2012-06-22Documentation cleanup: Escape @objc* in Doxygen comments.James Dennett
2012-06-21Remove a goofy CMake hack and use the standard CMake facilities toChandler Carruth
2012-06-20[ms-style asm] Change the fatal error to an extension warning. Apparently, thisChad Rosier
2012-06-20Don't circumvent the debug info type cache when emitting info for EnumConstan...Benjamin Kramer
2012-06-20Whitespace.Chad Rosier
2012-06-20Restructure how the driver communicates information about theJohn McCall
2012-06-20Documentation cleanup: escape "::" to avoid a Doxygen warningJames Dennett
2012-06-19objc-arc: captured block variable accessed in its block literalFariborz Jahanian
2012-06-19Add a -fuse-init-array option to cc1 and map to the UseInitArray targetRafael Espindola
2012-06-18[MSExtensions] Add support for __forceinline.Michael J. Spencer
2012-06-16Fix Sema and IRGen for atomic compound assignment so it has the right semanti...Eli Friedman
2012-06-15Make the ".*" operator work correctly when the base is a prvalue and the fiel...Eli Friedman
2012-06-15Documentation cleanup:James Dennett
2012-06-15Documentation fix: made the name given to \param match the code.James Dennett
2012-06-15Documentation fixes: Added \brief markup and fixed some formatting.James Dennett
2012-06-15It turns out that implementing the rethrow-on-fallthroughJohn McCall
2012-06-13More doxygen/documentation cleanups.James Dennett
2012-06-12Remove unused variable.Bill Wendling
2012-06-11Make CodeGenFunction::EmitMSAsmStmt throw a fatal error as MS-style inlineChad Rosier
2012-06-11Etch out the code path for MS-style inline assembly.Chad Rosier
2012-06-11Documentation cleanup, fixing Doxygen markup. Mostly this avoids common termsJames Dennett
2012-06-10PR13064: Store whether an in-class initializer uses direct or copyRichard Smith
2012-06-08[C++11 Compat] Fix breaking change in C++11 pair copyctor.Michael J. Spencer
2012-06-07User better API for vla in compund literals.Fariborz Jahanian
2012-06-07When emitting compund literal of vla pointer elements, make Fariborz Jahanian