- 5622323 [DebugInfo] Add kind of ImplicitParamDecl for emission of FlagObjectPointer. by Alexey Bataev · 8 years ago
- e369bd9 Adapt to LLVM's rename of WeakVH to WeakTrackingVH; NFC by Sanjoy Das · 8 years ago
- a84ae0b Revert "Update to LLVM's use of WeakTrackingVH; NFC" by Sanjoy Das · 9 years ago
- 2b5aa7c Update to LLVM's use of WeakTrackingVH; NFC by Sanjoy Das · 9 years ago
- de86482 Update Clang for LLVM rename AttributeSet -> AttributeList by Reid Kleckner · 9 years ago
- fbe2369 Improve handling of instantiated thread_local variables in Itanium C++ ABI. by Richard Smith · 9 years ago
- 6cb0744 CodeGen: fix runtime function dll storage by Saleem Abdulrasool · 9 years ago
- 142ea99 Clang changes for overloading invariant.start and end intrinsics by Anna Thomas · 9 years ago
- b772151 test commit. update comment grammatically. NFC by Anna Thomas · 9 years ago
- 60e5bdc [CodeGen] Treat imported static local variables as declarations by David Majnemer · 9 years ago
- 68bf7d8 [CodeGen] Do not run initializers for imported variables by David Majnemer · 9 years ago
- 8179be4 Introduce CGCXXABI::canCallMismatchedFunctionType by Derek Schuff · 9 years ago
- 09b2492 more cleanup by Derek Schuff · 9 years ago
- 2136eed Clarify condition, remove redundant check by Derek Schuff · 9 years ago
- 060fd22 Clean up condition, add ARM to test by Derek Schuff · 9 years ago
- cc42df4 Do not register incompatible C++ destructors with __cxa_atexit by Derek Schuff · 9 years ago
- 10a4972 revert SVN r265702, r265640 by Saleem Abdulrasool · 10 years ago
- 94cfc60 Basic: move CodeGenOptions from Frontend by Saleem Abdulrasool · 10 years ago
- c56a8b3 Preserve ExtParameterInfos into CGFunctionInfo. by John McCall · 10 years ago
- 97c01c3 [CUDA] Do not allow dynamic initialization of global device side variables. by Artem Belevich · 10 years ago
- 5a99c49 Fix use-after-free when a C++ thread_local variable gets replaced (because its by Richard Smith · 10 years ago
- 14f8815 [TLS] move setting tls_guard in tls_init. by Manman Ren · 10 years ago
- 7791f1a4 [CodeGen] Call SetInternalFunctionAttributes to attach function by Akira Hatanaka · 10 years ago
- 7f416cc Compute and preserve alignment more faithfully in IR-generation. by John McCall · 10 years ago
- 35071ac Avoid clearing an empty PrioritizedCXXGlobalInits, NFC by Yaron Keren · 10 years ago
- b9b73ef [ASan] Initial support for Kernel AddressSanitizer by Alexander Potapenko · 10 years ago
- c4122c1 Protection against stack-based memory corruption errors using SafeStack: Clang command line option and function attribute by Peter Collingbourne · 10 years ago
- eac8a1e Remove superfluous SmallString cast. by Yaron Keren · 10 years ago
- 787dc43 Set normal LLVM function attributes on global initializer functions by Reid Kleckner · 11 years ago
- e07140e Move the logic to avoid double global emission from Sema to CodeGen by Reid Kleckner · 11 years ago
- 4f7b9eb Fix addrspace when emitting constructors of static local variables by Jingyue Wu · 11 years ago
- 3eff5f4 [OPENMP] Rename methods of OpenMPRuntime class. NFC. by Alexey Bataev · 11 years ago
- 95b24e9 Address review feedback for r228003. by Adrian Prantl · 11 years ago
- 39428e7 Merge ArtificialLocation into ApplyDebugLocation and make a clear by Adrian Prantl · 11 years ago
- 66e4197 Reapply r225000 (reverted in r225555): DebugInfo: Generalize debug info location handling (and follow-up commits). by David Blaikie · 11 years ago
- 47d28e0 DebugInof: Correct the location of exception cleanups in global ctors/dtors and ObjC methods by David Blaikie · 11 years ago
- 0d4fb98 [patch][pr19848] Produce explicit comdats in clang. by Rafael Espindola · 11 years ago
- 0a02992 Wrap to 80 columns. No behavior change. by Nico Weber · 11 years ago
- f353d3e Revert "DebugInfo: Generalize debug info location handling" and related commits by David Blaikie · 11 years ago
- 84fe79c Reapply "DebugInfo: Generalize debug info location handling" by David Blaikie · 11 years ago
- 608a245 Revert "DebugInfo: Generalize debug info location handling" by David Blaikie · 11 years ago
- 3945d1b Reapply "DebugInfo: Generalize debug info location handling" by David Blaikie · 11 years ago
- 06b2c54 Revert "DebugInfo: Generalize debug info location handling" by David Blaikie · 11 years ago
- bf22a4e DebugInfo: Generalize debug info location handling by David Blaikie · 11 years ago
- 9772000 [OPENMP] Codegen for threadprivate variables by Alexey Bataev · 11 years ago
- edf99a9 Introduce a SanitizerKind enum to LangOptions. by Alexey Samsonov · 11 years ago
- 1444bb9 SanitizerBlacklist: blacklist functions by their source location. by Alexey Samsonov · 11 years ago
- 72d03be Don't use a global_ctors comdat for globals that aren't externally visible by Reid Kleckner · 11 years ago
- b3341ea MS ABI: Implement thread_local for global variables by David Majnemer · 11 years ago
- 739aa12 Revert "Don't use comdats for initializers on platforms that don't support it" by Reid Kleckner · 11 years ago
- 6c03130 Don't use comdats for initializers on platforms that don't support it by Reid Kleckner · 11 years ago
- 9f83473 Don't use the third field of llvm.global_ctors for MachO. by Rafael Espindola · 11 years ago
- 5b6fa2f Revert "Put more stuff in the comdat used for variables with static init." by Rafael Espindola · 11 years ago
- c0ce9ec Put more stuff in the comdat used for variables with static init. by Rafael Espindola · 11 years ago
- 1ac0ec8 Merge GetAddrOfCXXConstructor and GetAddrOfCXXDonstructor. NFC. by Rafael Espindola · 11 years ago
- 7b556ea MS ABI: Emit dynamic initializers for selectany globals in comdat-associative sections (PR20889) by Hans Wennborg · 11 years ago
- 84778b2 Don't segfault in EmitCXXGlobalInitFunc when main file is a membuf by Keno Fischer · 11 years ago
- 1a711b1 -fms-extensions: Implement half of #pragma init_seg by Reid Kleckner · 11 years ago
- e7a8ccf [Sanitizer] Reduce the usage of sanitizer blacklist in CodeGenModule by Alexey Samsonov · 11 years ago
- 563f0e8 Use comdats to avoid double initialization of weak data by Reid Kleckner · 11 years ago
- 8a13c41 [C++11] Use 'nullptr'. CodeGen edition. by Craig Topper · 11 years ago
- 053f6c6 If a declaration is loaded, and then a module import adds a redeclaration, then by Richard Smith · 11 years ago
- bdc9698 Include translation unit filename in global ctor symbol names. by Nico Weber · 11 years ago
- 27d69db CodeGen: Fix linkage of reference temporaries by David Majnemer · 11 years ago
- 0ce2b87 Follow-up to r205999: Emit an artificial location (valid scope, line 0) by Adrian Prantl · 12 years ago
- 22e66b4 Cleanup: Add default arguments to CodeGenFunction::StartFunction. by Adrian Prantl · 12 years ago
- 42d71b9 Debug info: (Bugfix) Make sure artificial functions like _GLOBAL__I_a by Adrian Prantl · 12 years ago
- 4982b82 [ms-cxxabi] Use x86_cdeclmethodcc for __cdecl methods on win32 by Reid Kleckner · 12 years ago
- e8d9f8d Switched code from using hasAttr followed by getAttr to simply call getAttr directly and check the resulting value. by Aaron Ballman · 12 years ago
- 40c585a Fix crashes when creating global instances of polymorphic classes without fields by Timur Iskhodzhanov · 12 years ago
- 1ece9fc [ms-cxxabi] Mangle dynamic initializer stubs the same way MSVC does by Reid Kleckner · 12 years ago
- d8110b6 [ms-cxxabi] Implement guard variables for static initialization by Reid Kleckner · 12 years ago
- 2753324 Order initializers of static data members of explicit specializations by Reid Kleckner · 12 years ago
- ebe87e1 Revert "PR14569: Omit debug info for thunks" by David Blaikie · 12 years ago
- 92848de Simplify/clean up debug info suppression in CodeGenFunction by David Blaikie · 12 years ago
- 3738445 Add a separate llvm.global_ctors entry for linkonce_odr data initializers by Reid Kleckner · 12 years ago
- a1c9d4d Simplify: we don't need any special-case lifetime extension when initializing by Richard Smith · 12 years ago
- e6c878c Revert r180739 and r180748: they broke C++11 thread_local on non-Darwin systems and did not do the right thing on Darwin. by Richard Smith · 12 years ago
- 96a7769 Emit the TLS intialization functions into a list. by Bill Wendling · 12 years ago
- 139cfc2 ArrayRefize code. No functionality change. by Benjamin Kramer · 13 years ago
- 2fd1d7a Implement CodeGen for C++11 thread_local, following the Itanium ABI specification as discussed on cxx-abi-dev. by Richard Smith · 13 years ago
- c8e0170 Standardize accesses to the TargetInfo in IR-gen. by John McCall · 13 years ago
- dbf74ba CodeGen support for function-local static thread_local variables with by Richard Smith · 13 years ago
- fd3834f Annotate flavor of TLS variable (statically or dynamically initialized) onto the AST. by Richard Smith · 13 years ago
- 47fb950 Change hasAggregateLLVMType, which conflates complex and by John McCall · 13 years ago
- 882987f Use the actual ABI-determined C calling convention for runtime by John McCall · 13 years ago
- 4c0fc99 Unify clang/llvm attributes for asan/tsan/msan (Clang part) by Kostya Serebryany · 13 years ago
- f54319c [ubsan] Add support for -fsanitize-blacklist by Will Dietz · 13 years ago
- ffd5551 Rewrite #includes for llvm/Foo.h to llvm/IR/Foo.h as appropriate to by Chandler Carruth · 13 years ago
- 207f053 Rename llvm::Attributes to llvm::Attribute. by Bill Wendling · 13 years ago
- 4442605 Revert r170500. It over-zealously converted *ALL* things named Attributes, which is wrong here. by Bill Wendling · 13 years ago
- 7967fc1 Rename the 'Attributes' class to 'Attribute'. It's going to represent a single attribute in the future. by Bill Wendling · 13 years ago
- 3a02247 Sort all of Clang's files under 'lib', and fix up the broken headers uncovered. by Chandler Carruth · 13 years ago
- abed749 Implement codegen for init_priority attribute properly - make sure it by Anton Korobeynikov · 13 years ago
- 43f9d9c Rename LangOptions members for address sanitizer and thread sanitizer from by Richard Smith · 13 years ago
- 9c6890a Simplify: replace getContext().getLangOpts() with just getLangOpts(). by Richard Smith · 13 years ago
- 9b502e5 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 · 13 years ago
- 38e2496 Transform pattern: by Alexey Samsonov · 13 years ago
- 73e465e Have 'addFnAttr' take the attribute enum value. Then have it build the attribute object and add it appropriately. No functionality change. by Bill Wendling · 13 years ago
- 0859707 Emit debug info for dynamic initializers. Permit __attribute__((nodebug)) on by Nick Lewycky · 13 years ago