summaryrefslogtreecommitdiffstats
path: root/llvm/test/Transforms/MergeFunc
Commit message (Expand)AuthorAgeFilesLines
* [NewPM] Port MergeFunctions passNikita Popov2020-01-141-0/+1
* [MergeFuncs] Remove incorrect attribute copyingNikita Popov2019-12-111-0/+30
* [IR] Redefine Freeze instructionaqjune2019-11-121-3/+3
* [IR] Add Freeze instructionaqjune2019-11-051-3/+3
* IR: print value numbers for unnamed function argumentsTim Northover2019-08-033-9/+9
* IR: compare type attributes deeply when looking into functions.Tim Northover2019-06-271-0/+37
* Fix 2-field llvm.global_ctors `REQUIRES: asserts` tests after rL360742Fangrui Song2019-05-151-2/+2
* [MergeFunc] removeUsers: call remove() only on direct usersFangrui Song2019-04-191-4/+18
* MergeFunc: preserve COMDAT information when creating a thunkSaleem Abdulrasool2019-04-191-0/+24
* Revert "Temporarily Revert "Add basic loop fusion pass.""Eric Christopher2019-04-1752-0/+2578
* Temporarily Revert "Add basic loop fusion pass."Eric Christopher2019-04-1752-2578/+0
* Implementation of asm-goto support in LLVMCraig Topper2019-02-082-11/+10
* [MergeFunc] Allow merging identical vararg functions using aliasesVedant Kumar2019-01-191-2/+6
* [MergeFunc] Prevent silent miscompile of vararg functionsVedant Kumar2019-01-171-0/+89
* [FunctionComparator] Consider tail call kindsVedant Kumar2019-01-171-0/+21
* [MergeFunc] Erase unused duplicate functions if they are discardableVedant Kumar2019-01-111-1/+13
* [IPO][AVR] Create new Functions in the default address space specified in the...Dylan McKay2018-12-181-0/+30
* [MergeFuncs] Generate alias instead of thunk if possibleNikita Popov2018-11-211-0/+116
* [IR] Add a dedicated FNeg IR InstructionCameron McInally2018-11-131-8/+8
* [MergeFuncs] Improve ordering of equal functionswhitequark2018-11-081-0/+55
* [MergeFuncs] Call removeUsers() prior to unnamed_addr RAUWwhitequark2018-11-081-0/+35
* [MergeFunctions] Fix merging of small weak functionswhitequark2018-05-151-0/+16
* [PR37339] Fix assertion in FunctionComparator::cmpInlineAsmwhitequark2018-05-101-0/+53
* [DebugInfo] Add DILabel metadata and intrinsic llvm.dbg.label.Shiva Chen2018-05-091-3/+3
* Remove alignment argument from memcpy/memmove/memset in favour of alignment a...Daniel Neilson2018-01-191-1/+1
* [TailRecursionElimination] Skip debug intrinsics.Florian Hahn2017-11-281-2/+2
* [MergeFunctions] Merge small functions if possible without a thunk.whitequark2017-10-151-0/+14
* [MergeFunctions] Replace all uses of unnamed_addr functions.whitequark2017-10-152-0/+48
* Parse and print DIExpressions inline to ease IR and MIR testingReid Kleckner2017-08-231-4/+4
* Remove the obsolete offset parameter from @llvm.dbg.valueAdrian Prantl2017-07-281-2/+2
* MergeFunctions: Preserve debug info in thunks, under option -mergefunc-preser...Anmol P. Paralkar2017-01-211-0/+223
* Fix a crash in MergeFunctions related to ordering of weak/strong functionsErik Eckstein2016-05-311-0/+47
* Functions with differing phis should not be merged.Mark Lacey2016-05-201-0/+50
* MergeFunctions: test alloca betterJF Bastien2016-04-121-7/+35
* [IR] Remove terminatepadDavid Majnemer2015-12-141-8/+8
* Revert "Change memcpy/memset/memmove to have dest and source alignments."Pete Cooper2015-11-191-1/+1
* Change memcpy/memset/memmove to have dest and source alignments.Pete Cooper2015-11-181-1/+1
* [GlobalOpt] Demote globals to locals more aggressivelyJames Molloy2015-11-151-1/+1
* MergeFunctions: Clear GlobalNumbers ValueMapArnold Schwaighofer2015-10-051-0/+54
* [MergeFuncs] Fix bug in merging GetElementPointersJF Bastien2015-09-141-0/+46
* [MergeFuncs] Fix callsite attributes in thunk generationJF Bastien2015-09-103-2/+9
* [WinEH] Add cleanupendpad instructionJoseph Tremoulet2015-09-031-8/+8
* Remove Merge Functions pointer comparisonsJF Bastien2015-08-285-0/+341
* Comparing operands should not require the same ValueIDJF Bastien2015-08-265-0/+106
* Improve the determinism of MergeFunctionsJF Bastien2015-08-211-0/+42
* Accelerate MergeFunctions with hashingJF Bastien2015-08-151-8/+10
* Fix a bunch of trivial cases of 'CHECK[^:]*$' in the tests. NFCIJonathan Roelofs2015-08-101-4/+4
* MergeFunc: Transfer the callee's attributes when replacing a direct callerArnold Schwaighofer2015-07-211-0/+40
* Revert "MergeFuncs: Transfer the function parameter attributes to the call site"Arnold Schwaighofer2015-07-193-24/+2
* MergeFuncs: Transfer the function parameter attributes to the call siteArnold Schwaighofer2015-07-173-2/+24
OpenPOWER on IntegriCloud