GitHub PushEvent at 2014-02-25 20:07:40
Repository: llvm-project
Actor: chapuni
Payload: {"shas":[["f5b61700d77c4d1bce7f72de35d2a5c46f8214dc","6b31706989f3cf9466bfddbf48eab0c43e646ba8@gmail.com","Store a DataLayout in Module.\n\nNow that DataLayout is not a pass, store one in Module.\n\nSince the C API expects to be able to get a char* to the datalayout description,\nwe have to keep a std::string somewhere. This patch keeps it in Module and also\nuses it to represent modules without a DataLayout.\n\nOnce DataLayout is mandatory, we should probably move the string to DataLayout\nitself since it won't be necessary anymore to represent the special case of a\nmodule without a DataLayout.","Rafael Espindola",true]],"size":1,"ref":"refs/heads/master","head":"f5b61700d77c4d1bce7f72de35d2a5c46f8214dc"}