aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen
AgeCommit message (Expand)Author
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
2012-06-07Plug a long standing memory leak in TemplateArgument.Benjamin Kramer
2012-06-06reverse r158117.Fariborz Jahanian
2012-06-06When doing arithmatic on vla pointer, make sureFariborz Jahanian
2012-06-06Revert Decl's iterators back to pointer value_type rather than reference valu...David Blaikie
2012-06-06Remove unused private member variables found by clang's new -Wunused-private-...Benjamin Kramer
2012-06-05Fix a bug with va_arg and vectors on Darwin x86-32. <rdar://problem/11592208>.Eli Friedman
2012-06-05Reapply "Only emit debug information for methods that are user defined, there's"Eric Christopher
2012-06-05Revert "Only emit debug information for methods that are user defined, there's"John McCall
2012-06-05Only emit debug information for methods that are user defined, there'sEric Christopher
2012-06-01Support C++11 enum forward declarations.Eric Christopher
2012-05-29objective-c: fix a sema and IRGen crash when propertyFariborz Jahanian
2012-05-29OpenCL: Fix vector conditional operator CodeGen for the case wherePeter Collingbourne
2012-05-28adjust to mainline llvm API change.Chris Lattner