summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen
Commit message (Expand)AuthorAgeFilesLines
* Destroy arrays and ARC fields when throwing out of ctors.John McCall2013-02-013-31/+20
* Add support for AArch64 target.Tim Northover2013-01-314-5/+434
* [msan] Run more optimizations after MemorySanitizer pass.Evgeniy Stepanov2013-01-311-0/+12
* When we're emitting a constructor or destructor call from a delegatingDouglas Gregor2013-01-314-21/+39
* Make sure that the Attribute object represents one attribute only.Bill Wendling2013-01-315-22/+31
* Move UTF conversion routines from clang/lib/Basic to llvm/lib/SupportDmitri Gribenko2013-01-302-2/+4
* Semantic analysis and CodeGen support for C11's _Noreturn. This is modeled asRichard Smith2013-01-301-8/+6
* [ubsan] Implement the -fcatch-undefined-behavior flag using a trappingChad Rosier2013-01-293-3/+10
* Since ObjCARC has been refactored into its own library with its own declarati...Michael Gottesman2013-01-281-0/+1
* Use the AttributeSet instead of AttributeWithIndex.Bill Wendling2013-01-273-36/+23
* PR14566: Debug Info: avoid top level lexical blocks in functionsDavid Blaikie2013-01-264-8/+21
* patch for PR9027 and // rdar://11861085Fariborz Jahanian2013-01-253-3/+22
* ARM says that the array cookie should always be eight bytes.John McCall2013-01-251-25/+21
* Move the decision about the kind of CGCXXABI to make insideJohn McCall2013-01-253-13/+25
* The standard ARM C++ ABI dictates that inline functions areJohn McCall2013-01-258-147/+214
* First pass at abstracting out a class for the target C++ ABI.John McCall2013-01-253-7/+11
* [mips] Do not emit i32 padding if target ABI is O32. This was causing backendAkira Hatanaka2013-01-241-1/+2
* Add a new LangOpt NativeHalfType. This option allows for native half/fp16Joey Gouly2013-01-233-17/+21
* Remove the last of uses that use the Attribute object as a collection of attr...Bill Wendling2013-01-232-7/+12
* Use the AttributeSet when adding multiple attributes and an Attribute::AttrKindBill Wendling2013-01-232-4/+11
* Use the correct field to copy/dispose a __block variable.John McCall2013-01-221-14/+41
* Have AttributeSet::getRetAttributes() return an AttributeSet instead of Attri...Bill Wendling2013-01-211-3/+4
* Make AttributeSet::getFnAttributes() return an AttributeSet instead of an Att...Bill Wendling2013-01-211-6/+6
* First step towards vftable generation with -cxx-abi microsoft PR13231Timur Iskhodzhanov2013-01-211-1/+1
* CGDebugInfo.cpp: Fix a warning. [-Wunused-variable]NAKAMURA Takumi2013-01-211-0/+1
* PR14472: Preserve qualifiers while unwrapping types for debug infoDavid Blaikie2013-01-211-14/+9
* Add top-level Clang flag -f(no-)sanitize-address-zero-base-shadow that makes ...Alexey Samsonov2013-01-201-7/+11
* Implement OpenCL event_t as Clang builtin type, including event_t related Ope...Guy Benyei2013-01-2010-0/+19
* The last of PR14471: Debug info support for inline in-class initializer for f...David Blaikie2013-01-201-4/+8
* Emit the function type of member function pointer types the same as member fu...David Blaikie2013-01-191-2/+9
* Re-sort all the headers. Lots of regressions have crept in here.Chandler Carruth2013-01-191-1/+1
* Use the AttributeSet query method instead of the Attribute method.Bill Wendling2013-01-181-1/+1
* [ubsan] Add support for -fsanitize-blacklistWill Dietz2013-01-189-57/+78
* [IRgen] Update modules autolink metadata to use module flags (as now specifiedDaniel Dunbar2013-01-171-10/+6
* Implement C++11 semantics for [[noreturn]] attribute. This required splittingRichard Smith2013-01-171-1/+2
* objC block layout: Patch reorders block layout to Fariborz Jahanian2013-01-171-7/+42
* Correct order of operands forwarding NEON vfma to LLVM fmaTim Northover2013-01-161-1/+3
* First step in implementation of mips16 and nomips16 attributes.Reed Kotler2013-01-161-0/+7
* Add -fmodules-autolink/-fno-modules-autolink (defaults to on) so thatDouglas Gregor2013-01-161-1/+4
* Collect both normal and static data members of a class in sourceEric Christopher2013-01-162-106/+173
* Fix signed/unsigned CompareDavid Greene2013-01-151-1/+2
* Avoid unsigned Compare to intDavid Greene2013-01-151-1/+1
* Fix Const CastDavid Greene2013-01-151-1/+2
* Multiprecision subtraction builtins.Michael Gottesman2013-01-141-2/+22
* Topologically sort the link options generated for modules based onDouglas Gregor2013-01-142-67/+115
* When forming the link options for an imported module, also include theDouglas Gregor2013-01-141-2/+7
* Switch autolinking metadata format over to actual linker options, e.g.,Douglas Gregor2013-01-142-30/+33
* This patch addresses varargs processing for small complex types underBill Schmidt2013-01-141-1/+39
* Implement parsing, AST, (de-)serialization, and placeholder globalDouglas Gregor2013-01-142-2/+80
* CGBuiltin.cpp: Fix abuse of ArrayRef in EmitOverflowIntrinsic().NAKAMURA Takumi2013-01-131-2/+1
OpenPOWER on IntegriCloud