aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen
AgeCommit message (Expand)Author
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
2012-12-04Add a 'count' field to the DWARF subrange.Bill Wendling
2012-12-04Have clang use LLVM IR's fast-math flags when in FastMath or FiniteMathOnly m...Michael Ilseman
2012-12-04remove trailing whitespaceMichael Ilseman
2012-12-03Fix test failure when building Clang with g++4.7 -- don't use a Twine temporaryRichard Smith
2012-12-03Add Clang flags -fsanitize-blacklist and -fno-sanitize-blacklist. Make this f...Alexey Samsonov
2012-12-03Fix PR14474: don't emit debug info for interface types in -gline-tables-only ...Alexey Samsonov
2012-12-03Add -fsanitize=memory.Evgeniy Stepanov
2012-12-02[ubsan] Add flag to enable recovery from checks when possible.Will Dietz
2012-12-01Pull the Attr iteration parts out of Attr.h, so including DeclBase.h doesn't ...Benjamin Kramer
2012-11-30Fixing a precedence issue with my previous commit.Aaron Ballman
2012-11-30Fixing an MSVC warning about an unsafe mixture of Boolean and unsigned types ...Aaron Ballman
2012-11-29Fix a small calling-convention bug for x86-32. PR14453.Eli Friedman
2012-11-29This patch exposes to Clang users three more sanitizers are experimental feat...Alexey Samsonov
2012-11-29Merge function types in C.Rafael Espindola
2012-11-28objective-C blocks: Make sure that identical logic is usedFariborz Jahanian
2012-11-28ABI: comments from Eli on r168820.Manman Ren
2012-11-28ABI: modify CreateCoercedLoad and CreateCoercedStore to not use load or store ofManman Ren
2012-11-28[asan] Split AddressSanitizer into two passes (FunctionPass, ModulePass), Cla...Kostya Serebryany
2012-11-27objective-C arc: load of a __weak object happens via call toFariborz Jahanian
2012-11-27Add -fsanitize=integer for reporting suspicious integer behaviors.Will Dietz
2012-11-27This patch addresses an incompatibility relative to the 64-bit PowerPCBill Schmidt
2012-11-26MSPGCC renamed ISR vectors from vector_<address> to __isr_<number>. This patc...Anton Korobeynikov
2012-11-23PR14306: Move -fbounds-checking to -fsanitize=bounds.Joey Gouly
2012-11-20Update method calls to the new interface re r168354.Bill Wendling
2012-11-17Enable inlining of 4 byte atomic ops on ppc32, 8 byte atomic ops on ppc64.Benjamin Kramer
2012-11-16A step towards sorting out handling of triviality of special members in C++11.Richard Smith
2012-11-15Make sure CodeGenTypes correctly reconverts function types. Fixes PR14355, a...Eli Friedman
2012-11-15Simplify code. No functionality change.Benjamin Kramer
2012-11-15Use empty parens for empty function parameter list instead of '(void)'.Dmitri Gribenko
2012-11-15Make -ffp-contract a codegen option, rather than a laguage option. This makesLang Hames
2012-11-14When evaluating variably modified types for function parameters, dig out theEli Friedman
2012-11-14The ObjC++-to-C++ personality trick is only necessary on NeXT runtimes,John McCall
2012-11-14fixes a buildbot failure.Fariborz Jahanian
2012-11-14Fix 80-column violation.Fariborz Jahanian
2012-11-14objective-C blocks: Provide layout map for byrefFariborz Jahanian
2012-11-14Move some GNUStep-specific code out of CGObjCGNU.John McCall
2012-11-13Revert "Use the 'count' attribute instead of the 'upper_bound' attribute."Eric Christopher
2012-11-13Use the 'count' attribute instead of the 'upper_bound' attribute.Bill Wendling
2012-11-13Fix IR generation for bool on PPC (and any other target where bool is not 8 b...Eli Friedman
2012-11-10objective-C blocks: Change BLOCK_HAS_EXTENDED_LAYOUT to be 1<<31.Fariborz Jahanian
2012-11-09Turn FrontendInputFile into an immutable class and have it also acceptArgyrios Kyrtzidis
2012-11-09Implement -mstrict-align using '-backend-option -arm-strict-align' as this savesChad Rosier
2012-11-09[driver] Add a -mstrict-align compiler option for ARM targets.Chad Rosier
2012-11-07When deciding whether to convert an array construction loop into a memcpy, lookRichard Smith
2012-11-07objective-C blocks: bring back the CharUnit patch forFariborz Jahanian
2012-11-07Fix the Objective-C exception rethrow from cleanups (GNU runtimes). Note thatDavid Chisnall