summaryrefslogtreecommitdiffstats
path: root/llvm/test/Transforms/RewriteStatepointsForGC
Commit message (Expand)AuthorAgeFilesLines
* [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
* Have a single way for creating unique value names.Rafael Espindola2015-11-222-2/+2
* [RS4GC] Strip noalias attribute after statepoint rewriteIgor Laevsky2015-10-262-1/+65
* [RS4GC] Re-purpose `normalizeForInvokeSafepoint`; NFC.Sanjoy Das2015-10-201-0/+32
* [RS4GC] Dont' propagate call attrs related to patchable statepointsSanjoy Das2015-10-161-0/+44
* [RS4GC] Use "deopt" operand bundlesSanjoy Das2015-10-1625-0/+1872
* [RS4GC] Refactoring to make a later change easier, NFCISanjoy Das2015-10-081-1/+1
* [RewriteStatepointsForGC] Extend base pointer inference to handle insertelementPhilip Reames2015-09-091-1/+83
* [RewriteStatepointsForGC] Improve debug output [NFC]Philip Reames2015-09-021-0/+34
* Fix CHECK directives that weren't checking.Hans Wennborg2015-08-311-3/+3
* [RewriteStatepointsForGC] Reduce the number of new instructions for base poin...Philip Reames2015-08-274-18/+22
* [RewriteStatepointsForGC] Avoid using unrelocated pointers after safepointsPhilip Reames2015-08-121-0/+74
* [RewriteStatepointsForGC] Handle extractelement fully in the base pointer alg...Philip Reames2015-08-121-0/+88
* Fix a bunch of trivial cases of 'CHECK[^:]*$' in the tests. NFCIJonathan Roelofs2015-08-101-1/+1
* [RewriteStatepointsForGC] Adjust naming scheme to be more stablePhilip Reames2015-07-247-25/+26
* [RewriteStatepointsForGC] Generalized vector phi/select handling for base poi...Philip Reames2015-06-261-2/+42
OpenPOWER on IntegriCloud