- d5617ee The standard ARM C++ ABI dictates that inline functions are by John McCall · 12 years ago
- b8b2c9d First pass at abstracting out a class for the target C++ ABI. by John McCall · 12 years ago
- 4055cfc [mips] Do not emit i32 padding if target ABI is O32. This was causing backend by Akira Hatanaka · 12 years ago
- 19dbb20 Add a new LangOpt NativeHalfType. This option allows for native half/fp16 by Joey Gouly · 12 years ago
- 89530e4 Remove the last of uses that use the Attribute object as a collection of attributes. by Bill Wendling · 12 years ago
- 909b6de Use the AttributeSet when adding multiple attributes and an Attribute::AttrKind by Bill Wendling · 12 years ago
- b62faef Use the correct field to copy/dispose a __block variable. by John McCall · 12 years ago
- ed01f84 Have AttributeSet::getRetAttributes() return an AttributeSet instead of Attribute. by Bill Wendling · 12 years ago
- a37ce61 Make AttributeSet::getFnAttributes() return an AttributeSet instead of an Attribute. by Bill Wendling · 12 years ago
- 649c731 First step towards vftable generation with -cxx-abi microsoft PR13231 by Timur Iskhodzhanov · 12 years ago
- d24c9ab CGDebugInfo.cpp: Fix a warning. [-Wunused-variable] by NAKAMURA Takumi · 12 years ago
- 4b12be6 PR14472: Preserve qualifiers while unwrapping types for debug info by David Blaikie · 12 years ago
- 4bdc604 Add top-level Clang flag -f(no-)sanitize-address-zero-base-shadow that makes AddressSanitizer use bottom of the address space for the shadow memory. On Linux it can be used with -fPIE/-pie to improve performance. by Alexey Samsonov · 12 years ago
- e6b9d80 Implement OpenCL event_t as Clang builtin type, including event_t related OpenCL restrictions (OpenCL 1.2 spec 6.9) by Guy Benyei · 12 years ago
- a89701b The last of PR14471: Debug info support for inline in-class initializer for float static members by David Blaikie · 12 years ago
- e8d7514 Emit the function type of member function pointer types the same as member functions. by David Blaikie · 12 years ago
- b1ba0ef Re-sort all the headers. Lots of regressions have crept in here. by Chandler Carruth · 12 years ago
- e67e4c9 Use the AttributeSet query method instead of the Attribute method. by Bill Wendling · 12 years ago
- 4f45bc0 [ubsan] Add support for -fsanitize-blacklist by Will Dietz · 12 years ago
- f9d03c1 [IRgen] Update modules autolink metadata to use module flags (as now specified by Daniel Dunbar · 12 years ago
- cd8ab51 Implement C++11 semantics for [[noreturn]] attribute. This required splitting by Richard Smith · 12 years ago
- 90a2d39 objC block layout: Patch reorders block layout to by Fariborz Jahanian · 12 years ago
- c4a0401 Correct order of operands forwarding NEON vfma to LLVM fma by Tim Northover · 12 years ago
- 7dfd182 First step in implementation of mips16 and nomips16 attributes. by Reed Kotler · 12 years ago
- f43b721 Add -fmodules-autolink/-fno-modules-autolink (defaults to on) so that by Douglas Gregor · 12 years ago
- 0395de3 Collect both normal and static data members of a class in source by Eric Christopher · 12 years ago
- ed6355d Fix signed/unsigned Compare by David Greene · 12 years ago
- cc41a94 Avoid unsigned Compare to int by David Greene · 12 years ago
- 5ba58a1 Fix Const Cast by David Greene · 12 years ago
- 7c9dbb7 Multiprecision subtraction builtins. by Michael Gottesman · 12 years ago
- 858afb3 Topologically sort the link options generated for modules based on by Douglas Gregor · 12 years ago
- 3baad29 When forming the link options for an imported module, also include the by Douglas Gregor · 12 years ago
- 5d75ea7 Switch autolinking metadata format over to actual linker options, e.g., by Douglas Gregor · 12 years ago
- 19f8e85 This patch addresses varargs processing for small complex types under by Bill Schmidt · 12 years ago
- b6cbe51 Implement parsing, AST, (de-)serialization, and placeholder global by Douglas Gregor · 12 years ago
- 563fb90 CGBuiltin.cpp: Fix abuse of ArrayRef in EmitOverflowIntrinsic(). by NAKAMURA Takumi · 12 years ago
- 0cf07bc Added builtins for multiprecision adds. by Michael Gottesman · 12 years ago
- cfa88f8 Remove useless 'llvm::' qualifier from names like StringRef and others that are by Dmitri Gribenko · 12 years ago
- 65bd4ac Enable the new (more C++-like, less broken) EH model when targeting the GNUstep by David Chisnall · 12 years ago
- c2316db c++ IRGen. In trivial cases that object is going into static by Fariborz Jahanian · 12 years ago
- 6a3c70e objectiveC++: When throwing c++ exception of by Fariborz Jahanian · 12 years ago
- f20318f Testing with a full OpenCL compiler (based on clang) reveals r71734 missed by David Tweed · 12 years ago
- f91cbd5 Don't assert in codegen on static data members which have NoLinkage. Fixes by Nick Lewycky · 12 years ago
- 4a5984c [ubsan] Make static check data non-const so it can be used for deduplication. by Will Dietz · 12 years ago
- 9c78f9b Extract the instance-method case for debug info out into a separate function. by David Blaikie · 12 years ago
- 822023a [ubsan] Use correct type for compound assignment ops. by Will Dietz · 12 years ago
- 67f8b5e Simplify computing debug info type for static member functions. by David Blaikie · 12 years ago
- 7a83421 Scalar shifts in the OpenCL specification (as of v. 1.2) are defined to be by David Tweed · 12 years ago
- 0028ee3 PR14759: Improve/correct support for debug info for C++ member pointers. by David Blaikie · 12 years ago
- d938e87 Switch to asking the target machine to add any relevant analysis passses by Chandler Carruth · 12 years ago
- d8180cf PR14573: Unnamed parameters in debug info, Part 2 by David Blaikie · 12 years ago
- d826f11 Companion patch to r171621 which changed the interface for creating TTI by Chandler Carruth · 12 years ago
- 436653b Emit debug info for unnamed parameters. by David Blaikie · 12 years ago
- ba3c9ca In my last patch initialize the destination to null (with a simple store) before doing a storeStrong to it. by Fariborz Jahanian · 12 years ago
- 7a77f19 objective-C arc: in copy helper function for by Fariborz Jahanian · 12 years ago
- 3c7a0e1 Debug Info: fix the line location for cleanup code of a block function by Manman Ren · 12 years ago
- fd5ac0d Fix fieldNo usage for lambdas. No behavior change since the by Eric Christopher · 12 years ago
- 89e19b4 Don't assert/crash on reference variables in lambdas bound to a by Eli Friedman · 12 years ago
- 3b844ba Rewrite #includes for llvm/Foo.h to llvm/IR/Foo.h as appropriate to by Chandler Carruth · 12 years ago
- b99083e Re-sort #include lines using the llvm/utils/sort_includes.py script. by Chandler Carruth · 12 years ago
- 0b22708 Simplify vector splat code. No functionality change. by Benjamin Kramer · 12 years ago
- 01ad954 Remove the Function::getFnAttributes method in favor of using the AttributeSet by Bill Wendling · 12 years ago
- e8c0322 Add proper support for -fsanitize-blacklist= flag for TSan and MSan. Clang part. by Alexey Samsonov · 12 years ago
- 3898008 Add intel_ocl_bicc calling convention as a function attribute to clang. The calling convention is already implemented in LLVM. by Guy Benyei · 12 years ago
- 34ef11b Support -fsanitize-memory-track-origins. by Evgeniy Stepanov · 12 years ago
- cc6456c CGClass.cpp: [PR14335] Remove comma-separated \param, for now. [-Wdocumentation] by NAKAMURA Takumi · 12 years ago
- 0a6b708 CGDecl.cpp: Prune three descriptions in two methods, CodeGenFunction::pushIrregularPartialArrayCleanup() and CodeGenFunction::pushRegularPartialArrayCleanup(). [-Wdocumentation] by NAKAMURA Takumi · 12 years ago
- 0481e54 CGValue.h: Update one \param to Addr in MakeBitfield(). [-Wdocumentation] by NAKAMURA Takumi · 12 years ago
- 0dbe2fb Reinstate r170806, reverted in r170835, with a fix use i1 instead of i8 for a value-initialized bool! by Richard Smith · 12 years ago
- 98ab776 Revert r170806, "Fix some bugs where we would sometimes use 0, not -1, when emitting a null constant of type pointer-to-data-member." by NAKAMURA Takumi · 12 years ago
- 0db661e Don't eagerly emit a global static merged with a local extern. by Rafael Espindola · 12 years ago
- d8af340 Fix some bugs where we would sometimes use 0, not -1, when emitting a null constant of type pointer-to-data-member. by Richard Smith · 12 years ago
- 72390b3 Rename llvm::Attributes to llvm::Attribute. by Bill Wendling · 12 years ago
- ad017fa Revert r170500. It over-zealously converted *ALL* things named Attributes, which is wrong here. by Bill Wendling · 12 years ago
- 094dbf9 Rename the 'Attributes' class to 'Attribute'. It's going to represent a single attribute in the future. by Bill Wendling · 12 years ago
- 3bc93e3 Change DeclContextLookup(Const)Result to (Mutable)ArrayRef<NamedDecl*>, as per review discussion in r170365 by David Blaikie · 12 years ago
- e538d48 Make sure CodeGen uses a value of the correct type as the result of by Eli Friedman · 12 years ago
- e77372a Similar to 170440 - fix build warning with gcc by Eli Bendersky · 12 years ago
- 08cc03f CodeGen: Expand creal and cimag into complex field loads by Meador Inge · 12 years ago
- 6bd1203 Fix a compilation warning with gcc 4.6 by Eli Bendersky · 12 years ago
- b13621d Re-commit r170428 changes with Linux style file endings. by Guy Benyei · 12 years ago
- 7f92f2d Revert changes from r170428, as I accidentally changed the line endings of these files to Windows style. by Guy Benyei · 12 years ago
- 736104a Add OpenCL images as clang builtin types. by Guy Benyei · 12 years ago
- 15cc355 Remove obsolete FIXMEs. by David Chisnall · 12 years ago
- 90f6926 Inline hasAtomicCopyHelperAPI. by Rafael Espindola · 12 years ago
- c92384f Fix typo (thanks to Jordan for spotting it!). by Richard Smith · 12 years ago
- 073fec9 Rein ubsan's vptr sanitizer back a bit. Per core issue 453, binding a reference by Richard Smith · 12 years ago
- d397cfe Reapply r170344, this time without forgetting to commit the header changes. by David Chisnall · 12 years ago
- e315cb3 Revert "Added support for new property helpers (GNUstep runtime)." by Benjamin Kramer · 12 years ago
- 648dd82 Added support for new property helpers (GNUstep runtime). by David Chisnall · 12 years ago
- 9e6111a This patch fixes PR13624, which notes a 64-bit PowerPC ELF ABI by Bill Schmidt · 12 years ago
- 1bdbe4d [ubsan] Emit branch weight metadata to hint towards common case. by Will Dietz · 12 years ago
- 50f089a Make sure the __invoke function for lambdas returns properly. Per bug report on IRC> by Eli Friedman · 12 years ago
- c9a9177 Debug Info: Emit vtables pointer members as artificial. by David Blaikie · 12 years ago
- 463b48b ubsan: Add -fsanitize=bool and -fsanitize=enum, which check for loads of by Richard Smith · 12 years ago
- cdc2e82 Simplify. No functionality change. by Richard Smith · 12 years ago
- a923c97 Rewrite calls to bitcast unprototyped functions when emitting a definition. by John McCall · 12 years ago
- df76f1e Marking the objc_autoreleaseReturnValue and objc_retainAutoreleaseReturnValue by Chad Rosier · 12 years ago
- 007c44c BackendUtil.cpp: Add #include "llvm/TargetTransformInfo.h" by NAKAMURA Takumi · 12 years ago
- 44f4a2d Specify if `-mno-red-zone' was used when creating the GCOV instrucmentation pass. by Bill Wendling · 12 years ago