GitHub PushEvent at 2014-10-02 13:13:55
Repository: llvm
Actor: bgabor666
Payload: {"shas":[["98f518c81af3dedd1cdd02718f350322f47dc163","05f726f834638679f776bde9b9fcd7e9d7242de5@gmail.com","unique_ptrify FileOutputBuffer::FileOutputBuffer\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@216921 91177308-0d34-0410-b5e6-96231b3b80d8","David Blaikie",true],["fb9a3fb12d336820a7ee834d49908c35f97f447f","8800578b51f022c8d8adb9606a8b3db4fedbdac6@hanshq.net","MCSchedule.h: fix VS2012 build after r216919\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@216924 91177308-0d34-0410-b5e6-96231b3b80d8","Hans Wennborg",true],["7b96c4919a33cd13fad2fd99c85e60cac51838e2","05f726f834638679f776bde9b9fcd7e9d7242de5@gmail.com","unique_ptrify the result of SpecialCaseList::create\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@216925 91177308-0d34-0410-b5e6-96231b3b80d8","David Blaikie",true],["fc5b23200479dfa9a088fb3be583487bb9e7adec","05f726f834638679f776bde9b9fcd7e9d7242de5@gmail.com","unique_ptrify LTOCodeGenerator::NativeObjectFile\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@216927 91177308-0d34-0410-b5e6-96231b3b80d8","David Blaikie",true],["1c7650f67cf8399b79af28ee42a45fffd5ffe77d","788c14eeffa2067e120409a238fa186a04f20a10@amd.com","Fix comment and unnecessary check for FP build_vectors.\n\nThis was copy-paste from the integer version, but\nFP build_vectors don't truncate.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@216928 91177308-0d34-0410-b5e6-96231b3b80d8","Matt Arsenault",true],["f93099eb1ca6579eaea865c5f67dc0935d78e719","d7a6b5668afca32909ec82de7d490acab5faf1b8@kleckner.net","CodeGen: Handle va_start in the entry block\n\nAlso fix a small copy-paste bug in X86ISelLowering where Chain should\nhave been used in place of DAG.getEntryToken().\n\nFixes PR20828.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@216929 91177308-0d34-0410-b5e6-96231b3b80d8","Reid Kleckner",true],["0565503d5d66cbe9c0908595d11583bd67712d61","788c14eeffa2067e120409a238fa186a04f20a10@amd.com","Fix crash when looking up the addrspace of GEPs with vector types\n\nPatch by Björn Steinbrink\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@216930 91177308-0d34-0410-b5e6-96231b3b80d8","Matt Arsenault",true],["9bf0327ea77669212b10325f934c6efe1d011f3e","038bc50b1680b0d0d1e196fd4d1aa474d0d1ef20@apple.com","Code review tweaks\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@216931 91177308-0d34-0410-b5e6-96231b3b80d8","Nick Kledzik",true],["f7a3c7e705cc000e15269fafa1b22a01a1fb93b3","788c14eeffa2067e120409a238fa186a04f20a10@amd.com","Fix interference caused by fmul 2, x -> fadd x, x\n\nIf an fmul was introduced by lowering, it wouldn't be folded\ninto a multiply by a constant since the earlier combine would\nhave replaced the fmul with the fadd.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@216932 91177308-0d34-0410-b5e6-96231b3b80d8","Matt Arsenault",true],["f471c483e66f36b1fec960d4df0e8ba3c28dc9d1","788c14eeffa2067e120409a238fa186a04f20a10@amd.com","R600/SI: Add failing testcase.\n\nThis is broken when 64-bit add is only partially\nmoved to the VALU.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@216933 91177308-0d34-0410-b5e6-96231b3b80d8","Matt Arsenault",true],["f9139d78f55e37267faa09b8bebf3b648880fd0d","788c14eeffa2067e120409a238fa186a04f20a10@amd.com","Add note to documentation about machine node chains.\n\nI've been assuming chain operands were always the first operand,\nsince the documentation says this. I was confused about why they\nwere missing after instruction selection. Apparently the convention\nchanges to using the last operand for MachineSDNodes and I've never\nnoticed before.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@216934 91177308-0d34-0410-b5e6-96231b3b80d8","Matt Arsenault",true],["6cae39f28465bd6a438aa27d9bdfdf92f0c72086","6b31706989f3cf9466bfddbf48eab0c43e646ba8@gmail.com","Add a note about AuroraUX to the release notes.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@216938 91177308-0d34-0410-b5e6-96231b3b80d8","Rafael Espindola",true],["4211bbc568c8642c6261c1d29bc73a64868514ca","4a8dfeb3a1c6b90c15fd5a5a91e8e25ea46ffe0b@rotateright.com","Fix a logic bug when copying fast-math flags.\n\n\"Setting\" does not equal \"copying\". This bug has sat dormant for 2 reasons:\n1. The unit test was not adequate.\n2. Every current user of the \"copyFastMathFlags\" API is operating on a new instruction.\n   (ie, all existing fast-math flags are off). If you copy flags to an existing\n   instruction that has some flags on already, you will not necessarily turn them off\n   as expected.\n\nI uncovered this bug while trying to implement a fix for PR20802.\n\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@216939 91177308-0d34-0410-b5e6-96231b3b80d8","Sanjay Patel",true],["cc9916444881b06a35ae6402d37a4e38a56dfd52","7932f6f8e186182cc51861f7d8587062b8d9ffdb@google.com","Fix MemoryDependenceAnalysis in cases where QueryInstr is a CmpXchg or a AtomicRMW\n\nSummary:\nMemoryDependenceAnalysis is currently cautious when the QueryInstr is an atomic\nload or store, but I forgot to check for atomic cmpxchg/atomicrmw. This patch\nis a way of fixing that, and making it less brittle (i.e. no risk that I forget\nanother possible kind of atomic, even if the IR ends up changing in the future),\nby adding a fallback checking mayReadOrWriteFromMemory.\n\nThanks to Philip Reames for finding this bug and suggesting this solution in\nhttp://reviews.llvm.org/D4845\n\nSadly, I don't see how to add a test for this, since the passes depending on\nMemoryDependenceAnalysis won't trigger for an atomic rmw anyway. Does anyone\nsee a way for testing it?\n\nTest Plan: none possible at first sight\n\nReviewers: jfb, reames\n\nSubscribers: llvm-commits\n\nDifferential Revision: http://reviews.llvm.org/D5019\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@216940 91177308-0d34-0410-b5e6-96231b3b80d8","Robin Morisset",true],["ef02f8eb0b0a4430afdcbc9c0585c166337e6beb","788c14eeffa2067e120409a238fa186a04f20a10@amd.com","cmake: Don't reject unknown cpp files that start with .\n\nSome editors create hidden file backups in the same\ndirectory as the file, and it's annoying when cmake\nerrors on them.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@216941 91177308-0d34-0410-b5e6-96231b3b80d8","Matt Arsenault",true],["96b466c066526a40640eba6d496bd1c7945aec33","4a8dfeb3a1c6b90c15fd5a5a91e8e25ea46ffe0b@rotateright.com","Refactor LowerFABS and LowerFNEG into one function (x86) (NFC)\n\nWe duplicate ~30 lines of code to lower FABS and FNEG for x86, so this patch combines them into one function. \nNo functional change intended, so no additional test cases. Test-suite behavior is unchanged.\n\nDifferential Revision: http://reviews.llvm.org/D5064\n\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@216942 91177308-0d34-0410-b5e6-96231b3b80d8","Sanjay Patel",true],["9c21df64a4515829c7545d42026eeeea60d4fec1","788c14eeffa2067e120409a238fa186a04f20a10@amd.com","R600/SI: Fix hardcoded register numbers in test\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@216944 91177308-0d34-0410-b5e6-96231b3b80d8","Matt Arsenault",true],["cb2522448c5c6303dde50efe186ae67b27aef5b0","e0477c5540c7c12dc7a3df05b9bde608a2a603fe@apple.com","Generate extract for in-tree uses if the use is scalar operand in vectorized instruction. radar://18144665\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@216946 91177308-0d34-0410-b5e6-96231b3b80d8","Yi Jiang",true],["37753c5f9dad75b945e2c7a8500bd463a577be3a","d63bd1d6ac9d080b5972f6532a306c6be095ef3a@apple.com","[FastISel] Provide the option to skip target-independent instruction selection. NFC.\n\nThis allows the target to disable target-independent instruction selection and\njump directly into the target-dependent instruction selection code.\n\nThis can be beneficial for targets, such as AArch64, which could emit much\nbetter code, but never got a chance to do so, because the target-independent\ninstruction selector was able to find an instruction sequence.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@216947 91177308-0d34-0410-b5e6-96231b3b80d8","Juergen Ributzka",true],["a2e22cd4cdd8f3c3ff5c888c82d98b3836e97a3a","d63bd1d6ac9d080b5972f6532a306c6be095ef3a@apple.com","[FastISel][AArch64] Move over to target-dependent instruction selection only.\n\nThis change moves FastISel for AArch64 to target-dependent instruction selection\nonly. This change replicates the existing target-independent behavior, therefore\nthere are no changes to the unit tests or new tests.\n\nFuture changes will take advantage of this change and update functionality\nand unit tests.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@216955 91177308-0d34-0410-b5e6-96231b3b80d8","Juergen Ributzka",true]],"size":1000,"ref":"refs/heads/master","head":"fd94d1bd76ae927433b59aebee1a5fb4c5dcdc79"}