summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen
Commit message (Expand)AuthorAgeFilesLines
* Fixing a precedence issue with my previous commit.Aaron Ballman2012-11-301-1/+1
* Fixing an MSVC warning about an unsafe mixture of Boolean and unsigned types ...Aaron Ballman2012-11-301-1/+1
* Fix a small calling-convention bug for x86-32. PR14453.Eli Friedman2012-11-291-2/+8
* This patch exposes to Clang users three more sanitizers are experimental feat...Alexey Samsonov2012-11-291-8/+24
* Merge function types in C.Rafael Espindola2012-11-291-1/+9
* objective-C blocks: Make sure that identical logic is usedFariborz Jahanian2012-11-283-6/+5
* ABI: comments from Eli on r168820.Manman Ren2012-11-281-0/+2
* ABI: modify CreateCoercedLoad and CreateCoercedStore to not use load or store ofManman Ren2012-11-281-12/+12
* [asan] Split AddressSanitizer into two passes (FunctionPass, ModulePass), Cla...Kostya Serebryany2012-11-281-1/+2
* objective-C arc: load of a __weak object happens via call toFariborz Jahanian2012-11-272-6/+17
* Add -fsanitize=integer for reporting suspicious integer behaviors.Will Dietz2012-11-271-22/+52
* This patch addresses an incompatibility relative to the 64-bit PowerPCBill Schmidt2012-11-271-0/+3
* MSPGCC renamed ISR vectors from vector_<address> to __isr_<number>. This patc...Anton Korobeynikov2012-11-261-2/+2
* PR14306: Move -fbounds-checking to -fsanitize=bounds.Joey Gouly2012-11-231-4/+2
* Update method calls to the new interface re r168354.Bill Wendling2012-11-202-3/+4
* Enable inlining of 4 byte atomic ops on ppc32, 8 byte atomic ops on ppc64.Benjamin Kramer2012-11-171-5/+4
* A step towards sorting out handling of triviality of special members in C++11.Richard Smith2012-11-164-5/+5
* Make sure CodeGenTypes correctly reconverts function types. Fixes PR14355, a...Eli Friedman2012-11-151-1/+11
* Simplify code. No functionality change.Benjamin Kramer2012-11-151-18/+12
* Use empty parens for empty function parameter list instead of '(void)'.Dmitri Gribenko2012-11-154-6/+6
* Make -ffp-contract a codegen option, rather than a laguage option. This makesLang Hames2012-11-152-5/+5
* When evaluating variably modified types for function parameters, dig out theEli Friedman2012-11-141-1/+10
* The ObjC++-to-C++ personality trick is only necessary on NeXT runtimes,John McCall2012-11-141-4/+5
* fixes a buildbot failure.Fariborz Jahanian2012-11-141-0/+1
* Fix 80-column violation.Fariborz Jahanian2012-11-141-3/+5
* objective-C blocks: Provide layout map for byrefFariborz Jahanian2012-11-146-78/+203
* Move some GNUStep-specific code out of CGObjCGNU.John McCall2012-11-141-22/+25
* Revert "Use the 'count' attribute instead of the 'upper_bound' attribute."Eric Christopher2012-11-131-12/+9
* Use the 'count' attribute instead of the 'upper_bound' attribute.Bill Wendling2012-11-131-9/+12
* Fix IR generation for bool on PPC (and any other target where bool is not 8 b...Eli Friedman2012-11-131-5/+7
* objective-C blocks: Change BLOCK_HAS_EXTENDED_LAYOUT to be 1<<31.Fariborz Jahanian2012-11-101-2/+2
* Turn FrontendInputFile into an immutable class and have it also acceptArgyrios Kyrtzidis2012-11-091-1/+1
* Implement -mstrict-align using '-backend-option -arm-strict-align' as this savesChad Rosier2012-11-091-1/+0
* [driver] Add a -mstrict-align compiler option for ARM targets.Chad Rosier2012-11-091-0/+1
* When deciding whether to convert an array construction loop into a memcpy, lookRichard Smith2012-11-071-11/+4
* objective-C blocks: bring back the CharUnit patch forFariborz Jahanian2012-11-071-45/+46
* Fix the Objective-C exception rethrow from cleanups (GNU runtimes). Note thatDavid Chisnall2012-11-073-7/+9
* Put something sane in the DWARF offset field for bitfield ObjC ivars.Eli Friedman2012-11-063-6/+29
* Implement codegen for init_priority attribute properly - make sure itAnton Korobeynikov2012-11-062-19/+48
* Back out 167431+167437+167487; I didn't realize how incomplete our testEli Friedman2012-11-064-135/+141
* Fix a silly mistake in r167437.Eli Friedman2012-11-061-2/+2
* Cleanup: 80-column violationManman Ren2012-11-061-4/+6
* ARM byval: when type alignment is bigger than ABI alignment, instead ofManman Ren2012-11-061-5/+4
* Propagate CharUnits through CGObjCMac.cpp.Eli Friedman2012-11-061-84/+78
* Minor fix to ObjC layout bitmap metadata. Found while I was trying toEli Friedman2012-11-061-1/+1
* Classify the INT_MIN/-1 check as -fsanitize=signed-integer-overflow, not as -...Richard Smith2012-11-061-9/+17
* Propagate CharUnits into ObjC CodeGen. No intended functional change.Eli Friedman2012-11-064-66/+66
* Have the parser initialize Sema before it consumes the firstDouglas Gregor2012-11-051-1/+3
* ARM byval: when type alignment is bigger than ABI alignment, we can't guaranteeManman Ren2012-11-051-2/+10
* Use the individual -fsanitize=<...> arguments to control which of the UBSanRichard Smith2012-11-055-42/+52
OpenPOWER on IntegriCloud