aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen
AgeCommit message (Expand)Author
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
2013-01-07Switch to asking the target machine to add any relevant analysis passsesChandler Carruth
2013-01-05PR14573: Unnamed parameters in debug info, Part 2David Blaikie
2013-01-05Companion patch to r171621 which changed the interface for creating TTIChandler Carruth
2013-01-05Emit debug info for unnamed parameters.David Blaikie
2013-01-05In my last patch initialize the destination to null (with a simple store) bef...Fariborz Jahanian
2013-01-04objective-C arc: in copy helper function for Fariborz Jahanian
2013-01-04Debug Info: fix the line location for cleanup code of a block functionManman Ren
2013-01-04Fix fieldNo usage for lambdas. No behavior change since theEric Christopher
2013-01-03Don't assert/crash on reference variables in lambdas bound to aEli Friedman
2013-01-02Rewrite #includes for llvm/Foo.h to llvm/IR/Foo.h as appropriate toChandler Carruth
2013-01-02Re-sort #include lines using the llvm/utils/sort_includes.py script.Chandler Carruth
2013-01-01Simplify vector splat code. No functionality change.Benjamin Kramer
2012-12-30Remove the Function::getFnAttributes method in favor of using the AttributeSetBill Wendling