{"push_id":2757399427,"size":1000,"distinct_size":0,"ref":"refs/heads/aap-master","head":"bdf087b32c622bebaacf36f403b5c8cc38b0582f","before":"fa325342a51f7f306d7219019696c1b3ab3fc75b","commits":[{"sha":"0932f64556be421f19b33f5b97e2eb601923ac74","author":{"name":"Craig Topper","email":"0c9ca018c303606191d06dd2c0bdf1206717c3f3@intel.com"},"message":"[X86] Remove unnecessary include from one of the tblgen emitters.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@334530 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":false,"url":"https://api.github.com/repos/embecosm/aap-llvm/commits/0932f64556be421f19b33f5b97e2eb601923ac74"},{"sha":"0bf3db8810be5465731957b99095ff2544a0eb58","author":{"name":"Petr Hosek","email":"28e431f5669ee416eed3c0cf0e57e28af39903b5@chromium.org"},"message":"[AArch64] Support reserving x20 register\n\nRegister x20 is a callee-saved register which may be used for other\npurposes in certain contexts, for example to hold special variables\nwithin the kernel. This change adds support for reserving this register\nboth to frontend and backend to make this register usable for these\npurposes.\n\nDifferential Revision: https://reviews.llvm.org/D46552\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@334531 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":false,"url":"https://api.github.com/repos/embecosm/aap-llvm/commits/0bf3db8810be5465731957b99095ff2544a0eb58"},{"sha":"e6b73b045ef4b803cf9c86c90b99aea966b17728","author":{"name":"Lang Hames","email":"74486463aa8344ad78208a26153a7177f8db5983@gmail.com"},"message":"[MCJIT] Call materializeAll on modules before compiling them in MCJIT.\n\nThis only affects modules with lazy GVMaterializers attached (usually modules\nread off disk using the lazy bitcode reader). For such modules, materializing\nbefore compiling prevents crashes due to missing function bodies /\ninitializers.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@334535 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":false,"url":"https://api.github.com/repos/embecosm/aap-llvm/commits/e6b73b045ef4b803cf9c86c90b99aea966b17728"},{"sha":"5ce15834278f119ac72281838913ba4ab0ca6402","author":{"name":"Lang Hames","email":"74486463aa8344ad78208a26153a7177f8db5983@gmail.com"},"message":"[RuntimeDyld] Add an assert to catch misbehaving symbol resolvers.\n\nResolvers are required to find results for all requested symbols or return an\nerror, but if a resolver fails to adhere to this contract (by returning results\nfor only a subset of the requested symbols) then this code will infinite loop.\nThis assertion catches resolvers that fail to adhere to the contract.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@334536 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":false,"url":"https://api.github.com/repos/embecosm/aap-llvm/commits/5ce15834278f119ac72281838913ba4ab0ca6402"},{"sha":"cdaeb5b41eb6d7bcb8b60897529c71686849765d","author":{"name":"Lang Hames","email":"74486463aa8344ad78208a26153a7177f8db5983@gmail.com"},"message":"[ORC] Refactor blocking lookup logic into the blockingLookup function, and\nimplement existing blocking lookups (the lookup function) and\nJITSymbolResolverAdapter on top of that.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@334537 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":false,"url":"https://api.github.com/repos/embecosm/aap-llvm/commits/cdaeb5b41eb6d7bcb8b60897529c71686849765d"},{"sha":"fd5548df547003268a2115ea4d397aebe27cf311","author":{"name":"Lang Hames","email":"74486463aa8344ad78208a26153a7177f8db5983@gmail.com"},"message":"[ORC] Add a fallback definition generator for VSOs.\n\nIf a VSO has a fallback definition generator attached it will be called during\nlookup (and lookupFlags) for any unresolved symbols. The definition generator\ncan add new definitions to the VSO for any unresolved symbol. This allows VSOs\nto generate new definitions on demand.\n\nThe immediate use case for this code is supporting VSOs that can import\ndefinitions found via dlsym on demand.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@334538 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":false,"url":"https://api.github.com/repos/embecosm/aap-llvm/commits/fd5548df547003268a2115ea4d397aebe27cf311"},{"sha":"68f6da04912807c4168483e01a7b6e35125db9ec","author":{"name":"Reid Kleckner","email":"ab3c2931970baa67c6d76cdeb719744d873e09ef@google.com"},"message":"Fix how LLVMOPTIONALCOMPONENTS is passed to llvm-build\n\nPatch by Force.Charlie-I\n\nIf LLVM_USE_INTEL_JITEVENTS and LLVM_USE_OPROFILE  not set,\n\"${LLVMOPTIONALCOMPONENTS}\" is empty, but\n**--enable-optional-components** need arg, Cause\n**--write-library-table** to be skipped parsed.\n\nDifferential Revision: https://reviews.llvm.org/D47982\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@334543 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":false,"url":"https://api.github.com/repos/embecosm/aap-llvm/commits/68f6da04912807c4168483e01a7b6e35125db9ec"},{"sha":"908b1550afb3891814581e8fdc70971c9b7ae6f1","author":{"name":"Reid Kleckner","email":"ab3c2931970baa67c6d76cdeb719744d873e09ef@google.com"},"message":"Add null check to Intel JIT event listener\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@334544 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":false,"url":"https://api.github.com/repos/embecosm/aap-llvm/commits/908b1550afb3891814581e8fdc70971c9b7ae6f1"},{"sha":"f38bd3d4b7fe236f546157c0d38c7576ff180513","author":{"name":"Reid Kleckner","email":"ab3c2931970baa67c6d76cdeb719744d873e09ef@google.com"},"message":"Remove malloc.h include from Intel JIT events code\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@334547 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":false,"url":"https://api.github.com/repos/embecosm/aap-llvm/commits/f38bd3d4b7fe236f546157c0d38c7576ff180513"},{"sha":"c048795fb5a25616fe0b8772dc61e49239569d0d","author":{"name":"Craig Topper","email":"0c9ca018c303606191d06dd2c0bdf1206717c3f3@intel.com"},"message":"[X86] add avx512 tests for potentially miscompiling cvttp2si/cvttp2ui (PR37751).\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@334551 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":false,"url":"https://api.github.com/repos/embecosm/aap-llvm/commits/c048795fb5a25616fe0b8772dc61e49239569d0d"},{"sha":"f173f1f1513cc63ae07d4218da56b1596c082700","author":{"name":"Krzysztof Parzyszek","email":"c75c6ffbe1757b9a0c4a980ebbd301c4f55ecd30@codeaurora.org"},"message":"[DAGCombiner] Recognize more patterns for ABS\n\nDifferential Revision: https://reviews.llvm.org/D47831\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@334553 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":false,"url":"https://api.github.com/repos/embecosm/aap-llvm/commits/f173f1f1513cc63ae07d4218da56b1596c082700"},{"sha":"882a223e8aae2dcb926c00541b071511dcdd6dc7","author":{"name":"Raphael Isemann","email":"515ac9ba848f5e0d2d82879a1e380b80f836830f@gmail.com"},"message":"Added missing include to AMDHSAKernelDescriptor.h\n\nWe use size_t in this header, so we also need to include\ncstddef to make it compile. Fixes the module builds.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@334555 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":false,"url":"https://api.github.com/repos/embecosm/aap-llvm/commits/882a223e8aae2dcb926c00541b071511dcdd6dc7"},{"sha":"dc0e0763cc3e7d351ad0eea4de86f2f232b98584","author":{"name":"Sanjay Patel","email":"4a8dfeb3a1c6b90c15fd5a5a91e8e25ea46ffe0b@rotateright.com"},"message":"[AArch64] add tests for fadd with more than one use; NFC\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@334556 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":false,"url":"https://api.github.com/repos/embecosm/aap-llvm/commits/dc0e0763cc3e7d351ad0eea4de86f2f232b98584"},{"sha":"6c5eb4370b59e6a03d14437e2baf72f9efb3b757","author":{"name":"Stanislav Mekhanoshin","email":"f138bc2481d346f91481039076810a639bf07291@amd.com"},"message":"[AMDGPU] DAG combine to produce V_PERM_B32\n\nDifferential Revision: https://reviews.llvm.org/D48099\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@334559 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":false,"url":"https://api.github.com/repos/embecosm/aap-llvm/commits/6c5eb4370b59e6a03d14437e2baf72f9efb3b757"},{"sha":"04bd25fad135f046a49efe82f38bea8add30ede6","author":{"name":"Craig Topper","email":"0c9ca018c303606191d06dd2c0bdf1206717c3f3@intel.com"},"message":"[X86] Remove VPCOMPRESSB/W from the autogenerated load folding table.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@334562 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":false,"url":"https://api.github.com/repos/embecosm/aap-llvm/commits/04bd25fad135f046a49efe82f38bea8add30ede6"},{"sha":"dae4c99b4e499e3fcbe108661087e2966abc6d95","author":{"name":"Craig Topper","email":"0c9ca018c303606191d06dd2c0bdf1206717c3f3@intel.com"},"message":"[X86] Mark all instructions that have masked store semantics with NotMemoryFoldable. Remove dependency on SchedRW from memory table autogenerator.\n\nPreviously we were whitelisting in instructions based on their SchedRW value. With the masked store instructions explicitly removed via NotMemoryFoldable, we don't seem to need this check anymore.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@334563 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":false,"url":"https://api.github.com/repos/embecosm/aap-llvm/commits/dae4c99b4e499e3fcbe108661087e2966abc6d95"},{"sha":"d4958cbf6c91c714131d60f1ec3a52578e5309f1","author":{"name":"Ahmed Bougacha","email":"cdca4787270da064010d22babbd4b763d61bcde5@gmail.com"},"message":"Revert \"Fix how LLVMOPTIONALCOMPONENTS is passed to llvm-build\"\n\nThis reverts commit r334543.\n\nMy understanding is, that commit is intended to make the llvm-build\ninvocation have a correct \"--enable-optional-components\" value, but:\n- it already has a value: it's quoted in the command line a few lines\n  below, and, if I hack llvm-build to print sys.argv, it does look correct:\n    -- llvm-build output: ['.../utils/llvm-build/llvm-build',\n      '--native-target', 'X86', '--enable-targets', 'X86;ARM;AArch64',\n      '--enable-optional-components', '',\n      '--write-library-table',\n      '.../build/tools/llvm-config/LibraryDependencies.inc',\n      '--write-cmake-fragment', '.../build/LLVMBuild.cmake']\n- the \" \" string seems to evaluate to TRUE in CMake (*sigh*), so this\n  basically force-enables LLVM_USE_INTEL_JITEVENTS, regardless of the\n  value of the option.\n  On Darwin, JITEvents is not supported, so this bypasses that OS check\n  but is guaranteed to fail later.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@334566 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":false,"url":"https://api.github.com/repos/embecosm/aap-llvm/commits/d4958cbf6c91c714131d60f1ec3a52578e5309f1"},{"sha":"a1759fc9c05f2c47a463392ea2304fcb6f144c9d","author":{"name":"Max Kazantsev","email":"126b382300ba84ca1bf6db52c0b4ca707d2309ed@azul.com"},"message":"[SimplifyIndVars] Ignore dead users\n\nIndVarSimplify sometimes makes transforms basing on users that are trivially dead. In particular,\nif DCE wasn't run before it, there may be a dead `sext/zext` in loop that will trigger widening\ntransforms, however it makes no sense to do it.\n\nThis patch teaches IndVarsSimplify ignore the mist trivial cases of that.\n\nDifferential Revision: https://reviews.llvm.org/D47974\nReviewed By: sanjoy\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@334567 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":false,"url":"https://api.github.com/repos/embecosm/aap-llvm/commits/a1759fc9c05f2c47a463392ea2304fcb6f144c9d"},{"sha":"d789989d532d1bdaacd2dda21670c67eb6a19f89","author":{"name":"Tom Stellard","email":"02813bd8804fd6c33e30db4f620d1e5863a03cc8@redhat.com"},"message":"utils/release: Add merge-git.sh\n\nSummary:\nThis script allows you to use git to backport a commit to a stable\nbranch while generating the exact same commit message (ignoring\nwhitespace) that you would get from using the merge.sh script with svn.\n\nReviewers: hansw\n\nSubscribers: llvm-commits\n\nDifferential Revision: https://reviews.llvm.org/D47760\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@334568 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":false,"url":"https://api.github.com/repos/embecosm/aap-llvm/commits/d789989d532d1bdaacd2dda21670c67eb6a19f89"},{"sha":"6c008761fa3d08182d834f71eb7044b66da7db90","author":{"name":"Bill Wendling","email":"c456a2ba6ff3668d0a5bd99e46971965bfca48bb@gmail.com"},"message":"Set the code model when specified.\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@334571 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":false,"url":"https://api.github.com/repos/embecosm/aap-llvm/commits/6c008761fa3d08182d834f71eb7044b66da7db90"}]}
{"actor":{"display_login":"edward-jones"}}