summaryrefslogtreecommitdiffstats
path: root/lib/CodeGen/ItaniumCXXABI.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* Revert r282556. This change made several bots unhappy.Richard Smith2016-09-281-3/+2
* P0145R3 (C++17 evaluation order tweaks): evaluate the right-hand side ofRichard Smith2016-09-271-2/+3
* Alter the iOS/tvOS ARM64 C++ ABI to ignore the upper half of theJohn McCall2016-09-161-2/+12
* CodeGen: Clean up implementation of vtable initializer builder. NFC.Peter Collingbourne2016-09-081-4/+2
* Widen type of __offset_flags in RTTI on Mingw64Reid Kleckner2016-08-251-4/+14
* CodeGen: simplify the CC handling for TLS wrappersSaleem Abdulrasool2016-08-011-2/+1
* Don't crash when generating code for __attribute__((naked)) member functions.Justin Lebar2016-07-271-0/+4
* CodeGen: Start emitting checked loads when both trapping CFI and -fwhole-prog...Peter Collingbourne2016-06-251-5/+11
* Implement C++17 P0386R2, inline variables. (The 'inline' specifier gives aRichard Smith2016-06-251-4/+16
* CodeGen: Update Clang to use the new type metadata.Peter Collingbourne2016-06-241-2/+2
* Update clang for D20348Peter Collingbourne2016-06-141-1/+1
* Introduce CGCXXABI::canCallMismatchedFunctionTypeDerek Schuff2016-05-101-0/+1
* Enable support for __float128 in Clang and enable it on pertinent platformsNemanja Ivanovic2016-05-091-2/+3
* Revert 266186 as it breaks anything that includes type_traits on some platformsNemanja Ivanovic2016-04-151-3/+2
* Enable support for __float128 in ClangNemanja Ivanovic2016-04-131-2/+3
* [OpenCL] Move OpenCLImageTypes.def from clangAST to clangBasic library.Alexey Bader2016-04-131-1/+1
* [OpenCL] Complete image types support.Alexey Bader2016-04-081-12/+3
* NFC: make AtomicOrdering an enum classJF Bastien2016-04-061-1/+1
* [CodeGenCXX] Fix ItaniumCXXABI::getAlignmentOfExnObject to return 8-byteAkira Hatanaka2016-03-311-10/+2
* [TLS on Darwin] use CXX_FAST_TLS calling convention for tls_init.Manman Ren2016-03-181-2/+10
* Directly get the canonical Type instead of going around through a CanQualType...Yaron Keren2016-03-161-1/+1
* CodeGen: Use 32-bit gep offsets to address vtable address points.Peter Collingbourne2016-03-141-2/+2
* Preserve ExtParameterInfos into CGFunctionInfo.John McCall2016-03-111-6/+3
* Add whole-program vtable optimization feature to Clang.Peter Collingbourne2016-02-241-3/+1
* Fix Itanium RTTI emission so that we emit fundamental type information into theRichard Smith2016-02-031-2/+11
* Use a consistent spelling for vtables.Eric Christopher2016-01-291-1/+1
* [cfi] Do not emit bit set entry for available_externally vtables.Evgeniy Stepanov2016-01-231-1/+2
* [CodeGen] Attach attributes to thread local wrapper function.Akira Hatanaka2016-01-151-4/+20
* [OpenCL] Pipe type supportXiuli Pan2016-01-091-0/+6
* [TLS on Darwin] use CXX_FAST_TLS calling convention for access functions.Manman Ren2015-12-171-3/+11
* Add the `pass_object_size` attribute to clang.George Burgess IV2015-12-021-3/+2
* Fix use-after-free when a C++ thread_local variable gets replaced (because itsRichard Smith2015-12-011-13/+9
* [TLS on Darwin] treat all Darwin platforms in the same way.Manman Ren2015-11-111-3/+3
* [TLS on Darwin] change how we handle globals with linkonce or weak linkage.Manman Ren2015-11-111-7/+7
* [CodeGen] Call SetInternalFunctionAttributes to attach functionAkira Hatanaka2015-10-311-1/+2
* Watch and TV OS: wire up basic ABI choicesTim Northover2015-10-301-0/+1
* Revert "Decorating virtual functions load with invariant.load" and fixRenato Golin2015-10-011-10/+1
* Decorating virtual functions load with invariant.loadPiotr Padlewski2015-10-011-1/+10
* [WinEH] Pass the catch adjectives to catchpad directlyReid Kleckner2015-09-161-2/+2
* Decorating vptr load & stores with !invariant.groupPiotr Padlewski2015-09-151-7/+16
* [OpenCL] Add new types for OpenCL 2.0.Alexey Bader2015-09-151-0/+10
* ItaniumCXXABI.cpp: Fix a warning. [-Wunused-variable]NAKAMURA Takumi2015-09-151-2/+1
* Generating assumption loads of vptr after ctor call (fixed)Piotr Padlewski2015-09-151-37/+81
* Revert "Always_inline codegen rewrite" and 2 follow-ups.Evgeniy Stepanov2015-09-141-3/+0
* [opaque pointer type] Fix a few uses of PointerType::getElementType in favor ...David Blaikie2015-09-141-2/+1
* Revert "[opaque pointer type] update for LLVM API change"David Blaikie2015-09-141-2/+2
* Always_inline codegen rewrite.Evgeniy Stepanov2015-09-121-0/+3
* Revert "Specify target triple in alwaysinline tests."Evgeniy Stepanov2015-09-111-3/+0
* Always_inline codegen rewrite.Evgeniy Stepanov2015-09-111-0/+3
* Revert "Generating assumption loads of vptr after ctor call (fixed)"Piotr Padlewski2015-09-101-60/+35