aboutsummaryrefslogtreecommitdiff
path: root/llvm/test/Transforms/RewriteStatepointsForGC
AgeCommit message (Expand)AuthorFilesLines
2025-10-20[IR] Replace alignment argument with attribute on masked intrinsics (#163802)Nikita Popov1-1/+1
2025-04-08GCStrategy: Use Twine properly for error message (#132760)Matt Arsenault1-0/+12
2025-01-29[IR] Convert from nocapture to captures(none) (#123181)Nikita Popov1-4/+4
2024-12-05[InstCombine] Infer nusw + nneg -> nuw for getelementptr (#111144)Nikita Popov1-12/+12
2024-11-08[Statepoint] Treat result of atomicrmw xchg as a base pointer (#97280)Csanád Hajdú1-0/+14
2024-11-06[LLVM][IR] Use splat syntax when printing Constant[Data]Vector. (#112548)Paul Walker1-3/+3
2024-01-22True fixpoint algorithm in RS4GC (#75826)Petr Maj1-3/+31
2023-11-02Improvements to RS4GC BDV Algorithm (#69795)Petr Maj4-1/+104
2023-10-16[RS4GC] Copy argument attributes from call to statepoint (#68475)Markus Böck1-0/+42
2023-07-22[RewriteStatepointsForGC] Use poison instead of undef as placeholder [NFC]Nuno Lopes2-10/+10
2023-06-21[RewriteStatepointsForGC] Convert tests to opaque pointers (NFC)Nikita Popov7-263/+241
2023-05-17[NFC][Py Reformat] Reformat lit.local.cfg python files in llvmTobias Hieta1-1/+1
2023-01-18[AsmParser] Remove typed pointer auto-detectionNikita Popov7-7/+7
2023-01-11[IRBuilder] Use canonical i64 type for insertelement index used by vector spl...Paul Walker2-8/+8
2023-01-03[RewriteStatepointsForGC] Avoid branch on undef UB in tests (NFC)Nikita Popov5-30/+30
2023-01-03[RewriteStatepointsForGC] Convert some tests to opaque pointers (NFC)Nikita Popov52-1975/+1766
2022-12-27[RS4GC] Rematerialize derived pointers before uses.Denis Antrushin2-25/+22
2022-12-13[RS4GC] Add few tests for derived pointer rematerialization. NFC.Denis Antrushin1-0/+223
2022-12-08[test] Remove duplicate RUN lines in Transform testsBjorn Pettersson48-48/+0
2022-12-07[NFC] Port all RewriteStatepointsForGC tests to `-passes=` syntaxRoman Lebedev57-89/+86
2022-12-02Fix some test files with executable permissionsMatt Arsenault1-0/+0
2022-11-08[Statepoint] Use default attributes for some GC intrinsicsNikita Popov1-1/+1
2022-11-04[IR] Switch everything to use memory attributeNikita Popov2-2/+2
2022-10-31[X86] Use default attributes for intrinsicsNikita Popov1-1/+1
2022-08-16[RS4GC] Handle vectors of pointers in non-live clobberingDanila Malyutin1-0/+44
2022-07-22[RS4GC] Handle special cases in unreachable code for memcpy/memmovMax Kazantsev1-0/+18
2022-06-23[RS4GC] Handle freeze case for vectorSerguei Katkov1-0/+34
2022-06-02[IR] Enable opaque pointers by defaultNikita Popov3-7/+10
2022-05-06[RS4GC] Add support for 'freeze' instruction to findBaseDefiningValueMax Kazantsev1-0/+25
2022-04-28[RS4GC] Add tests showing cases in which we could find a better base (NFC)Dmitry Makogon1-0/+82
2022-04-26[RS4GC] Prune inputs of BDV if they are BDV themselvesDmitry Makogon1-36/+22
2022-04-19[Test] Add more tests showing duplicate PHIs generated by RS4GC (NFC)Dmitry Makogon1-1/+113
2022-04-18[Test] Add more tests showing duplicate PHIs generated by RS4GC (NFC)Dmitry Makogon1-2/+116
2022-04-13[Test] Add tests showing duplicate PHIs generated by RS4GC (NFC)Dmitry Makogon1-0/+73
2022-02-17[RewriteStatepointsForGC] Fix an incorrect assertionDaniil Suchkov1-1/+0
2022-02-17[RewriteStatepointsForGC] Add a test exposing an incorrect assertionDaniil Suchkov1-0/+28
2022-02-04[Statepoint] Update gc.statepoint calls in tests with elementtype (NFC)Nikita Popov1-1/+1
2022-02-04[RS4GC] Restore DAG check line (NFC)Nikita Popov1-3/+2
2022-02-04[IRBuilder][RS4GC] Require FunctionCallee when creating statepointNikita Popov35-137/+138
2022-02-03[RS4GC] Regenerate test checks (NFC)Nikita Popov8-66/+179
2021-10-25[LLVM] Inclusive terms: remove/replace references to sanity in RewriteStatepo...Zarko Todorovski1-1/+1
2021-09-18[Tests] Fix incorrect noalias metadataNikita Popov1-5/+6
2021-07-12[RS4GC] Use one DVCache for both inlineGetBaseAndOffset() and insertParsePoin...Yevgeny Rouban1-3/+2
2021-07-12[RS4GC] Add a test to demonstrate duplication of base generation. NFCYevgeny Rouban1-0/+27
2021-06-11Allow ptrtoint/inttoptr of non-integral pointer types in IRPhilip Reames2-0/+3
2021-06-07[RS4GC] Treat inttoptr as base pointerPhilip Reames1-0/+18
2021-05-27[RS4GC] Introduce intrinsics to get base ptr and offsetYevgeny Rouban1-0/+134
2021-05-14[rs4gc] Strip memory related attributes consistentlyPhilip Reames1-0/+36
2021-04-19[rs4gc] Fix a latent bug around attribute stripping for intrinsicsPhilip Reames2-0/+13
2021-04-02[rs4gc] Strip nofree and nosync attributes when lowering from abstract modelPhilip Reames1-0/+12