summaryrefslogtreecommitdiffstats
path: root/lib/CodeGen/CGVTables.cpp
Commit message (Expand)AuthorAgeFilesLines
* [CodeGen] Set construction vtable visibility after creating initializerPetr Hosek2019-02-111-1/+5
* [opaque pointer types] More trivial changes to pass FunctionType to CallInst.James Y Knight2019-02-051-9/+10
* [opaque pointer types] Pass function types for runtime function calls.James Y Knight2019-02-051-1/+2
* Remove redundant FunctionDecl argument from a couple functions.James Y Knight2019-02-021-1/+1
* Cleanup: replace uses of CallSite with CallBase.James Y Knight2019-01-301-1/+1
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* [AST] Remove ASTContext from getThisType (NFC)Brian Gesiak2019-01-111-2/+2
* Move CodeGenOptions from Frontend to BasicRichard Trieu2018-12-111-1/+1
* Fix thunks returning memptrs via sret by emitting also scalar return values d...Hans Wennborg2018-12-071-2/+1
* [NFC] Move storage of dispatch-version to GlobalDeclErich Keane2018-11-131-4/+4
* llvm::sort(C.begin(), C.end(), ...) -> llvm::sort(C, ...)Fangrui Song2018-09-261-2/+2
* [CodeGen] Align rtti and vtable dataDavid Green2018-09-121-1/+3
* [DebugInfo] Use DbgVariableIntrinsic as the base class of variables.Hsiangkai Wang2018-08-061-1/+1
* Remove trailing spaceFangrui Song2018-07-301-1/+1
* Implement CFI for indirect calls via a member function pointer.Peter Collingbourne2018-06-261-14/+29
* IRGen: Rename bitsets -> type metadata. NFC.Peter Collingbourne2018-05-301-18/+17
* [MS] Fix unprototyped thunk emission for incomplete return typesReid Kleckner2018-04-181-5/+9
* Fix typos in clangAlexander Kornienko2018-04-061-1/+1
* [MS] Emit vftable thunks for functions with incomplete prototypesReid Kleckner2018-04-021-88/+114
* [clang] Change std::sort to llvm::sort in response to r327219Mandeep Singh Grang2018-03-271-2/+2
* Start setting dllimport/dllexport in setGVProperties.Rafael Espindola2018-03-011-1/+6
* Inline trivial function. NFC.Rafael Espindola2018-02-281-7/+1
* Recommit r324107 again.Rafael Espindola2018-02-071-2/+2
* Revert "Recommit r324107."Rafael Espindola2018-02-071-2/+2
* Recommit r324107.Rafael Espindola2018-02-071-2/+2
* Don't pass ForDefinition_t in places it is redundant.Rafael Espindola2018-02-071-2/+2
* Revert "Start setting dso_local in clang."Rafael Espindola2018-02-021-2/+2
* Start setting dso_local in clang.Rafael Espindola2018-02-021-2/+2
* Reland "Fix vtable not receiving hidden visibility when using push(visibility)"Jake Ehrlich2017-11-291-2/+2
* Revert "[CodeGen] Fix vtable not receiving hidden visibility when using push(...Petr Hosek2017-11-221-2/+2
* [CodeGen] Fix vtable not receiving hidden visibility when using push(visibility)Petr Hosek2017-11-221-2/+2
* Fix for PR33930. Short-circuit metadata mapping when cloning a varargs thunk.Wolfgang Pieb2017-10-311-1/+33
* Revert "[CodeGen] Propagate dllexport to thunks"Reid Kleckner2017-06-301-4/+0
* [CodeGen] Propagate dllexport to thunksShoaib Meenai2017-06-301-0/+4
* Emit available_externally vtables opportunisticallyPiotr Padlewski2017-06-011-0/+2
* Use less temporary AttributeLists NFCReid Kleckner2017-04-181-5/+2
* Update Clang for LLVM rename AttributeSet -> AttributeListReid Kleckner2017-03-211-2/+2
* Promote ConstantInitBuilder to be a public CodeGen API; it'sJohn McCall2017-03-021-1/+1
* [CodeGen] Silence unused variable warning in Release builds.Benjamin Kramer2017-02-231-0/+2
* [CodeGen] Fix ExtParameterInfo bugs in C++ CodeGen code.George Burgess IV2017-02-231-1/+2
* Reapply "DebugInfo: Omit class definitions even in the presence of available_...David Blaikie2017-01-301-3/+4
* Revert "DebugInfo: Omit class definitions even in the presence of available_e...David Blaikie2017-01-231-4/+3
* DebugInfo: Omit class definitions even in the presence of available_externall...David Blaikie2017-01-231-3/+4
* Move vtable type metadata emission behind a cc1-level flag.Peter Collingbourne2017-01-181-1/+1
* CodeGen: New vtable group representation: struct of vtable arrays.Peter Collingbourne2016-12-131-8/+25
* Make CGVTables use ConstantInitBuilder. NFC.John McCall2016-11-281-65/+69
* Use an artificial debug location for non-virtual thunks.Adrian Prantl2016-11-091-2/+7
* Refactor call emission to package the function pointer together withJohn McCall2016-10-261-7/+9
* Moved unreachable to appease msvc, gcc and clangSimon Pilgrim2016-09-081-3/+2
* Fixed a 'not all control paths return a value' warning on MSVC buildsSimon Pilgrim2016-09-081-19/+22