{"push_id":884876170,"size":9,"distinct_size":9,"ref":"refs/heads/master","head":"7e3ad390321a18ec4d3eb8b25d7e2278c4ad5369","before":"833cea45ff79af28d9e50c7aabe4f61992cf7803","commits":[{"sha":"a0a1cf4892f81e09b78894b374f964b254c139c8","author":{"email":"8c382c5e2f4295f0c95574338782efe4c6163d91@gmail.com","name":"Evgeniy Stepanov"},"message":"Extend debug info for function parameters in SDAG.\n\nSDAG currently can emit debug location for function parameters when\nan llvm.dbg.declare points to either a function argument SSA temp,\nor to an AllocaInst. This change extends this logic by adding a\nfallback case when neither of the above is true.\n\nThis is required for SafeStack, which may copy the contents of a\nbyval function argument into something that is not an alloca, and\nthen describe the target as the new location of the said argument.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@254352 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/earl/llvm-mirror/commits/a0a1cf4892f81e09b78894b374f964b254c139c8"},{"sha":"9f5ceacfa0bcc3e0c1da6babf628825dff9c1bd5","author":{"email":"8c382c5e2f4295f0c95574338782efe4c6163d91@gmail.com","name":"Evgeniy Stepanov"},"message":"[safestack] Protect byval function arguments.\n\nDetect unsafe byval function arguments and move them to the unsafe\nstack.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@254353 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/earl/llvm-mirror/commits/9f5ceacfa0bcc3e0c1da6babf628825dff9c1bd5"},{"sha":"52ecd39a7a46e5c251f8d2e10e82596ee1ca7d02","author":{"email":"05f726f834638679f776bde9b9fcd7e9d7242de5@gmail.com","name":"David Blaikie"},"message":"llvm-dwp: Initial layout\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@254354 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/earl/llvm-mirror/commits/52ecd39a7a46e5c251f8d2e10e82596ee1ca7d02"},{"sha":"e41b8d60344b0ee0182c447fa8ed919e0447efdd","author":{"email":"05f726f834638679f776bde9b9fcd7e9d7242de5@gmail.com","name":"David Blaikie"},"message":"[llvm-dwp] Initial partial prototype\n\nThis just concatenates the common DWP sections without doing any of the\nfancy DWP things like:\n\n1) update str_offsets\n2) deduplicating strings\n3) merging/creating cu/tu_index\n\nPatches for these will follow shortly.\n\n(also not sure about target triple/object file type for this tool - do I\nreally need a whole triple just to write an object file that contains\npurely static/hardcoded bytes in each section? & I guess I should just\npick it based on the first input, maybe, rather than hardcoding for now\n- but we only produce .dwo on ELF platforms with objcopy for now anyway)\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@254355 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/earl/llvm-mirror/commits/e41b8d60344b0ee0182c447fa8ed919e0447efdd"},{"sha":"1eed6233f9d95f2e8bd98938549d1724dd6607c9","author":{"email":"4205e0b10aeac2e402f2f26cf2728ee8acfd11e6@google.com","name":"Cong Hou"},"message":"Fix a bug in MachineBlockPlacement that may cause assertion failure during BranchProbability construction.\n\nThe root cause is the rounding behavior in BranchProbability construction. We may consider to use truncation instead in the future.\n\n\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@254356 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/earl/llvm-mirror/commits/1eed6233f9d95f2e8bd98938549d1724dd6607c9"},{"sha":"d859d8e936b51cff776b337fdcb2d3389a629ae2","author":{"email":"05f726f834638679f776bde9b9fcd7e9d7242de5@gmail.com","name":"David Blaikie"},"message":"[llvm-dwp] Add missing dependency from llvm tests on the llvm-dwp tool\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@254357 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/earl/llvm-mirror/commits/d859d8e936b51cff776b337fdcb2d3389a629ae2"},{"sha":"d28dd012ef403d86687b9003fd8fd69ba705e8c3","author":{"email":"05f726f834638679f776bde9b9fcd7e9d7242de5@gmail.com","name":"David Blaikie"},"message":"[llvm-dwp] Add missing Makefile for the old configure+make build\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@254358 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/earl/llvm-mirror/commits/d28dd012ef403d86687b9003fd8fd69ba705e8c3"},{"sha":"dd671de86fb3239b1e2f5bcdd0cfcd57608c69b5","author":{"email":"ec922ca029476608f5ef5cee4c7ae2e6c0b12986@gmail.com","name":"NAKAMURA Takumi"},"message":"check-llvm: Introduce the new feature \"tls\".\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@254360 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/earl/llvm-mirror/commits/dd671de86fb3239b1e2f5bcdd0cfcd57608c69b5"},{"sha":"7e3ad390321a18ec4d3eb8b25d7e2278c4ad5369","author":{"email":"ec922ca029476608f5ef5cee4c7ae2e6c0b12986@gmail.com","name":"NAKAMURA Takumi"},"message":"llvm/test/DebugInfo/Generic/safestack-byval.ll is using tls.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@254361 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/earl/llvm-mirror/commits/7e3ad390321a18ec4d3eb8b25d7e2278c4ad5369"}]}