- b969e84 Add a separate llvm.global_ctors entry for linkonce_odr data initializers by Reid Kleckner · 11 years ago
- 6a29f67 DebugInfo: emit the definition of types when construction vtables are required as these types may never end up emitting the full class data by David Blaikie · 11 years ago
- 4725196 DebugInfo: Remove explicit declaration-emissiong handling now that we have a more principled approach (the 'requires complete type' callback) by David Blaikie · 11 years ago
- 152b4e4 Revert "Implement a rudimentary form of generic lambdas." by Manuel Klimek · 11 years ago
- ecb5819 Implement a rudimentary form of generic lambdas. by Faisal Vali · 11 years ago
- 55a2b3d DebugInfo: Require only the declaration of types only used as parameter and return types by David Blaikie · 11 years ago
- 312c0b6 Don't use mangleCXXRTTIName in TBAA for C code. by Manman Ren · 11 years ago
- 7f918f9 [CGF] Get rid of passing redundant VTable pointer around in CodeGenFunction::InitializeVTablePointer[s] by Timur Iskhodzhanov · 11 years ago
- 28bdbf0 Sema: Use the right type for PredefinedExpr when it's in a lambda. by Benjamin Kramer · 11 years ago
- 8f189a9 Abstract out virtual calls and virtual function prologue code generation; implement them for -cxx-abi microsoft by Timur Iskhodzhanov · 11 years ago
- 5e6937b DebugInfo: comment/inlining based on feedback from Eric & Adrian by David Blaikie · 11 years ago
- eaacc88 DebugInfo: Simplify/clarify propagation of typemembers between declaration and definition by David Blaikie · 11 years ago
- 5434fc2 Revert "Revert "Revert "Revert "DebugInfo: Omit debug info for dynamic classes in TUs that do not have the vtable for that class"""" by David Blaikie · 11 years ago
- fe0af45 Fix last commit. by Juergen Ributzka · 11 years ago
- 3fc7791 Simplify code by using CreateMemTemp. No functional change intended. by Juergen Ributzka · 11 years ago
- 0a1c862 PR16933: Don't try to codegen things after we've seen errors. by David Blaikie · 11 years ago
- 90e5523 Revert "Revert "Revert "DebugInfo: Omit debug info for dynamic classes in TUs that do not have the vtable for that class""" by Michael Gottesman · 11 years ago
- acfea84 Fix -Wcovered-switch-default warning from r188664 by Alexey Samsonov · 11 years ago
- 276c289 XCore target: Add target specific EmitVAArg by Robert Lytton · 11 years ago
- fc94627 DebugInfo: Do not include line/file info for artificial parameters & parameters of artificial functions by David Blaikie · 11 years ago
- fcbeab6 Revert "Revert "DebugInfo: Omit debug info for dynamic classes in TUs that do not have the vtable for that class"" by David Blaikie · 11 years ago
- c138ff5 DebugInfo: Avoid duplicating types that may be created during the process of creating their context by David Blaikie · 11 years ago
- 498298d DebugInfo: Don't emit vbase 'containing types' for context chain limited types by David Blaikie · 11 years ago
- 3de73f0 DebugInfo: don't require full definitions for friend classes by David Blaikie · 11 years ago
- ced39ec PR16927: Don't assert (or, previously, skip) static data members of enumeration type by David Blaikie · 11 years ago
- 2766deb Fix the name and the type of the argument for intrinisc by Juergen Ributzka · 11 years ago
- 05a0569 Revert "DebugInfo: Omit debug info for dynamic classes in TUs that do not have the vtable for that class" by David Blaikie · 11 years ago
- 8863e6b DebugInfo: Canonicalize namespaces to avoid emitting multiple namespaces with the same name but different lines by David Blaikie · 11 years ago
- 152701b DebugInfo: Omit debug info for dynamic classes in TUs that do not have the vtable for that class by David Blaikie · 11 years ago
- 841fd11 DebugInfo: Contrain the record type parameter for CollectRecordFields by David Blaikie · 11 years ago
- 045a9f6 Revert r188498. by Evgeniy Stepanov · 11 years ago
- cbcb030 DebugInfo: CollectRecordStaticField -> CreateRecordStaticField to return its result. by David Blaikie · 11 years ago
- fab829d Remove unnecessary explicit cast. by David Blaikie · 11 years ago
- f1f5cc3 DebugInfo: Split out the implementation of getStaticDataMemberDeclaration for future use by David Blaikie · 11 years ago
- 327a36a Fix assert added in r188494 by David Blaikie · 11 years ago
- 409ab56 DebugInfo: Remove unused conditional by David Blaikie · 11 years ago
- 27ab036 DebugInfo: Make CGDebugInfo::getStaticDataMemberDeclaration's argument type match the semantics by David Blaikie · 11 years ago
- 492b102 DebugInfo: Add a FIXME, remove a FIXME. by David Blaikie · 11 years ago
- 2780489 DebugInfo: Unify & optimize the lazy addition of record types by David Blaikie · 11 years ago
- c5cd1a7 DebugInfo: Revert change to the return type of createRecordFwdDecl by David Blaikie · 11 years ago
- 8effeda CodeGen: __uuidof should work even with an incomplete _GUID type by David Majnemer · 11 years ago
- b94887e DebugInfo: remove unnecessary type registration by David Blaikie · 11 years ago
- 951094b DebugInfo: Don't create duplicate forward declaration metadata unnecessarily. by David Blaikie · 11 years ago
- 79690a0 Fix the build failure of Realease version by Hao Liu · 11 years ago
- 12cd6a8 Clang and AArch64 backend patches to support shll/shl and vmovl instructions and ACLE functions by Hao Liu · 11 years ago
- 5d27a51 Add support for -fsanitize-blacklist and default blacklists for DFSan. by Peter Collingbourne · 11 years ago
- 5f15f4d Add XCore target by Robert Lytton · 11 years ago
- c80eb46 [-cxx-abi microsoft] Mangle __uuidof correctly into template parameters by David Majnemer · 11 years ago
- 0038308 Drive by cleanup by David Blaikie · 11 years ago
- b3c2377 DebugInfo: Simplify declaration building code - relying on the limit debug info checking already in CreateType(RecordType) by David Blaikie · 11 years ago
- 4a07716 DebugInfo: simplify some limited/declaration creation APIs by David Blaikie · 11 years ago
- 6a4c5dc Use new llvm::SpecialCaseList API in CodeGenModule by Alexey Samsonov · 11 years ago
- d6d5d69 Only emit debug info for implicit members that actually get codegen, not just ODR use. by David Blaikie · 11 years ago
- c8fe011 [-cxx-abi microsoft] Mangle UUIDs correctly, stick them in the proper section by David Majnemer · 11 years ago
- 17ffbd0 Revert "[-cxx-abi microsoft] Mangle UUIDs correctly, stick them in the proper section" by David Majnemer · 11 years ago
- ea3db97 [-cxx-abi microsoft] Mangle UUIDs correctly, stick them in the proper section by David Majnemer · 11 years ago
- 8593e78 UBSan: Fix alignment checks emitted in downcasts. by Filipe Cabecinhas · 11 years ago
- b357479 clang-cl: Support the run-time selection options (/MD, /MT et al.) by Hans Wennborg · 11 years ago
- 2eeed71 DataFlowSanitizer; Clang changes. by Peter Collingbourne · 11 years ago
- a7b8797 Eliminate CXXConstructorDecl::IsImplicitlyDefined. by Jordan Rose · 11 years ago
- ef4579c Started implementing variable templates. Top level declarations should be fully supported, up to some limitations documented as FIXMEs or TODO. Static data member templates work very partially. Static data member templates of class templates need particular attention... by Larisse Voufo · 11 years ago
- bb1b797 Emit the constructor for abstract classes when using -cxx-abi microsoft, fixes PR16735 by Timur Iskhodzhanov · 11 years ago
- 6f4f808 Add support for passing -1 to __builtin_shufflevector to signify an undefined element value to match IR capabilities. by Craig Topper · 11 years ago
- 1cf9ab8 Use function attributes to indicate if we don't want to realign the stack. by Bill Wendling · 11 years ago
- ac00b79 DebugInfo: Don't prefer declarations over definitions in -flimit-debug-info in C by David Blaikie · 11 years ago
- 8058833 DebugInfo: Emit template arguments for limited types used for context. by David Blaikie · 11 years ago
- 841b37c Reduce a variable's scope (no functionality change) by David Blaikie · 11 years ago
- b793f0d AArch64: initial NEON support by Tim Northover · 11 years ago
- e1791d8 Remove more odd code that tries to account for an off by 1 problem in vec3 shuffles that doesn't really exist. by Craig Topper · 11 years ago
- 2f66512 Fix to handle all non-power-of-2 vector sizes in the mask form of _builtin_shuffle_vector. by Craig Topper · 11 years ago
- 72c422c Remove broken and unnecessary vec3 handling from VisitShuffleVectorExpr. by Craig Topper · 11 years ago
- 635de28 Add MicrosoftVFTableContext to AST by Timur Iskhodzhanov · 11 years ago
- 060cb4a PR16715: Fix assert in verifier: only mark call to 'operator new' as 'builtin' if by Richard Smith · 11 years ago
- 34d55e1 Fix formatting. No functional change. by Craig Topper · 11 years ago
- 52d08fe Use the new boolean to StringRef function to generate the proper StringRefs. by Bill Wendling · 11 years ago
- b0e603c Debug Info / EmitCallArgs: arguments may modify the debug location. by Adrian Prantl · 11 years ago
- d10e5c2 Remove trailing whitespace. by Craig Topper · 11 years ago
- 1cc87df Remove trailing whitespace. by Craig Topper · 11 years ago
- ea7fb0c [PowerPC] Support powerpc64le as a syntax-checking target. by Bill Schmidt · 11 years ago
- 11311ea Fix GNU ObjC ABI for a message returning a struct. by Eli Friedman · 11 years ago
- 7185d62 Remove the mblaze backend from clang. by Rafael Espindola · 11 years ago
- cab4a09 Replace the "NoFramePointerElimNonLeaf" target option with a function attribute. by Bill Wendling · 11 years ago
- 3b47759 Debug Info: Fine-tune the simple return expression location handling to by Adrian Prantl · 11 years ago
- 09ade33 typo. by Adrian Prantl · 11 years ago
- 0323a78 Partial revert of r185568. by Eli Bendersky · 11 years ago
- b6cdc96 Debug Info: Fix an oversight of r186553. Ensure that the function prologue by Adrian Prantl · 11 years ago
- 21fe450 Use ARM-style representation for C++ method pointers under PNaCl/Emscripten by Mark Seaborn · 11 years ago
- b199310 [PowerPC64] Fix passing of single-vector-member structs to match ABI. by Bill Schmidt · 11 years ago
- 1f43791 Implement a better fix for r186894 by setting the appropriate type for __byref_variable_layout. by Adrian Prantl · 11 years ago
- 334ded9 Debug Info: Acknowledge the alignment when locating byref block variables. by Adrian Prantl · 11 years ago
- 45ccf28 Use the updated name for the attribute. by Bill Wendling · 11 years ago
- a4130ba [ms-cxxabi] Emit linkonce complete dtors in TUs that need them by Reid Kleckner · 11 years ago
- 73701ea Rename D to GD to match the type, which is GlobalDecl by Reid Kleckner · 11 years ago
- ddcff1b Tighten up the set of operator new/operator delete calls we're permitted to by Richard Smith · 11 years ago
- a5e6601 Make IgnoreParens() look through ChooseExprs. by Eli Friedman · 11 years ago
- 6e007f9 Simplify the CodeGenFunction::Build*Virtual*Call family of functions by Timur Iskhodzhanov · 11 years ago
- 4fa7eab OpenMP: basic support for #pragma omp parallel by Alexey Bataev · 11 years ago
- 8fed3f4 Update createCompileUnit call for llvm changes. by Eric Christopher · 11 years ago
- b061ce2 s/BuiltinLocation/ArtificialLocation/ by Adrian Prantl · 11 years ago
- b2d1392 Instead of checking against some version of "isType()" go ahead and by Eric Christopher · 11 years ago