aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen
AgeCommit message (Expand)Author
2012-11-06Cleanup: 80-column violationManman Ren
2012-11-06ARM byval: when type alignment is bigger than ABI alignment, instead ofManman Ren
2012-11-06Propagate CharUnits through CGObjCMac.cpp.Eli Friedman
2012-11-06Minor fix to ObjC layout bitmap metadata. Found while I was trying toEli Friedman
2012-11-06Classify the INT_MIN/-1 check as -fsanitize=signed-integer-overflow, not as -...Richard Smith
2012-11-06Propagate CharUnits into ObjC CodeGen. No intended functional change.Eli Friedman
2012-11-05Have the parser initialize Sema before it consumes the firstDouglas Gregor
2012-11-05ARM byval: when type alignment is bigger than ABI alignment, we can't guaranteeManman Ren
2012-11-05Use the individual -fsanitize=<...> arguments to control which of the UBSanRichard Smith
2012-11-05Rename LangOptions members for address sanitizer and thread sanitizer fromRichard Smith
2012-11-05On PowerPC64, integer arguments and return values need to be sign- orUlrich Weigand
2012-11-04Fixes liftime of captured block variables in mrr mode, per John's feedback, asFariborz Jahanian
2012-11-02Emit debug info for C++ struct definitions as DW_TAG_structure_type (instead ...David Blaikie
2012-11-02objective-C mrr block. Block variable layout metadata inFariborz Jahanian
2012-11-02Fix debug tag type of forward declarations of struct/class in C++.David Blaikie
2012-11-01Update the front end to use minsize attributeQuentin Colombet
2012-11-01Simplify: replace getContext().getLangOpts() with just getLangOpts().Richard Smith
2012-11-01Clean up misapplication of diff.Richard Smith
2012-11-01Split emission of -ftrapv checks and -fcatch-undefined-behavior checks intoRichard Smith
2012-11-01Remove divison-by-zero checks from -ftrapv. These checks were incompatible withRichard Smith
2012-11-01Silence -Wformat on platforms where uint64_t is unsigned long.Matt Beaumont-Gay
2012-11-01objective-C block meta-data. This patch completes meta-dataFariborz Jahanian
2012-11-01-fcatch-undefined-behavior: Start checking loads and stores for null pointers.Richard Smith
2012-10-31ARM AAPCS-VFP: fix tracking of allocated VFP registers.Manman Ren
2012-10-30ARM AAPCS-VFP: fix handling of homogeneous aggreate.Manman Ren
2012-10-30objective-C arc/mrr: Another patch for the new captured block variable Fariborz Jahanian
2012-10-30Change ForceSizeOpt attribute into MinSize attributeQuentin Colombet
2012-10-30Don't crash on bad atomic operations. PR14176.Eli Friedman
2012-10-29Revert commit r166946Quentin Colombet
2012-10-29Make forcesizeopt attribute available to the end userQuentin Colombet
2012-10-29Handle '*' and '#' asm constraint modifiers.Ulrich Weigand
2012-10-27objective-C arc/mrr: Patch for the new block variable layout meta-data.Fariborz Jahanian
2012-10-27Move two helper functions to AST so that sema can use them.Rafael Espindola
2012-10-27Refactor some code into a new findMaterializedTemporary function.Rafael Espindola
2012-10-27Refactor some code into a new skipRValueSubobjectAdjustments function.Rafael Espindola
2012-10-27Delay codegen to after collecting all SubobjectAdjustment so that the collectionRafael Espindola
2012-10-26Add missing safety check to an optimization for do-while loops. PR14191.Eli Friedman
2012-10-26Don't crash synthesizing an ObjC property with an empty struct type. <rdar:/...Eli Friedman
2012-10-26Add comment for my patch in r166809.Fariborz Jahanian
2012-10-26Remove BLOCK_BYREF_LAYOUT_BYREF flags from list ofFariborz Jahanian
2012-10-26objective-C IRGen: for @implementation nested in Fariborz Jahanian
2012-10-26This patch addresses a 64-bit PowerPC ELF ABI compatibility issue withBill Schmidt
2012-10-26Declare type of flags to be used in a __block (byref)Fariborz Jahanian
2012-10-26Oz optimization level sets ForceSizeOpt attribute for each functionQuentin Colombet
2012-10-25Changing name of enum for block literal flags to representFariborz Jahanian
2012-10-25Add some new types in preparation of encoding of captured block variableFariborz Jahanian
2012-10-25Provide comment describing what buildBlockDescriptor does.Fariborz Jahanian
2012-10-25Cleanup some clang code to use new type functions instead of using cast<>.Micah Villmow
2012-10-25Modify the targets to set appropriate calling convention defaults and C varia...David Tweed
2012-10-25Initialize debug info for special cases of functions that lack declarations a...Alexey Samsonov