summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Scalar/RewriteStatepointsForGC.cpp
Commit message (Expand)AuthorAgeFilesLines
* [RewriteStatepointsForGC] Avoid using unrelocated pointers after safepointsPhilip Reames2015-08-121-0/+31
* [RewriteStatepointsForGC] Handle extractelement fully in the base pointer alg...Philip Reames2015-08-121-61/+96
* Fix some comment typos.Benjamin Kramer2015-08-081-19/+19
* Rename inst_range() to instructions() for consistency. NFCNico Rieck2015-08-061-2/+2
* De-constify pointers to Type since they can't be modified. NFCCraig Topper2015-08-011-2/+2
* [RewriteStatepointsForGC] Adjust naming scheme to be more stablePhilip Reames2015-07-241-3/+7
* [RewriteStatepointsForGC] Fix release build warningPhilip Reames2015-07-241-0/+2
* [RewriteStatepointsForGC] Use a worklist algorithm for first part of base poi...Philip Reames2015-07-241-36/+39
* [RewriteStatepointsForGC] Rename PhiState to reflect that it's associated w/m...Philip Reames2015-07-231-41/+43
* [RewriteStatepointsForGC] Use idomatic mechanisms for debug tracing [NFC]Philip Reames2015-07-231-21/+22
* [RewriteStatepointsForGC] Simplify code around meet of PhiStates [NFC]Philip Reames2015-07-231-33/+34
* [PM/AA] Remove all of the dead AliasAnalysis pointers being threadedChandler Carruth2015-07-221-1/+1
* [RewriteStatepointsForGC] minor style cleanupPhilip Reames2015-07-211-26/+25
* [RewriteStatepointsForGC] Hoist some code out of a loopPhilip Reames2015-07-211-12/+13
* [RewriteStatepointsForGC] Delete trivial codePhilip Reames2015-07-211-13/+5
* [RewriteStatepointsForGC] Minor code cleanup [NFC]Philip Reames2015-07-211-21/+5
* [RewriteStatepointsForGC] Generalized vector phi/select handling for base poi...Philip Reames2015-06-261-55/+124
* Revert r240137 (Fixed/added namespace ending comments using clang-tidy. NFC)Alexander Kornienko2015-06-231-2/+2
* Fixed/added namespace ending comments using clang-tidy. NFCAlexander Kornienko2015-06-191-2/+2
* [Statepoints] Skip a vector copy when uniquing values.Benjamin Kramer2015-06-131-11/+4
* Remove stray semicolon. NFC.Vasileios Kalintiris2015-06-031-1/+1
* [RewriteStatepointsForGC] Strip deref info after rewriting.Sanjoy Das2015-06-021-0/+102
* [NFCI] Change RewriteStatepointsForGC to a ModulePass.Sanjoy Das2015-06-021-13/+16
* Reformat.NAKAMURA Takumi2015-05-251-3/+2
* Prune CRLFs.NAKAMURA Takumi2015-05-251-9/+9
* [RewriteStatepointsForGC] Fix debug assertion during derivable pointer remate...Igor Laevsky2015-05-211-6/+6
* Silencing a -Wsign-compare warning; NFC.Aaron Ballman2015-05-201-1/+1
* Add a GCStrategy for CoreCLRSwaroop Sridhar2015-05-201-3/+8
* [RewriteStatepointsForGC] Fix up naming in "relocationViaAlloca" and run it t...Igor Laevsky2015-05-191-56/+56
* [RewriteStatepointsForGC] For some values (like gep's and bitcasts) it's chea...Igor Laevsky2015-05-191-6/+278
* Simplify IRBuilder::CreateCall* by using ArrayRef+initializer_list/braced ini...David Blaikie2015-05-181-2/+2
* [RewriteStatepointsForGC] Extend base pointer to handle more cases w/vectorsPhilip Reames2015-05-121-9/+36
* Rename variables in gc_relocate related functions to follow LLVM's naming con...Sanjoy Das2015-05-111-39/+39
* [RewriteStatepointsForGC] Fix a bug on creating gc_relocate for pointer to ve...Sanjoy Das2015-05-111-3/+14
* [Statepoint] Clean up Statepoint.h: accessor names.Sanjoy Das2015-05-061-1/+2
* [RewriteStatepointsForGC] Exclude constant values from being considered live ...Philip Reames2015-04-261-14/+13
* [RewriteStatepointsForGC] Delete dead code [NFC]Philip Reames2015-04-141-26/+4
* [RwriteStatepointsForGC] Minor indentation and naming [NFC]Philip Reames2015-04-131-39/+30
* [RewriteStatepointsForGC] Avoid inserting empty holderPhilip Reames2015-04-131-0/+4
* [RewriteStatepointsForGC] Fix a latent bug in normalization for invoke statep...Philip Reames2015-04-131-37/+40
* [RewriteStatepointsForGC] Strengthen assertions around livenessPhilip Reames2015-04-131-0/+18
* [RewriteStatepointsForGC] Move an expensive debugging check to XDEBUGPhilip Reames2015-04-131-33/+44
* [Statepoints] Fix a release only build failurePhilip Reames2015-04-111-2/+2
* [RewriteStatepointsForGC] Use a SetVector for a worklist [NFC]Philip Reames2015-04-101-6/+4
* [RewriteStatepointsForGC] Use an actual liveness algorithmPhilip Reames2015-04-101-204/+294
* [RewriteStatepointsForGC] clang-format filePhilip Reames2015-04-101-58/+57
* [RewriteStatepointsForGC] Missed review comment from 234651 & build fixPhilip Reames2015-04-101-3/+4
* [RewriteStatepointsForGC] Preprocess the IR to remove unreachable blocks and ...Philip Reames2015-04-101-6/+34
* [RewriteStatepointsForGC] Limited support for vectors of pointersPhilip Reames2015-04-101-25/+224
* Code cleanup [NFC]Philip Reames2015-03-271-14/+12
OpenPOWER on IntegriCloud