summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Scalar/RewriteStatepointsForGC.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* [RSForGC] Bring computeLiveOutSeed up to code; NFCSanjoy Das2016-06-261-7/+7
* [RSForGC] Bring computeLiveInValues up to code; NFCSanjoy Das2016-06-261-19/+8
* [RSForGC] Bring recomputeLiveInValues up to code; NFCSanjoy Das2016-06-261-9/+9
* [RSForGC] Bring containsGCPtrType, isGCPointerType up to code; NFCSanjoy Das2016-06-261-3/+2
* [RSForGC] Bring analyzeParsePointLiveness up to code; NFCSanjoy Das2016-06-261-7/+7
* [RSForGC] Bring meetBDVStateImpl up to code; NFCSanjoy Das2016-06-261-14/+13
* [RSForGC] Get rid of the unnecessary MeetBDVStates struct; NFCSanjoy Das2016-06-261-58/+36
* [RSForGC] Bring findBasePointer up to code; NFCSanjoy Das2016-06-261-110/+92
* Fix unused variable warning by folding the temporary into the debug statement.Eric Christopher2016-06-231-2/+2
* [RS4GC] Use StringRef; NFCSanjoy Das2016-06-221-4/+3
* Avoid duplicated map lookups. No functionality change intended.Benjamin Kramer2016-06-171-2/+1
* [RS4GC] Pass CallSite by value instead of const ref; NFCSanjoy Das2016-06-171-11/+10
* [RewriteStatepointsForGC] All constant should have null base pointerIgor Laevsky2016-05-271-8/+16
* [RewriteStatepointsForGC] Remove obsolete assertionIgor Laevsky2016-05-171-8/+0
* [PM] RewriterStatepointForGC: add missing dependency.Davide Italiano2016-05-161-0/+1
* [RS4GC] Fix typo in commentSanjoy Das2016-05-061-1/+1
* [RS4GC] Use SetVector/MapVector instead of DenseSet/DenseMap to guarantee sta...Igor Laevsky2016-05-041-99/+34
* Unify XDEBUG and EXPENSIVE_CHECKS (into the latter), and add an option to the...Filipe Cabecinhas2016-04-291-1/+1
* Add parentheses to silence warning.Richard Trieu2016-04-061-1/+2
* [RS4GC] Add a commentSanjoy Das2016-04-061-0/+4
* [RS4GC] NFC cleanup of the DeferredReplacement classSanjoy Das2016-04-051-5/+18
* [RS4GC] Better codegen for deoptimize callsSanjoy Das2016-04-051-16/+52
* [RS4GC] Lower calls to @llvm.experimental.deoptimizeSanjoy Das2016-03-251-1/+21
* [Statepoints] Export a magic constant into a header; NFCSanjoy Das2016-03-171-1/+1
* [Statepoints] Separate out logic for statepoint directives; NFCSanjoy Das2016-03-171-12/+8
* [RS4GC] "Constant fold" the rs4gc-split-vector-values flagPhilip Reames2016-02-221-156/+0
* [RS4GC] Revert optimization attempt due to memory corruptionPhilip Reames2016-02-221-63/+3
* [RS4GC] Pass DenseMap by reference, NFCJoseph Tremoulet2016-02-051-5/+4
* Avoid overly large SmallPtrSet/SmallSetMatthias Braun2016-01-301-1/+1
* Fix the buildDavid Majnemer2016-01-291-1/+1
* [RS4GC] Address post-commit review on r259208 from DavidSanjoy Das2016-01-291-8/+5
* [RS4GC] Remove unnecessary const_cast; NFCSanjoy Das2016-01-291-1/+1
* [RS4GC] Minor local cleanup to StabilizeOrder; NFCSanjoy Das2016-01-291-21/+20
* [RS4GC] Minor cleanups enabled by the previous change; NFCSanjoy Das2016-01-291-14/+6
* [RS4GC] Delete code that is dead due to r259129; NFCSanjoy Das2016-01-291-83/+36
* [RS4GC] Clamp UseDeoptBundles to true and update testsSanjoy Das2016-01-291-2/+2
* [RS4GC] Use OB_deopt instead of "deopt"Sanjoy Das2016-01-221-1/+2
* Add a "gc-transition" operand bundleSanjoy Das2016-01-201-2/+5
* [opaque pointer types] [NFC] GEP: replace get(Pointer)ElementType uses with g...Eduard Burtescu2016-01-191-1/+1
* [GC] Lower vectors-of-pointers directly by defaultPhilip Reames2016-01-191-1/+1
* [opaque pointer types] Alloca: use getAllocatedType() instead of getType()->g...Eduard Burtescu2016-01-181-2/+1
* [RS4GC] Update and simplify handling of Constants in findBaseDefiningValueOfV...Manuel Jacob2016-01-091-18/+2
* [RS4GC] Unify two asserts. NFC.Manuel Jacob2016-01-091-7/+3
* [rs4gc] Optionally directly relocated vector of pointersPhilip Reames2016-01-091-12/+29
* Remove static global GCNames from Function.cpp and move it to the ContextMehdi Amini2016-01-081-1/+1
* [RS4GC] Add an option to suppress vector splittingPhilip Reames2016-01-071-9/+20
OpenPOWER on IntegriCloud