summaryrefslogtreecommitdiffstats
path: root/llvm/test/Transforms/RewriteStatepointsForGC
Commit message (Expand)AuthorAgeFilesLines
* Revert "Temporarily Revert "Add basic loop fusion pass.""Eric Christopher2019-04-1746-0/+3421
* Temporarily Revert "Add basic loop fusion pass."Eric Christopher2019-04-1746-3421/+0
* [RS4GC] Expand/standardize tests introduced in rL352059Philip Reames2019-01-241-4/+121
* [RS4GC] Be slightly less conservative for gep vector_base, scalar_idxPhilip Reames2019-01-241-1/+1
* [RS4GC] Avoid crashing on gep scalar_base, vector_idxPhilip Reames2019-01-242-1/+27
* NFC - Various typo fixes in testsGabor Buella2018-07-041-1/+1
* [RewriteStatepoints] Fix stale parse pointsDaniel Neilson2018-03-053-10/+52
* [IR] Fix creating mutable versions of TBAA access tagsIvan A. Kosarev2018-02-131-10/+14
* [RS4GC] Handle call/invoke instructions as base defining values of vectorsDaniel Neilson2018-01-302-0/+42
* [Transforms] Support making mutable versions of new-format TBAA access tagsIvan A. Kosarev2018-01-171-7/+24
* [RewriteStatepoints] Fix incorrect assertionMax Kazantsev2017-12-281-0/+38
* [PM] port Rewrite Statepoints For GC to the new pass manager.Fedor Sergeev2017-12-1543-0/+43
* Strip off invariant.start because memory locations arent invariantAnna Thomas2017-11-021-0/+48
* Revert "[RS4GC] Strip off invariant.start because memory locations arent inva...Anna Thomas2017-11-021-53/+0
* [RS4GC] Strip off invariant.start because memory locations arent invariantAnna Thomas2017-11-021-0/+53
* [RS4GC] Look through vector bitcasts when looking for base pointerDaniel Neilson2017-10-131-0/+26
* All libcalls should be considered to be GC-leaf functions.Daniel Neilson2017-07-271-0/+14
* [RS4GC] Drop invalid metadata after pointers are relocatedAnna Thomas2017-06-121-0/+92
* [RSForGC] Handle vector GEPsSanjoy Das2017-03-171-0/+15
* [RS4GC] Strengthen coverage: add more testsAnna Thomas2016-10-072-0/+27
* [RS4GC] Handle ShuffleVector instruction in findBasePointerAnna Thomas2016-10-041-0/+79
* [RS4GC] Remat in presence of phi and use live valueAnna Thomas2016-09-221-1/+33
* [statepoints][experimental] Add support for live-in semantics of values in de...Philip Reames2016-08-311-0/+23
* [StatepointsForGC] Rematerialize in the presence of PHIsAnna Thomas2016-08-291-0/+37
* [RewriteStatepointsForGC] All constant should have null base pointerIgor Laevsky2016-05-274-3/+147
* [RewriteStatepointsForGC] Remove obsolete assertionIgor Laevsky2016-05-171-0/+22
* All llvm.deoptimize declarations must use the same calling conventionSanjoy Das2016-05-122-11/+16
* [RS4GC] Use SetVector/MapVector instead of DenseSet/DenseMap to guarantee sta...Igor Laevsky2016-05-044-7/+7
* [RS4GC] Add a test case around calling conventions; NFCSanjoy Das2016-05-031-0/+11
* [RS4GC] Better codegen for deoptimize callsSanjoy Das2016-04-051-2/+14
* [RS4GC] Lower calls to @llvm.experimental.deoptimizeSanjoy Das2016-03-251-0/+23
* [RS4GC] "Constant fold" the rs4gc-split-vector-values flagPhilip Reames2016-02-222-168/+1
* [RS4GC] Revert optimization attempt due to memory corruptionPhilip Reames2016-02-225-13/+41
* [RS4GC] Remove unnecessary redirections from tests; NFCSanjoy Das2016-01-293-3/+3
* [RS4GC] Add some missing tests and CHECK: linesSanjoy Das2016-01-292-2/+159
* [RS4GC] Clamp UseDeoptBundles to true and update testsSanjoy Das2016-01-2964-2655/+531
* [RS4GC] Port three tests to the deopt bundles directorySanjoy Das2016-01-293-0/+72
* [RS4GC] Change opt %s to opt < %s; NFCSanjoy Das2016-01-2820-20/+20
* [PlaceSafepoints] Clamp NoStatepoints to trueSanjoy Das2016-01-286-0/+297
* Add a "gc-transition" operand bundleSanjoy Das2016-01-201-0/+8
* [RS4GC] Update and simplify handling of Constants in findBaseDefiningValueOfV...Manuel Jacob2016-01-091-1/+10
* [rs4gc] Optionally directly relocated vector of pointersPhilip Reames2016-01-093-2/+114
* [SplitLandingPadPredecessors] Create a PHINode for the original landingpad on...Chen Li2016-01-061-0/+33
* [RS4GC] Fix rematerialization of bitcast of bitcast.Manuel Jacob2015-12-281-0/+34
* Fix safepoint intrinsic signatures in test.Benjamin Kramer2015-12-262-4/+4
* [gc.statepoint] Change gc.statepoint intrinsic's return type to token type in...Chen Li2015-12-2632-162/+162
* [RS4GC] Fix base pair printing for constants.Manuel Jacob2015-12-232-2/+2
* Remove deprecated llvm.experimental.gc.result.{int,float,ptr} intrinsics.Manuel Jacob2015-12-221-2/+2
* [RS4GC] Fix crash in the case that a live variable has a constant base.Manuel Jacob2015-12-222-0/+39
* [RS4GC] Remove an overly strong assertionPhilip Reames2015-12-191-0/+35
OpenPOWER on IntegriCloud