aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen
AgeCommit message (Expand)Author
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
2013-01-25Move the decision about the kind of CGCXXABI to make insideJohn McCall
2013-01-25The standard ARM C++ ABI dictates that inline functions areJohn McCall
2013-01-25First pass at abstracting out a class for the target C++ ABI.John McCall
2013-01-24[mips] Do not emit i32 padding if target ABI is O32. This was causing backendAkira Hatanaka
2013-01-23Add a new LangOpt NativeHalfType. This option allows for native half/fp16Joey Gouly
2013-01-23Remove the last of uses that use the Attribute object as a collection of attr...Bill Wendling
2013-01-23Use the AttributeSet when adding multiple attributes and an Attribute::AttrKindBill Wendling
2013-01-22Use the correct field to copy/dispose a __block variable.John McCall
2013-01-21Have AttributeSet::getRetAttributes() return an AttributeSet instead of Attri...Bill Wendling
2013-01-21Make AttributeSet::getFnAttributes() return an AttributeSet instead of an Att...Bill Wendling
2013-01-21First step towards vftable generation with -cxx-abi microsoft PR13231Timur Iskhodzhanov