aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen
AgeCommit message (Expand)Author
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
2012-12-28Add proper support for -fsanitize-blacklist= flag for TSan and MSan. Clang part.Alexey Samsonov
2012-12-25Add intel_ocl_bicc calling convention as a function attribute to clang. The c...Guy Benyei
2012-12-24Support -fsanitize-memory-track-origins.Evgeniy Stepanov
2012-12-24CGClass.cpp: [PR14335] Remove comma-separated \param, for now. [-Wdocumentation]NAKAMURA Takumi
2012-12-24CGDecl.cpp: Prune three descriptions in two methods, CodeGenFunction::pushIrr...NAKAMURA Takumi
2012-12-24CGValue.h: Update one \param to Addr in MakeBitfield(). [-Wdocumentation]NAKAMURA Takumi
2012-12-21Reinstate r170806, reverted in r170835, with a fix use i1 instead of i8 for a...Richard Smith
2012-12-21Revert r170806, "Fix some bugs where we would sometimes use 0, not -1, when e...NAKAMURA Takumi
2012-12-21Don't eagerly emit a global static merged with a local extern.Rafael Espindola
2012-12-20Fix some bugs where we would sometimes use 0, not -1, when emitting a null co...Richard Smith
2012-12-20Rename llvm::Attributes to llvm::Attribute.Bill Wendling
2012-12-20Revert r170500. It over-zealously converted *ALL* things named Attributes, wh...Bill Wendling
2012-12-19Rename the 'Attributes' class to 'Attribute'. It's going to represent a singl...Bill Wendling
2012-12-19Change DeclContextLookup(Const)Result to (Mutable)ArrayRef<NamedDecl*>, as pe...David Blaikie
2012-12-19Make sure CodeGen uses a value of the correct type as the result ofEli Friedman
2012-12-18Similar to 170440 - fix build warning with gccEli Bendersky
2012-12-18CodeGen: Expand creal and cimag into complex field loadsMeador Inge
2012-12-18Fix a compilation warning with gcc 4.6Eli Bendersky
2012-12-18Re-commit r170428 changes with Linux style file endings.Guy Benyei
2012-12-18Revert changes from r170428, as I accidentally changed the line endings of th...Guy Benyei
2012-12-18Add OpenCL images as clang builtin types.Guy Benyei
2012-12-18Remove obsolete FIXMEs.David Chisnall
2012-12-18Inline hasAtomicCopyHelperAPI.Rafael Espindola
2012-12-18Fix typo (thanks to Jordan for spotting it!).Richard Smith
2012-12-18Rein ubsan's vptr sanitizer back a bit. Per core issue 453, binding a referenceRichard Smith
2012-12-17Reapply r170344, this time without forgetting to commit the header changes.David Chisnall
2012-12-17Revert "Added support for new property helpers (GNUstep runtime)."Benjamin Kramer
2012-12-17Added support for new property helpers (GNUstep runtime).David Chisnall
2012-12-17This patch fixes PR13624, which notes a 64-bit PowerPC ELF ABIBill Schmidt
2012-12-15[ubsan] Emit branch weight metadata to hint towards common case.Will Dietz
2012-12-13Make sure the __invoke function for lambdas returns properly. Per bug report...Eli Friedman
2012-12-13Debug Info: Emit vtables pointer members as artificial.David Blaikie
2012-12-13ubsan: Add -fsanitize=bool and -fsanitize=enum, which check for loads ofRichard Smith
2012-12-13Simplify. No functionality change.Richard Smith
2012-12-12Rewrite calls to bitcast unprototyped functions when emitting a definition.John McCall
2012-12-12Marking the objc_autoreleaseReturnValue and objc_retainAutoreleaseReturnValue Chad Rosier
2012-12-11BackendUtil.cpp: Add #include "llvm/TargetTransformInfo.h"NAKAMURA Takumi
2012-12-10Specify if `-mno-red-zone' was used when creating the GCOV instrucmentation p...Bill Wendling
2012-12-09Unbreak the clang build after r169712.Benjamin Kramer
2012-12-09Cleanup and fix an assert that was mis-firing.Chandler Carruth
2012-12-09Fix the bitfield record layout in codegen for big endian targets.Chandler Carruth
2012-12-07s/AttrListPtr/AttributeSet/g to better label what this class is going to be i...Bill Wendling
2012-12-07Fix the required args count for variadic blocks.John McCall
2012-12-06Rework the bitfield access IR generation to address PR13619 andChandler Carruth
2012-12-04Use the 'count' attribute to calculate the upper bound of an array.Bill Wendling
2012-12-04Adapt to LLVM commit 169291 which streamlines the usage of NaCl/NativeClientEli Bendersky
2012-12-04objective-c blocks: Consider padding due to alignmentFariborz Jahanian
2012-12-04Sort all of Clang's files under 'lib', and fix up the broken headersChandler Carruth