summaryrefslogtreecommitdiff
path: root/test/Transforms/MergeFunc
AgeCommit message (Expand)Author
2017-11-28[TailRecursionElimination] Skip debug intrinsics.Florian Hahn
2017-10-15[MergeFunctions] Merge small functions if possible without a thunk.whitequark
2017-10-15[MergeFunctions] Replace all uses of unnamed_addr functions.whitequark
2017-08-23Parse and print DIExpressions inline to ease IR and MIR testingReid Kleckner
2017-07-28Remove the obsolete offset parameter from @llvm.dbg.valueAdrian Prantl
2017-01-21MergeFunctions: Preserve debug info in thunks, under option -mergefunc-preser...Anmol P. Paralkar
2016-05-31Fix a crash in MergeFunctions related to ordering of weak/strong functionsErik Eckstein
2016-05-20Functions with differing phis should not be merged.Mark Lacey
2016-04-12MergeFunctions: test alloca betterJF Bastien
2015-12-14[IR] Remove terminatepadDavid Majnemer
2015-11-19Revert "Change memcpy/memset/memmove to have dest and source alignments."Pete Cooper
2015-11-18Change memcpy/memset/memmove to have dest and source alignments.Pete Cooper
2015-11-15[GlobalOpt] Demote globals to locals more aggressivelyJames Molloy
2015-10-05MergeFunctions: Clear GlobalNumbers ValueMapArnold Schwaighofer
2015-09-14[MergeFuncs] Fix bug in merging GetElementPointersJF Bastien
2015-09-10[MergeFuncs] Fix callsite attributes in thunk generationJF Bastien
2015-09-03[WinEH] Add cleanupendpad instructionJoseph Tremoulet
2015-08-28Remove Merge Functions pointer comparisonsJF Bastien
2015-08-26Comparing operands should not require the same ValueIDJF Bastien
2015-08-21Improve the determinism of MergeFunctionsJF Bastien
2015-08-15Accelerate MergeFunctions with hashingJF Bastien
2015-08-10Fix a bunch of trivial cases of 'CHECK[^:]*$' in the tests. NFCIJonathan Roelofs
2015-07-21MergeFunc: Transfer the callee's attributes when replacing a direct callerArnold Schwaighofer
2015-07-19Revert "MergeFuncs: Transfer the function parameter attributes to the call site"Arnold Schwaighofer
2015-07-17MergeFuncs: Transfer the function parameter attributes to the call siteArnold Schwaighofer
2015-07-15Fix mergefunc infinite loopJF Bastien
2015-06-17Move the personality function from LandingPadInst to FunctionDavid Majnemer
2015-06-09MergeFunctions: Don't replace a weak function use by another equivalent weak ...Arnold Schwaighofer
2015-06-09MergeFunctions: Impose a total order on the replacement of functionsArnold Schwaighofer
2015-05-12MergeFunctions: Two different sized allocas are *not* the sameArnold Schwaighofer
2015-03-13[opaque pointer type] Add textual IR support for explicit type parameter to g...David Blaikie
2015-02-27[opaque pointer type] Add textual IR support for explicit type parameter to l...David Blaikie
2015-02-27[opaque pointer type] Add textual IR support for explicit type parameter to g...David Blaikie
2014-12-15IR: Make metadata typeless in assemblyDuncan P. N. Exon Smith
2014-09-02Fix crash when looking up the addrspace of GEPs with vector typesMatt Arsenault
2014-07-15MergeFunc patch from Björn Steinbrink.Stepan Dyatkovskiy
2014-06-20Commited patch from Björn Steinbrink:Stepan Dyatkovskiy
2014-06-09Added functions cross-reference test.Stepan Dyatkovskiy
2014-05-07IR: Don't allow non-default visibility on local linkageDuncan P. N. Exon Smith
2014-04-30[IPO/MergeFunctions] changes so it doesn't try to bitcast a struct return typ...Carlo Kok
2013-11-26PR17925 bugfix.Stepan Dyatkovskiy
2013-11-10Teach MergeFunctions about address spacesMatt Arsenault
2013-10-01Don't merge tiny functions.Matt Arsenault
2013-09-17Bugfix for PR17099:Stepan Dyatkovskiy
2013-09-14Add missing CHECK-LABELMatt Arsenault
2013-08-16[tests] Cleanup initialization of test suffixes.Daniel Dunbar
2013-04-30TBAA: remove !tbaa from testing cases if not used.Manman Ren
2013-04-19MergeFunc: Make pointer and integer types generate the same hash.Benjamin Kramer
2013-04-19Make variable match any name.Bill Wendling
2013-04-19Try explicitly setting the target triple to see if this gets it to pass on ARM.Bill Wendling