GitHub PushEvent at 2014-03-20 20:00:20
Repository: clang-mirror
Actor: spurious
Payload: {"shas":[["dc2bc434c198daec54e2c870d6bd1d4c31f6e93c","20d921fc546146872790792fbd1b5fc4bad0eb3d@91177308-0d34-0410-b5e6-96231b3b80d8","PGO: Remove explicit static initialization\n\nRemove the remaining explicit static initialization from translation\nunits, at least on Darwin.  Instead, create a use of __llvm_pgo_runtime,\nwhich will pull in required code from compiler-rt.\n\nAfter this commit (and its pair in compiler-rt), a user can define their\nown __llvm_pgo_runtime to satisfy this undefined symbol and call the\nfunctions in compiler-rt directly.\n\n<rdar://problem/15943240>\n\ngit-svn-id: http://llvm.org/svn/llvm-project/cfe/trunk@204379 91177308-0d34-0410-b5e6-96231b3b80d8","dexonsmith",true],["848d312fe3d2ad22531ddf6eef7b64c6abd1973c","63b43c65837b5b2140b45f7f0c3e417ac60f5cc0@91177308-0d34-0410-b5e6-96231b3b80d8","Rearrange serialization block order to put decl update emission into the same\nblock as decl and type emission. This allows decl updates include statements\nand expressions. No functionality change (but the generated PCM files are\nincompatible with earlier versions of Clang).\n\n\ngit-svn-id: http://llvm.org/svn/llvm-project/cfe/trunk@204385 91177308-0d34-0410-b5e6-96231b3b80d8","rsmith",true]],"size":2,"ref":"refs/heads/trunk","head":"848d312fe3d2ad22531ddf6eef7b64c6abd1973c"}