{"push_id":689961423,"size":1,"distinct_size":1,"ref":"refs/heads/master","head":"79e04c584474f81e3faef29e33b7195bc7e4d1f6","before":"92a42eead2ffd1c71a0a6486560b9773b9a582fb","commits":[{"sha":"79e04c584474f81e3faef29e33b7195bc7e4d1f6","author":{"email":"607a4aeae37c8a26eb86f95c436fb926ad94d55c@apple.com","name":"Pete Cooper"},"message":"Allocate space for MCSymbol::Name only if required.\n\nSimilarly to User which allocates a number of Use's prior to the this pointer,\nallocate space for the Name* for MCSymbol only when we need a name.\n\nGiven that an MCSymbol is 48-bytes on 64-bit systems, this saves a decent % of space.\n\nGiven the verify_uselistorder test case with debug info and llc, 50k symbols have names\nout of 700k so this optimises for the common case of temporary unnamed symbols.\n\nReviewed by David Blaikie.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@239423 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/llvm-project/llvm/commits/79e04c584474f81e3faef29e33b7195bc7e4d1f6"}]}