- a2f9d21 Minor fix to ObjC layout bitmap metadata. Found while I was trying to by Eli Friedman · 12 years ago
- c54e25f Classify the INT_MIN/-1 check as -fsanitize=signed-integer-overflow, not as -fsanitize=divide-by-zero. by Richard Smith · 12 years ago
- 38ad4f4 Propagate CharUnits into ObjC CodeGen. No intended functional change. by Eli Friedman · 12 years ago
- c7be102 Have the parser initialize Sema before it consumes the first by Douglas Gregor · 12 years ago
- fd1ba91 ARM byval: when type alignment is bigger than ABI alignment, we can't guarantee by Manman Ren · 12 years ago
- d6396a6 Use the individual -fsanitize=<...> arguments to control which of the UBSan by Richard Smith · 12 years ago
- ca1b62a Rename LangOptions members for address sanitizer and thread sanitizer from by Richard Smith · 12 years ago
- 71c0dcc On PowerPC64, integer arguments and return values need to be sign- or by Ulrich Weigand · 12 years ago
- c441cd3 Fixes liftime of captured block variables in mrr mode, per John's feedback, as by Fariborz Jahanian · 12 years ago
- 70ae122 Emit debug info for C++ struct definitions as DW_TAG_structure_type (instead of class_type). by David Blaikie · 12 years ago
- 44fcff9 objective-C mrr block. Block variable layout metadata in mrr mode. by Fariborz Jahanian · 12 years ago
- 9417b05 Fix debug tag type of forward declarations of struct/class in C++. by David Blaikie · 12 years ago
- aee56fa Update the front end to use minsize attribute by Quentin Colombet · 12 years ago
- 7edf9e3 Simplify: replace getContext().getLangOpts() with just getLangOpts(). by Richard Smith · 12 years ago
- da082f1 Clean up misapplication of diff. by Richard Smith · 12 years ago
- cc30561 Split emission of -ftrapv checks and -fcatch-undefined-behavior checks into by Richard Smith · 12 years ago
- bb12243 Remove divison-by-zero checks from -ftrapv. These checks were incompatible with by Richard Smith · 12 years ago
- 00a8541 Silence -Wformat on platforms where uint64_t is unsigned long. by Matt Beaumont-Gay · 12 years ago
- f22ae65 objective-C block meta-data. This patch completes meta-data by Fariborz Jahanian · 12 years ago
- 292d67b -fcatch-undefined-behavior: Start checking loads and stores for null pointers. by Richard Smith · 12 years ago
- 710c517 ARM AAPCS-VFP: fix tracking of allocated VFP registers. by Manman Ren · 12 years ago
- b3fa55f ARM AAPCS-VFP: fix handling of homogeneous aggreate. by Manman Ren · 12 years ago
- c6abe9e objective-C arc/mrr: Another patch for the new captured block variable by Fariborz Jahanian · 12 years ago
- 356d9cc Change ForceSizeOpt attribute into MinSize attribute by Quentin Colombet · 12 years ago
- ee1ea80 Don't crash on bad atomic operations. PR14176. by Eli Friedman · 12 years ago
- 8e68ef0 Revert commit r166946 by Quentin Colombet · 12 years ago
- ba927d9 Make forcesizeopt attribute available to the end user by Quentin Colombet · 12 years ago
- e6b3dba Handle '*' and '#' asm constraint modifiers. by Ulrich Weigand · 12 years ago
- c46b435 objective-C arc/mrr: Patch for the new block variable layout meta-data. by Fariborz Jahanian · 12 years ago
- 0a7dd83 Move two helper functions to AST so that sema can use them. by Rafael Espindola · 12 years ago
- 034653c Refactor some code into a new findMaterializedTemporary function. by Rafael Espindola · 12 years ago
- 582e185 Refactor some code into a new skipRValueSubobjectAdjustments function. by Rafael Espindola · 12 years ago
- ecccc1e Delay codegen to after collecting all SubobjectAdjustment so that the collection by Rafael Espindola · 12 years ago
- 3d7c780 Add missing safety check to an optimization for do-while loops. PR14191. by Eli Friedman · 12 years ago
- aa01466 Don't crash synthesizing an ObjC property with an empty struct type. <rdar://problem/12547611>. by Eli Friedman · 12 years ago
- 107dae4 Add comment for my patch in r166809. by Fariborz Jahanian · 12 years ago
- 7b5209c Remove BLOCK_BYREF_LAYOUT_BYREF flags from list of by Fariborz Jahanian · 12 years ago
- c1868e5 objective-C IRGen: for @implementation nested in by Fariborz Jahanian · 12 years ago
- 485717e This patch addresses a 64-bit PowerPC ELF ABI compatibility issue with by Bill Schmidt · 12 years ago
- 3dac20a Declare type of flags to be used in a __block (byref) by Fariborz Jahanian · 12 years ago
- 9046768 Oz optimization level sets ForceSizeOpt attribute for each function by Quentin Colombet · 12 years ago
- 40effbb Changing name of enum for block literal flags to represent what it is meant for. by Fariborz Jahanian · 12 years ago
- e11dba8 Add some new types in preparation of encoding of captured block variable by Fariborz Jahanian · 12 years ago
- af879c0 Provide comment describing what buildBlockDescriptor does. by Fariborz Jahanian · 12 years ago
- 956a5a1 Cleanup some clang code to use new type functions instead of using cast<>. by Micah Villmow · 12 years ago
- b16abb1 Modify the targets to set appropriate calling convention defaults and C variables when using a gnueabihf or aapcs-vfp target. by David Tweed · 12 years ago
- 34b41f8 Initialize debug info for special cases of functions that lack declarations and are generated by Clang (global initializers/destructors, thunks) . Fixes PR13942. by Alexey Samsonov · 12 years ago
- 8e1cee6 -fcatch-undefined-behavior checking for appropriate vptr value: Clang CodeGen side. by Richard Smith · 12 years ago
- 465e89e When we're devirtualizing a method call, make sure the method has the correct IR type. by Eli Friedman · 12 years ago
- aafd111 Remove the HiddenWeakTemplateVTables CodeGen option. It's currently unused. by Douglas Gregor · 12 years ago
- 129369d Clang now attempts to create a TargetMachine whenever a triple is given. by Nadav Rotem · 12 years ago
- e4aeeaa Add padding inreg registers to cause llvm to skip ecx when needed with by Rafael Espindola · 12 years ago
- b693269 Add inreg markers with the x86_fastcallcc calling convention. by Rafael Espindola · 12 years ago
- fa60be0 Change EmitAssemblyHelper to create the target machine early by Nadav Rotem · 12 years ago
- 4cdad31 Switch CodeGenOptions over to a .def file, like we do with LangOptions. by Douglas Gregor · 12 years ago
- 5f14fcb Don't try to use inreg with 0 sized structs. Thanks to Eli for reporting the by Rafael Espindola · 12 years ago
- c6f84cf Move private classes into anonymous namespaces. by Benjamin Kramer · 12 years ago
- 5016a70 DR1472: A reference isn't odr-used if it has preceding initialization, by Richard Smith · 12 years ago
- cbbe2c0 IRgen: Initialize TargetLoweringInfo with a triple. by Daniel Dunbar · 12 years ago
- 0b4cc95 Fix handling of the regparm attribute in the presence of classes with copy by Rafael Espindola · 12 years ago
- 25030c4 Reintroduce the TargetTransformInfo to the clang pass manager. by Nadav Rotem · 12 years ago
- 25dfaac Fix up comment and invert order. Most simple check first. by Eric Christopher · 12 years ago
- da3301e Add a new option for and disable column number information as there by Eric Christopher · 12 years ago
- 7c00881 Revert svn r165741 "Add TargetTransformInfo to the clang driver." by Bob Wilson · 12 years ago
- 9556b39 Revert r158009 since there are some uses of artificial functions in debug info. by Eric Christopher · 12 years ago
- b03527a Set a special flag in class metadata when an Objective-C class by John McCall · 12 years ago
- 621915c Organize and rename the magic constants for class flags. by John McCall · 12 years ago
- 015f33b At -O0, prefer objc_storeStrong with a null new value to the by John McCall · 12 years ago
- 193646f "'Might as well make it static const.' -- John McCall" -- Michael Scott by Nico Weber · 12 years ago
- 2eb9a95 PR13684: Emit vtable entries for deleted functions as __cxa_deleted_function. by David Blaikie · 12 years ago
- 263366f Add pnaclcall convention to Native Client targets. by Derek Schuff · 12 years ago
- 9337102 ARM ABI: fix ABI alignment issues in varargs. by Manman Ren · 12 years ago
- 97f8157 ARM ABI: passing illegal vector types as varargs. by Manman Ren · 12 years ago
- d105e73 ARM ABI: fix ABI alignment issues when passing legal vector types as varargs. by Manman Ren · 12 years ago
- 4695f91 When using a symbol with attribute weakref, search for it first and by Joerg Sonnenberger · 12 years ago
- 891dac7 GNUstep runtime version default to 1.6, generate correct property attribute by David Chisnall · 12 years ago
- a240df2 Transform pattern: by Alexey Samsonov · 12 years ago
- a637556 Use the Attributes::get method which takes an AttrVal value directly to simplify the code a bit. No functionality change. by Bill Wendling · 12 years ago
- 7a0c064 Un-revert r164907 and r164902 (+ follow-ups), 10.6 build fix to follow. by Daniel Dunbar · 12 years ago
- dc0d4e2 Revert r164907 and r164902 (+ follow-ups). They broke building on 10.6. by Nico Weber · 12 years ago
- 0d58339 Move the Attributes::Builder outside of the Attributes class and into its own class named AttrBuilder. No functionality change. by Bill Wendling · 12 years ago
- ba1f040 [asan] make AddressSanitizer to be a FunctionPass instead of ModulePass. clang part: for FunctionPass we need to run asan at a different point, otherwise it will run before inlining by Kostya Serebryany · 12 years ago
- 75d37b4 Use enum values instead of magic numbers for indexing into the attribute list. by Bill Wendling · 12 years ago
- 50e6b18 Attributes Rewrite by Bill Wendling · 12 years ago
- 802cd5b At -O0, emit an @llvm.trap() call at the end of a value-returning function which by Richard Smith · 12 years ago
- 4d68ed5 Remove operator cast method in favor of querying with the correct method. by Bill Wendling · 12 years ago
- e91e9ec Use the Builder to create the stack alignment attribute. by Bill Wendling · 12 years ago
- 2784453 "Implement" codegen support for __noop(). by Nico Weber · 12 years ago
- 4308581 Simplify. Suggestion by Sean Silva. by Nico Weber · 12 years ago
- 5f608ae Make -mms-bitfields behave consistently. by Eli Friedman · 12 years ago
- b2aa66c -fcatch-undefined-behavior: Trap undefined behavior due to conversions to or by Richard Smith · 12 years ago
- b1f5fe0 This patch addresses PR13948. by Bill Schmidt · 12 years ago
- 2916831 Add TargetTransformInfo to the clang driver. by Nadav Rotem · 12 years ago
- 90da80c Fix build failure from r165722 by Derek Schuff · 12 years ago
- cadaf4b Add in the first iteration of support for llvm/clang/lldb to allow variable per address space pointer sizes to be optimized correctly. by Micah Villmow · 12 years ago
- 7da46f9 Properly factor Native Client defines to support NaCl as an OS by Derek Schuff · 12 years ago
- babaf31 Make X86_64ABIInfo clean for ABIs with 32 bit pointers, such as X32 by Derek Schuff · 12 years ago
- c5f8046 Add codegen support for __uuidof(). by Nico Weber · 12 years ago
- b9966bd objective-C IRgen: When sending a method to 'super' by Fariborz Jahanian · 12 years ago
- 1e4691b Rename ObjCMethodDecl::isSynthesized to isPropertyAccessor. by Jordan Rose · 12 years ago