aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen
AgeCommit message (Expand)Author
2011-11-30make asan work at -O0, clang part. Patch by glider@google.comKostya Serebryany
2011-11-30Add bigger method type encodings to protocol objects. <rdar://problem/10492418>Bob Wilson
2011-11-29Make sure that forward declarations are marked as such in the debug infoEric Christopher
2011-11-29The cheap version of getName() is sufficient here.Benjamin Kramer
2011-11-29The _setjmp builtin library function should have the "returns twice"Bill Wendling
2011-11-28Correct the code generation for function arguments of vec3 types on x86_64 wh...Tanya Lattner
2011-11-28Another silly workaround for MSVC.Peter Collingbourne
2011-11-28Sigh, another workaround for MSVC.Peter Collingbourne
2011-11-28Work around a gcc4.2 bug.Peter Collingbourne
2011-11-27When destroying temporaries, instead of a custom cleanup use thePeter Collingbourne
2011-11-27Add inreg attributes to reference arguments.Rafael Espindola
2011-11-27Reference initialization with initializer lists.Sebastian Redl
2011-11-22Use static storage duration for file-scope compound literals, even when theyRichard Smith
2011-11-22implement __has_feature(address_sanitizer); also use LangOpts.AddressSanitize...Kostya Serebryany
2011-11-21CodeGen: Simplify code.Benjamin Kramer
2011-11-20CodeGen: allow __asm renaming on static local variables.Benjamin Kramer
2011-11-18Finish r144971, which was an incomplete commit.Eli Friedman
2011-11-18Fix the meaning of an "empty" record for the case of a zero-length array. Us...Eli Friedman
2011-11-18Make va_arg on x86-64 compute alignment the same way as argument passing.Eli Friedman
2011-11-18A bunch of fixes to argument passing and va_arg on Darwin x86-32 for structur...Eli Friedman
2011-11-18Don't try to expand struct arguments containing holes on x86-32. From gcc st...Eli Friedman
2011-11-18Simplify code for returning a struct for Darwin x86-32 ABI. Use a better typ...Eli Friedman
2011-11-18Ignore empty unions in argument lowering on x86-32. From gcc struct layout t...Eli Friedman
2011-11-18Change ASTConsumer::HandleTopLevelDecl to return true for the parser to continueArgyrios Kyrtzidis
2011-11-17Use the canonical decl to index so that we can really find it later.Eric Christopher
2011-11-17Constant expression evaluation: add support for evaluation of member pointersRichard Smith
2011-11-16Add -f[no-]address-sanitizer flagKostya Serebryany
2011-11-16Match LLVM API change.Evan Cheng
2011-11-16Fix a bunch of really nasty bugs in how we compute alignment for reference lv...Eli Friedman
2011-11-15Fix crash in calling convention code expanding an struct with a complex member.Eli Friedman
2011-11-14Fixup comment.Eric Christopher
2011-11-12Represent an APValue based on a Decl as that Decl, rather than a DeclRefExprRichard Smith
2011-11-10Add invariant.load metadata to loads from selector references. Allows these ...Pete Cooper
2011-11-10Add missing dependency for shared library build to CMakeLists. Patch by Joha...Eli Friedman
2011-11-10Whenever explicitly activating or deactivating a cleanup, weJohn McCall
2011-11-10Fix a subtle bug with cleanups: when activatingJohn McCall
2011-11-10Enter the cleanups for a block outside the enclosingJohn McCall
2011-11-10Constant expression evaluation: support for evaluation of structs and unions ofRichard Smith
2011-11-10Reflow lines, remove else-if after returns, rename variable "TydefContext" toNick Lewycky
2011-11-09Remove unnecessary include.Devang Patel
2011-11-09Reflow one line I missed in previous cleanup commit. No functionality change.Nick Lewycky
2011-11-09Minor cleanup, mostly reindenting. Remove one helper function that just calledNick Lewycky
2011-11-09Emit the copy and dipose helpers for ARC __strongJohn McCall
2011-11-08Bind function "r-values" as l-values when emitting them asJohn McCall
2011-11-08Fix the layout of vb-tables and vf-tables in the MS C++ ABI.John McCall
2011-11-08lib/CodeGen/CGBuiltin.cpp: Tweak the identifier "Type" to appease msvc.NAKAMURA Takumi
2011-11-08Clean up type flags for overloaded Neon builtins. No functional change.Bob Wilson
2011-11-07Constant expression evaluation: support for arrays.Richard Smith
2011-11-07Rip out CK_GetObjCProperty.John McCall
2011-11-07Rip the ObjCPropertyRef l-value kind out of IR-generation.John McCall