{"push_id":3092051806,"size":3,"distinct_size":1,"ref":"refs/heads/knowngood","head":"ea9432a5033c9f75f07a0e29c7bb49ca49852b0c","before":"d7ef2aea8dfec4856580b96f5f26026affe5a352","commits":[{"sha":"3834f852008a82e361d325ec7b1c3fee0dc783c3","author":{"name":"Petr Pavlu","email":"9dd349949fa0498552275ea167f1cd173630a307@arm.com"},"message":"[GlobalISel] Make EnableGlobalISel always set when GISel is enabled\n\nChange meaning of TargetOptions::EnableGlobalISel. The flag was\npreviously set only when a target switched on GlobalISel but it is now\nalways set when the GlobalISel pipeline is enabled. This makes the flag\nconsistent with TargetOptions::EnableFastISel and allows its use in\nother parts of the compiler to determine when GlobalISel is enabled.\n\nThe EnableGlobalISel flag had previouly only one use in\nTargetPassConfig::isGlobalISelAbortEnabled(). The method used its value\nto determine if GlobalISel was enabled by a target and returned false in\nsuch a case. To preserve the current behaviour, a new flag\nTargetOptions::GlobalISelAbort is introduced to separately record the\nabort behaviour.\n\nDifferential Revision: https://reviews.llvm.org/D54518\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@347861 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":false,"url":"https://api.github.com/repos/SOLLVE/llvm/commits/3834f852008a82e361d325ec7b1c3fee0dc783c3"},{"sha":"659d8117b2c7392755600218d6c39ce610c06c8a","author":{"name":"Petr Pavlu","email":"9dd349949fa0498552275ea167f1cd173630a307@arm.com"},"message":"[GlobalISel] Fix insertion of stack-protector epilogue\n\n* Tell the StackProtector pass to generate the epilogue instrumentation\n  when GlobalISel is enabled because GISel currently does not implement\n  the same deferred epilogue insertion as SelectionDAG.\n* Update StackProtector::InsertStackProtectors() to find a stack guard\n  slot by searching for the llvm.stackprotector intrinsic when the\n  prologue was not created by StackProtector itself but the pass still\n  needs to generate the epilogue instrumentation. This fixes a problem\n  when the pass would abort because the stack guard AllocInst pointer\n  was null when generating the epilogue -- test\n  CodeGen/AArch64/GlobalISel/arm64-irtranslator-stackprotect.ll.\n\nDifferential Revision: https://reviews.llvm.org/D54518\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@347862 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":false,"url":"https://api.github.com/repos/SOLLVE/llvm/commits/659d8117b2c7392755600218d6c39ce610c06c8a"},{"sha":"ea9432a5033c9f75f07a0e29c7bb49ca49852b0c","author":{"name":"Michael Kruse","email":"5e393654cabc5ba15b267e678168f2f52e9a3437@meinersbur.de"},"message":"Merge commit '659d8117b2c7392755600218d6c39ce610c06c8a' into HEAD","distinct":true,"url":"https://api.github.com/repos/SOLLVE/llvm/commits/ea9432a5033c9f75f07a0e29c7bb49ca49852b0c"}]}
{"actor":{"display_login":"Meinersbur"}}