aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen
AgeCommit message (Expand)Author
2013-02-21Patch for debug info of qualified-id types is 'id'Fariborz Jahanian
2013-02-21Add support to Sema and CodeGen for floating point vector types in OpenCL.Joey Gouly
2013-02-21objective-C arc IR-gen. Retaining of strongFariborz Jahanian
2013-02-20Add a new 'type_visibility' attribute to allow users toJohn McCall
2013-02-19Use the actual class visibility for the ObjC EHTYPE global,John McCall
2013-02-19Temporarily revert r175471 for more review.Bill Wendling
2013-02-18Add a 'no-builtin' attribute if we do not want to simplify calls.Bill Wendling
2013-02-18CodeGenFunction::CurFuncDecl can be NULL; fix crash introduced in r175386.Douglas Gregor
2013-02-17Re-apply r174919 - smarter copy/move assignment/construction, with fixes forLang Hames
2013-02-17[CodeGen] tighten objc ivar invariant.load attributionSaleem Abdulrasool
2013-02-16Emit vtables for an extern template class as available_externally, not asRichard Smith
2013-02-15Add the 'target-cpu' and 'target-features' attributes to functions.Bill Wendling
2013-02-15Abstract out emitting the vdtor calls and do it properly when using -cxx-abi ...Timur Iskhodzhanov
2013-02-14Revert accidental commit.Bill Wendling
2013-02-14Pass the target options through to code generation.Bill Wendling
2013-02-13ubsan: Add checking for invalid downcasts. Per [expr.static.cast]p2 and p11,Richard Smith
2013-02-13Emit virtual/deleting destructors properly with -cxx-abi microsoft, PR15058Timur Iskhodzhanov
2013-02-12Properly assemble PHIs after a null-checked invoke of objc_msgSend.John McCall
2013-02-12Call __cxa_begin_catch with the current exception beforeJohn McCall
2013-02-12Change some CGF parameters to CGMs.John McCall
2013-02-12Backing out r174919 while I investigate a self-host bug on Takumi's builder.Lang Hames
2013-02-12In ARC, emit non-peepholed +1s within the full-expression insteadJohn McCall
2013-02-11When generating IR for default copy-constructors, copy-assignment operators,Lang Hames
2013-02-08Excise <cctype> from Clang (except clang-tblgen) in favor of CharInfo.h.Jordan Rose
2013-02-07Add OpenCL samplers as Clang builtin types and check sampler related restrict...Guy Benyei
2013-02-05Changed CGObjCMac.cpp to add the marker externally_initialized to SELECTOR_RE...Michael Gottesman
2013-02-05Fix typo in commentArnaud A. de Grandmaison
2013-02-03CodeGen: Implement hint values for dynamic_cast as described in the Itanium C...Benjamin Kramer
2013-02-03CodeGen: Mark the runtime function __dynamic_cast as readonly & nounwind.Benjamin Kramer
2013-02-02Don't forget to run destructors when we create an array temporary of class type.Richard Smith
2013-02-02Fixed another whitespace issue... *sigh*.Michael Gottesman
2013-02-02Fixed whitespace.Michael Gottesman
2013-02-02On platforms which do not support ARC natively, do not mark objc_retain/objc_...Michael Gottesman
2013-02-02Revert r174246, accidentally committed.David Blaikie
2013-02-02Sentenc-ify comment added in r174206.David Blaikie
2013-02-02BasicsDavid Blaikie
2013-02-01Fix exception handling line table problems introduced by r173593David Blaikie
2013-02-01Destroy arrays and ARC fields when throwing out of ctors.John McCall
2013-01-31Add support for AArch64 target.Tim Northover
2013-01-31[msan] Run more optimizations after MemorySanitizer pass.Evgeniy Stepanov
2013-01-31When we're emitting a constructor or destructor call from a delegatingDouglas Gregor
2013-01-31Make sure that the Attribute object represents one attribute only.Bill Wendling
2013-01-30Move UTF conversion routines from clang/lib/Basic to llvm/lib/SupportDmitri Gribenko
2013-01-30Semantic analysis and CodeGen support for C11's _Noreturn. This is modeled asRichard Smith
2013-01-29[ubsan] Implement the -fcatch-undefined-behavior flag using a trappingChad Rosier
2013-01-28Since ObjCARC has been refactored into its own library with its own declarati...Michael Gottesman
2013-01-27Use the AttributeSet instead of AttributeWithIndex.Bill Wendling
2013-01-26PR14566: Debug Info: avoid top level lexical blocks in functionsDavid Blaikie
2013-01-25patch for PR9027 and // rdar://11861085Fariborz Jahanian
2013-01-25ARM says that the array cookie should always be eight bytes.John McCall