aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen
AgeCommit message (Expand)Author
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
2013-01-21CGDebugInfo.cpp: Fix a warning. [-Wunused-variable]NAKAMURA Takumi
2013-01-21PR14472: Preserve qualifiers while unwrapping types for debug infoDavid Blaikie
2013-01-20Add top-level Clang flag -f(no-)sanitize-address-zero-base-shadow that makes ...Alexey Samsonov
2013-01-20Implement OpenCL event_t as Clang builtin type, including event_t related Ope...Guy Benyei
2013-01-20The last of PR14471: Debug info support for inline in-class initializer for f...David Blaikie
2013-01-19Emit the function type of member function pointer types the same as member fu...David Blaikie
2013-01-19Re-sort all the headers. Lots of regressions have crept in here.Chandler Carruth
2013-01-18Use the AttributeSet query method instead of the Attribute method.Bill Wendling
2013-01-18[ubsan] Add support for -fsanitize-blacklistWill Dietz
2013-01-17[IRgen] Update modules autolink metadata to use module flags (as now specifiedDaniel Dunbar
2013-01-17Implement C++11 semantics for [[noreturn]] attribute. This required splittingRichard Smith
2013-01-17objC block layout: Patch reorders block layout to Fariborz Jahanian
2013-01-16Correct order of operands forwarding NEON vfma to LLVM fmaTim Northover
2013-01-16First step in implementation of mips16 and nomips16 attributes.Reed Kotler
2013-01-16Add -fmodules-autolink/-fno-modules-autolink (defaults to on) so thatDouglas Gregor
2013-01-16Collect both normal and static data members of a class in sourceEric Christopher
2013-01-15Fix signed/unsigned CompareDavid Greene
2013-01-15Avoid unsigned Compare to intDavid Greene
2013-01-15Fix Const CastDavid Greene
2013-01-14Multiprecision subtraction builtins.Michael Gottesman
2013-01-14Topologically sort the link options generated for modules based onDouglas Gregor
2013-01-14When forming the link options for an imported module, also include theDouglas Gregor
2013-01-14Switch autolinking metadata format over to actual linker options, e.g.,Douglas Gregor
2013-01-14This patch addresses varargs processing for small complex types underBill Schmidt
2013-01-14Implement parsing, AST, (de-)serialization, and placeholder globalDouglas Gregor
2013-01-13CGBuiltin.cpp: Fix abuse of ArrayRef in EmitOverflowIntrinsic().NAKAMURA Takumi
2013-01-13Added builtins for multiprecision adds.Michael Gottesman
2013-01-12Remove useless 'llvm::' qualifier from names like StringRef and others that areDmitri Gribenko
2013-01-11Enable the new (more C++-like, less broken) EH model when targeting the GNUstepDavid Chisnall
2013-01-10c++ IRGen. In trivial cases that object is going into staticFariborz Jahanian
2013-01-10objectiveC++: When throwing c++ exception of Fariborz Jahanian
2013-01-10Testing with a full OpenCL compiler (based on clang) reveals r71734 missedDavid Tweed
2013-01-10Don't assert in codegen on static data members which have NoLinkage. FixesNick Lewycky
2013-01-09[ubsan] Make static check data non-const so it can be used for deduplication.Will Dietz
2013-01-07Extract the instance-method case for debug info out into a separate function.David Blaikie
2013-01-07[ubsan] Use correct type for compound assignment ops.Will Dietz
2013-01-07Simplify computing debug info type for static member functions.David Blaikie
2013-01-07Scalar shifts in the OpenCL specification (as of v. 1.2) are defined to beDavid Tweed
2013-01-07PR14759: Improve/correct support for debug info for C++ member pointers.David Blaikie