summaryrefslogtreecommitdiffstats
path: root/test/LTO
Commit message (Expand)AuthorAgeFilesLines
* [LTO] Make processing of combined module more consistentVitaly Buka2017-12-167-8/+8
* [ThinLTO] Disallow multiple prevailing defsEugene Leviant2017-12-152-20/+2
* [LLVMgold] Don't set undefined symbol as prevailingEugene Leviant2017-12-151-1/+1
* Object: Improve COFF irsymtab comdat representation.Peter Collingbourne2017-11-211-4/+21
* [LTO][ThinLTO] Use the linker resolutions to mark global values as dso_local.Sean Fertile2017-11-043-4/+4
* Revert "[LTO][ThinLTO] Use the linker resolutions to mark global values ..."Sean Fertile2017-11-043-4/+4
* [LTO][ThinLTO] Use the linker resolutions to mark global values as dso_local.Sean Fertile2017-11-033-4/+4
* LTO: Apply global DCE to ThinLTO modules at LTO opt level 0.Peter Collingbourne2017-11-012-1/+17
* Move the stripping of invalid debug info from the Verifier to AutoUpgrade.Adrian Prantl2017-10-022-25/+4
* Reland r313157, "ThinLTO: Correctly follow aliasee references when dead strip...Peter Collingbourne2017-09-143-1/+36
* Revert r313157 "ThinLTO: Correctly follow aliasee references when dead stripp...Hans Wennborg2017-09-142-24/+0
* ThinLTO: Correctly follow aliasee references when dead stripping.Peter Collingbourne2017-09-132-0/+24
* Canonicalize the representation of empty an expression in DIGlobalVariableExp...Adrian Prantl2017-08-302-2/+2
* Emit only A Single Opt Remark When InliningSam Elliott2017-08-214-0/+20
* Revert "Emit only A Single Opt Remark When Inlining"Sam Elliott2017-08-204-20/+0
* Emit only A Single Opt Remark When InliningSam Elliott2017-08-204-0/+20
* [llvm] Get rid of "%T" expansionsKuba Mracek2017-08-152-16/+18
* Linker: Create a function declaration when moving a non-prevailing alias of f...Peter Collingbourne2017-08-101-0/+17
* Update the new PM pipeline to make ICP aware if it is SamplePGO build.Dehao Chen2017-08-022-0/+48
* [LTO] llvm-lto2: Add option to load sample profileTobias Edler von Koch2017-07-282-0/+39
* LTO: Export functions referenced by the CFI jump table.Peter Collingbourne2017-07-191-0/+32
* [LTO] Fix the interaction between linker redefined symbols and ThinLTODavide Italiano2017-07-061-0/+16
* [LTO] Remove values from non-prevailing comdatsTeresa Johnson2017-06-302-0/+65
* Apply summary-based dead stripping to regular LTO modules with summaries.Peter Collingbourne2017-06-152-0/+53
* IR: Replace the "Linker Options" module flag with "llvm.linker.options" named...Peter Collingbourne2017-06-122-4/+4
* [Linker] Remove warning when linking ARM and Thumb IR modules.Florian Hahn2017-06-072-0/+47
* Symbols re-defined with -wrap and -defsym need to be excluded from inter-Dmitry Mikulin2017-06-051-0/+16
* PMB: Run the whole-program-devirt pass during LTO at --lto-O0.Peter Collingbourne2017-05-261-0/+16
* LTO: Do summary-based prevailing symbol resolution at --lto-O0.Peter Collingbourne2017-05-251-0/+11
* Revert "Revert "ThinLTO: Verify bitcode before lauching the ThinLTOCodeGenera...Adrian Prantl2017-05-203-2/+62
* Revert "ThinLTO: Verify bitcode before lauching the ThinLTOCodeGenerator."Adrian Prantl2017-05-193-62/+2
* ThinLTO: Verify bitcode before lauching the ThinLTOCodeGenerator.Adrian Prantl2017-05-193-2/+62
* Add support for handling ifuncs to GlobalValue::getBaseObjectTeresa Johnson2017-05-151-0/+15
* LTO: Mark undefined module asm symbols as used.Peter Collingbourne2017-04-262-0/+14
* Object, LTO: Add target triple to irsymtab and LTO API.Peter Collingbourne2017-04-142-1/+17
* LTO: Pass SF_Executable flag through to InputFile::SymbolTobias Edler von Koch2017-04-131-10/+15
* llvm-lto2: Add a dump-symtab subcommand.Peter Collingbourne2017-04-121-0/+47
* llvm-lto2: Move the LTO::run() action behind a subcommand.Peter Collingbourne2017-04-1115-30/+30
* Perform symbol binding for .symver versioned symbolsTeresa Johnson2017-03-092-6/+67
* Add a testcase for r297072.Adrian Prantl2017-03-071-0/+56
* Implement intrinsic mangling for literal struct types.Daniel Berlin2017-02-151-1/+1
* [LTO] Add ability to emit assembly to new LTO APITobias Edler von Koch2017-02-151-0/+19
* [LTO] Remove useless redirection from test. NFCI.Davide Italiano2017-02-121-1/+1
* [lib/LTO] Add support for hotness optremarks in the new API.Davide Italiano2017-02-121-0/+37
* [LTO] Simplify this test quite a bit, @func2 is unused/unneeded.Davide Italiano2017-02-121-42/+0
* [lib/LTO] Initial support for optimization remarks in the new API.Davide Italiano2017-02-121-0/+33
* [tests] Be explicit about the files we want to remove.Davide Italiano2017-02-102-2/+2
* [LTO] Make these tests robust across multiple iterations.Davide Italiano2017-02-102-0/+2
* Temporarily revert "For X86-64 linux and PPC64 linux align int128 to 16 bytes."Eric Christopher2017-02-107-7/+7
* For X86-64 linux and PPC64 linux align int128 to 16 bytes.Eric Christopher2017-02-107-7/+7