summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Scalar/RewriteStatepointsForGC.cpp
Commit message (Expand)AuthorAgeFilesLines
* Sink all InitializePasses.h includesReid Kleckner2019-11-131-0/+1
* [Local] Remove unused LazyValueInfo pointer from removeUnreachableBlock.Florian Hahn2019-10-021-1/+1
* Change TargetLibraryInfo analysis passes to always require FunctionTeresa Johnson2019-09-071-2/+2
* [CallSite removal] Migrate the statepoint GC infrastructure to use theChandler Carruth2019-02-111-98/+89
* Move DomTreeUpdater from IR to AnalysisRichard Trieu2019-02-061-1/+1
* [opaque pointer types] Pass value type to LoadInst creation.James Y Knight2019-02-011-8/+10
* [opaque pointer types] Pass function types to CallInst creation.James Y Knight2019-02-011-2/+2
* [opaque pointer types] Add a FunctionCallee wrapper type, and use it.James Y Knight2019-02-011-4/+5
* Revert "[opaque pointer types] Add a FunctionCallee wrapper type, and use it."James Y Knight2019-01-311-5/+4
* [opaque pointer types] Add a FunctionCallee wrapper type, and use it.James Y Knight2019-01-311-4/+5
* [RS4GC] Be slightly less conservative for gep vector_base, scalar_idxPhilip Reames2019-01-241-11/+10
* [RS4GC] Avoid crashing on gep scalar_base, vector_idxPhilip Reames2019-01-241-0/+28
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* [opaque pointer types] Remove some calls to generic Type subtype accessors.James Y Knight2019-01-101-1/+1
* [TI removal] Make variables declared as `TerminatorInst` and initializedChandler Carruth2018-10-151-6/+6
* llvm::sort(C.begin(), C.end(), ...) -> llvm::sort(C, ...)Fangrui Song2018-09-271-1/+1
* [Dominators] Convert existing passes and utils to use the DomTreeUpdater classChijun Sima2018-08-031-4/+6
* Remove trailing spaceFangrui Song2018-07-301-11/+11
* [NFC] fix trivial typos in commentsHiroshi Inoue2018-06-141-3/+3
* Move Analysis/Utils/Local.h back to TransformsDavid Blaikie2018-06-041-1/+1
* Fix up a few grammar issues.Eric Christopher2018-05-211-1/+1
* Rename DEBUG macro to LLVM_DEBUG.Nicola Zaghen2018-05-141-10/+11
* [STLExtras] Add distance() for ranges, pred_size(), and succ_size()Vedant Kumar2018-05-101-2/+2
* [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
OpenPOWER on IntegriCloud