aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen
AgeCommit message (Expand)Author
2013-02-23Prefer 'and' over '&' in comments.David Blaikie
2013-02-23Add streamed versions of getQualifiedNameAsString.Benjamin Kramer
2013-02-23ubsan: Emit bounds checks for array indexing, vector indexing, and (in really...Richard Smith
2013-02-23Revert r175912, "Add support for coldcc to clang" at John's request.Peter Collingbourne
2013-02-22Propagate the split dwarf file information through into the backendEric Christopher
2013-02-22Make sure we apply attributes to correct places.Bill Wendling
2013-02-22Add support for coldcc to clangPeter Collingbourne
2013-02-22[Sema] Semantic analysis for empty-declaration and attribute-declaration.Michael Han
2013-02-22Streamify getNameForDiagnostic and remove the string versions of PrintTemplat...Benjamin Kramer
2013-02-22Apply the 'nobuiltin' attribute to call sites when the user specifies `-fno-b...Bill Wendling
2013-02-21Fix formatting and tabs in file.Eric Christopher
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