- edb12a8 [TI removal] Make variables declared as `TerminatorInst` and initialized by Chandler Carruth · 7 years ago
- 0cac726 llvm::sort(C.begin(), C.end(), ...) -> llvm::sort(C, ...) by Fangrui Song · 7 years ago
- 21a8b60 [Dominators] Convert existing passes and utils to use the DomTreeUpdater class by Chijun Sima · 7 years ago
- f78650a Remove trailing space by Fangrui Song · 7 years ago
- f209649 [NFC] fix trivial typos in comments by Hiroshi Inoue · 7 years ago
- 31b98d2 Move Analysis/Utils/Local.h back to Transforms by David Blaikie · 7 years ago
- 563d0b9 Fix up a few grammar issues. by Eric Christopher · 7 years ago
- d34e60c Rename DEBUG macro to LLVM_DEBUG. by Nicola Zaghen · 7 years ago
- e0b5f86 [STLExtras] Add distance() for ranges, pred_size(), and succ_size() by Vedant Kumar · 7 years ago
- 636d94d [Transforms] Change std::sort to llvm::sort in response to r327219 by Mandeep Singh Grang · 7 years ago
- 2be3922 Fix a couple of layering violations in Transforms by David Blaikie · 8 years ago
- 82daad3 [RewriteStatepoints] Fix stale parse points by Daniel Neilson · 8 years ago
- 594f443 [RS4GC] Handle call/invoke instructions as base defining values of vectors by Daniel Neilson · 8 years ago
- 4d0ff0c [Transforms] Support making mutable versions of new-format TBAA access tags by Ivan A. Kosarev · 8 years ago
- a13e163 [RewriteStatepoints] Fix incorrect assertion by Max Kazantsev · 8 years ago
- 4b86d79 [PM] port Rewrite Statepoints For GC to the new pass manager. by Fedor Sergeev · 8 years ago
- 729dafc Strip off invariant.start because memory locations arent invariant by Anna Thomas · 8 years ago
- ebe429d Revert "[RS4GC] Strip off invariant.start because memory locations arent invariant" by Anna Thomas · 8 years ago
- 486a7aa [RS4GC] Strip off invariant.start because memory locations arent invariant by Anna Thomas · 8 years ago
- fa14ebd [RS4GC] Look through vector bitcasts when looking for base pointer by Daniel Neilson · 8 years ago
- 75075ef [Analysis, Transforms] Fix some Clang-tidy modernize and Include What You Use warnings; other minor fixes (NFC). by Eugene Zelenko · 8 years ago
- 2574d7c All libcalls should be considered to be GC-leaf functions. by Daniel Neilson · 8 years ago
- bb703e8 fix trivial typos; NFC by Hiroshi Inoue · 8 years ago
- ef1c2ba fix trivial typos, NFC by Hiroshi Inoue · 8 years ago
- 4b027e8 [RS4GC] Drop invalid metadata after pointers are relocated by Anna Thomas · 8 years ago
- 6bda14b Sort the remaining #include lines in include/... and lib/.... by Chandler Carruth · 8 years ago
- b70cecd [Statepoint] Be consistent about using deopt naming [NFCI] by Philip Reames · 8 years ago
- ae80045 [RS4GC] Comment clarification by Philip Reames · 8 years ago
- a0b45f4 [IR] Abstract away ArgNo+1 attribute indexing as much as possible by Reid Kleckner · 8 years ago
- ee4930b Re-land r301697 "[IR] Make add/remove Attributes use AttrBuilder instead of AttributeList" by Reid Kleckner · 8 years ago
- 0f88d86 Revert r301697 "[IR] Make add/remove Attributes use AttrBuilder instead of AttributeList" by Hans Wennborg · 8 years ago
- 608c8b6 [IR] Make add/remove Attributes use AttrBuilder instead of AttributeList by Reid Kleckner · 8 years ago
- 9935196 [RS4GC] Simplify attribute handling code NFC by Reid Kleckner · 8 years ago
- fccc7d6 [SystemZ] TargetTransformInfo cost functions implemented. by Jonas Paulsson · 8 years ago
- eb9dd5b Reland "[IR] Make AttributeSetNode public, avoid temporary AttributeList copies" by Reid Kleckner · 8 years ago
- 3c1fc76 Allow DataLayout to specify addrspace for allocas. by Matt Arsenault · 8 years ago
- 211b1f3 Revert "[IR] Make AttributeSetNode public, avoid temporary AttributeList copies" by Reid Kleckner · 8 years ago
- 324c99d [IR] Make AttributeSetNode public, avoid temporary AttributeList copies by Reid Kleckner · 8 years ago
- b518054 Rename AttributeSet to AttributeList by Reid Kleckner · 9 years ago
- c4e4dcd [RSForGC] Handle vector GEPs by Sanjoy Das · 9 years ago
- 061f4a5 Apply clang-tidy's performance-unnecessary-value-param to LLVM. by Benjamin Kramer · 9 years ago
- aec2fa3 Revert @llvm.assume with operator bundles (r289755-r289757) by Daniel Jasper · 9 years ago
- 3ca4a6b Remove the AssumptionCache by Hal Finkel · 9 years ago
- d5648c7 Replace some callers of setTailCall with setTailCallKind by David Majnemer · 9 years ago
- 488c057 [RS4GC] Fix comment to show TODO. NFC by Anna Thomas · 9 years ago
- 479cbb9 [RS4GC] Handle ShuffleVector instruction in findBasePointer by Anna Thomas · 9 years ago
- 82c3717 [RS4GC] Remat in presence of phi and use live value by Anna Thomas · 9 years ago
- 8cd7de1 [RS4GC] Refactor code for Rematerializing in presence of phi. NFC by Anna Thomas · 9 years ago
- 2b1084a [statepoints][experimental] Add support for live-in semantics of values in deopt bundles by Philip Reames · 9 years ago
- 1aea6da [RewriteStatepointsForGC] Update comment for same PHI node check. NFC by Anna Thomas · 9 years ago
- 5c001c3 ADT: Give ilist<T>::reverse_iterator a handle to the current node by Duncan P. N. Exon Smith · 9 years ago
- 2bc129c [StatepointsForGC] Rematerialize in the presence of PHIs by Anna Thomas · 9 years ago
- c700490 Use the range variant of remove_if instead of unpacking begin/end by David Majnemer · 9 years ago
- 0d955d0 Use the range variant of find instead of unpacking begin/end by David Majnemer · 9 years ago
- 0a16c22 Use range algorithms instead of unpacking begin/end by David Majnemer · 9 years ago
- 135f735 Apply clang-tidy's modernize-loop-convert to most of lib/Transforms. by Benjamin Kramer · 9 years ago
- 9d08642 [RSForGC] Appease MSVC by Sanjoy Das · 9 years ago
- 7dda0ed [RSForGC] Bring the BDVState struct up to code; NFC by Sanjoy Das · 9 years ago
- 61c76e3 [RSForGC] Bring computeLiveInValues up to code; NFC by Sanjoy Das · 9 years ago
- 83186b0 [RSForGC] Bring computeLiveOutSeed up to code; NFC by Sanjoy Das · 9 years ago
- b2df57a [RSForGC] Bring computeLiveInValues up to code; NFC by Sanjoy Das · 9 years ago
- 255532f [RSForGC] Bring recomputeLiveInValues up to code; NFC by Sanjoy Das · 9 years ago
- 73c7f26 [RSForGC] Bring containsGCPtrType, isGCPointerType up to code; NFC by Sanjoy Das · 9 years ago
- 1e7eeb4 [RSForGC] Bring analyzeParsePointLiveness up to code; NFC by Sanjoy Das · 9 years ago
- 6cf8809 [RSForGC] Bring meetBDVStateImpl up to code; NFC by Sanjoy Das · 9 years ago
- bd43d0e [RSForGC] Get rid of the unnecessary MeetBDVStates struct; NFC by Sanjoy Das · 9 years ago
- 90547f1 [RSForGC] Bring findBasePointer up to code; NFC by Sanjoy Das · 9 years ago
- d3d9cbf Fix unused variable warning by folding the temporary into the debug statement. by Eric Christopher · 9 years ago
- 5dae789 [RS4GC] Use StringRef; NFC by Sanjoy Das · 9 years ago
- 4dea8f5 Avoid duplicated map lookups. No functionality change intended. by Benjamin Kramer · 9 years ago
- a324487 [RS4GC] Pass CallSite by value instead of const ref; NFC by Sanjoy Das · 9 years ago
- df9db45 [RewriteStatepointsForGC] All constant should have null base pointer by Igor Laevsky · 9 years ago
- 953f2d2 [RewriteStatepointsForGC] Remove obsolete assertion by Igor Laevsky · 9 years ago
- 6f852ee [PM] RewriterStatepointForGC: add missing dependency. by Davide Italiano · 9 years ago
- 091fcfa [RS4GC] Fix typo in comment by Sanjoy Das · 9 years ago
- fb1811d [RS4GC] Use SetVector/MapVector instead of DenseSet/DenseMap to guarantee stable ordering by Igor Laevsky · 9 years ago
- 0da9937 Unify XDEBUG and EXPENSIVE_CHECKS (into the latter), and add an option to the cmake build to enable them. by Filipe Cabecinhas · 9 years ago
- f35d4b0 Add parentheses to silence warning. by Richard Trieu · 9 years ago
- 99abb27 [RS4GC] Add a comment by Sanjoy Das · 9 years ago
- 8d89a2b [RS4GC] NFC cleanup of the DeferredReplacement class by Sanjoy Das · 9 years ago
- 49e974b [RS4GC] Better codegen for deoptimize calls by Sanjoy Das · 9 years ago
- d4c7833 [RS4GC] Lower calls to @llvm.experimental.deoptimize by Sanjoy Das · 10 years ago
- c9058ca [Statepoints] Export a magic constant into a header; NFC by Sanjoy Das · 10 years ago
- 3120388 [Statepoints] Separate out logic for statepoint directives; NFC by Sanjoy Das · 10 years ago
- ce38c2d [RS4GC] "Constant fold" the rs4gc-split-vector-values flag by Philip Reames · 10 years ago
- 79fa9b7 [RS4GC] Revert optimization attempt due to memory corruption by Philip Reames · 10 years ago
- adc2376 [RS4GC] Pass DenseMap by reference, NFC by Joseph Tremoulet · 10 years ago
- b30f2f51 Avoid overly large SmallPtrSet/SmallSet by Matthias Braun · 10 years ago
- 75f492e Fix the build by David Majnemer · 10 years ago
- c816f03 [RS4GC] Address post-commit review on r259208 from David by Sanjoy Das · 10 years ago
- 565f786 [RS4GC] Remove unnecessary const_cast; NFC by Sanjoy Das · 10 years ago
- 3794eeb [RS4GC] Minor local cleanup to StabilizeOrder; NFC by Sanjoy Das · 10 years ago
- bcf2752 [RS4GC] Minor cleanups enabled by the previous change; NFC by Sanjoy Das · 10 years ago
- 4099297 [RS4GC] Delete code that is dead due to r259129; NFC by Sanjoy Das · 10 years ago
- 0407108 [RS4GC] Clamp UseDeoptBundles to true and update tests by Sanjoy Das · 10 years ago
- acc43d1 [RS4GC] Use OB_deopt instead of "deopt" by Sanjoy Das · 10 years ago
- a34ce95 Add a "gc-transition" operand bundle by Sanjoy Das · 10 years ago
- 19eb031 [opaque pointer types] [NFC] GEP: replace get(Pointer)ElementType uses with get{Source,Result}ElementType. by Eduard Burtescu · 10 years ago
- b336bca [GC] Lower vectors-of-pointers directly by default by Philip Reames · 10 years ago
- 90c4449 [opaque pointer types] Alloca: use getAllocatedType() instead of getType()->getPointerElementType(). by Eduard Burtescu · 10 years ago