summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Scalar/RewriteStatepointsForGC.cpp
Commit message (Expand)AuthorAgeFilesLines
* [Transforms] Change std::sort to llvm::sort in response to r327219Mandeep Singh Grang2018-04-131-1/+1
* Fix a couple of layering violations in TransformsDavid Blaikie2018-03-211-1/+1
* [RewriteStatepoints] Fix stale parse pointsDaniel Neilson2018-03-051-14/+15
* [RS4GC] Handle call/invoke instructions as base defining values of vectorsDaniel Neilson2018-01-301-0/+6
* [Transforms] Support making mutable versions of new-format TBAA access tagsIvan A. Kosarev2018-01-171-16/+2
* [RewriteStatepoints] Fix incorrect assertionMax Kazantsev2017-12-281-7/+2
* [PM] port Rewrite Statepoints For GC to the new pass manager.Fedor Sergeev2017-12-151-61/+102
* Strip off invariant.start because memory locations arent invariantAnna Thomas2017-11-021-9/+33
* Revert "[RS4GC] Strip off invariant.start because memory locations arent inva...Anna Thomas2017-11-021-39/+9
* [RS4GC] Strip off invariant.start because memory locations arent invariantAnna Thomas2017-11-021-9/+39
* [RS4GC] Look through vector bitcasts when looking for base pointerDaniel Neilson2017-10-131-0/+5
* [Analysis, Transforms] Fix some Clang-tidy modernize and Include What You Use...Eugene Zelenko2017-09-011-34/+70
* All libcalls should be considered to be GC-leaf functions.Daniel Neilson2017-07-271-2/+6
* fix trivial typos; NFCHiroshi Inoue2017-07-021-1/+1
* fix trivial typos, NFCHiroshi Inoue2017-07-011-1/+1
* [RS4GC] Drop invalid metadata after pointers are relocatedAnna Thomas2017-06-121-17/+54
* Sort the remaining #include lines in include/... and lib/....Chandler Carruth2017-06-061-9/+9
* [Statepoint] Be consistent about using deopt naming [NFCI]Philip Reames2017-06-021-3/+3
* [RS4GC] Comment clarificationPhilip Reames2017-06-021-2/+2
* [IR] Abstract away ArgNo+1 attribute indexing as much as possibleReid Kleckner2017-05-031-3/+4
* Re-land r301697 "[IR] Make add/remove Attributes use AttrBuilder instead of A...Reid Kleckner2017-05-021-2/+1
* Revert r301697 "[IR] Make add/remove Attributes use AttrBuilder instead of At...Hans Wennborg2017-04-281-1/+2
* [IR] Make add/remove Attributes use AttrBuilder instead of AttributeListReid Kleckner2017-04-281-2/+1
* [RS4GC] Simplify attribute handling code NFCReid Kleckner2017-04-281-47/+25
* [SystemZ] TargetTransformInfo cost functions implemented.Jonas Paulsson2017-04-121-1/+1
* Reland "[IR] Make AttributeSetNode public, avoid temporary AttributeList copies"Reid Kleckner2017-04-101-6/+9
* Allow DataLayout to specify addrspace for allocas.Matt Arsenault2017-04-101-1/+3
* Revert "[IR] Make AttributeSetNode public, avoid temporary AttributeList copies"Reid Kleckner2017-04-101-9/+6
* [IR] Make AttributeSetNode public, avoid temporary AttributeList copiesReid Kleckner2017-04-101-6/+9
* Rename AttributeSet to AttributeListReid Kleckner2017-03-211-17/+16
* [RSForGC] Handle vector GEPsSanjoy Das2017-03-171-0/+5
* Apply clang-tidy's performance-unnecessary-value-param to LLVM.Benjamin Kramer2017-01-131-1/+1
* Revert @llvm.assume with operator bundles (r289755-r289757)Daniel Jasper2016-12-191-1/+0
* Remove the AssumptionCacheHal Finkel2016-12-151-0/+1
* Replace some callers of setTailCall with setTailCallKindDavid Majnemer2016-11-251-1/+1
* [RS4GC] Fix comment to show TODO. NFCAnna Thomas2016-10-061-1/+1
* [RS4GC] Handle ShuffleVector instruction in findBasePointerAnna Thomas2016-10-041-10/+32
* [RS4GC] Remat in presence of phi and use live valueAnna Thomas2016-09-221-8/+21
* [RS4GC] Refactor code for Rematerializing in presence of phi. NFCAnna Thomas2016-09-201-59/+68
* [statepoints][experimental] Add support for live-in semantics of values in de...Philip Reames2016-08-311-0/+26
* [RewriteStatepointsForGC] Update comment for same PHI node check. NFCAnna Thomas2016-08-301-1/+2
* ADT: Give ilist<T>::reverse_iterator a handle to the current nodeDuncan P. N. Exon Smith2016-08-301-2/+2
* [StatepointsForGC] Rematerialize in the presence of PHIsAnna Thomas2016-08-291-0/+35
* Use the range variant of remove_if instead of unpacking begin/endDavid Majnemer2016-08-121-3/+2
* Use the range variant of find instead of unpacking begin/endDavid Majnemer2016-08-111-3/+2
* Use range algorithms instead of unpacking begin/endDavid Majnemer2016-08-111-2/+1
* Apply clang-tidy's modernize-loop-convert to most of lib/Transforms.Benjamin Kramer2016-06-261-3/+2
* [RSForGC] Appease MSVCSanjoy Das2016-06-261-2/+4
* [RSForGC] Bring the BDVState struct up to code; NFCSanjoy Das2016-06-261-25/+33
* [RSForGC] Bring computeLiveInValues up to code; NFCSanjoy Das2016-06-261-8/+5
OpenPOWER on IntegriCloud