Go to file
Rafael Espindola a44e193a11 In order to correctly compile
struct s {
  double x1;
  float x2;
};
__attribute__((regparm(3))) struct s f(int a, int b, int c);
void g(void) {
  f(41, 42, 43);
}

We need to be able to represent passing the address of s to f (sret) in a
register (inreg). Turns out that all that is needed is to not mark them as
mutually incompatible.

llvm-svn: 160695
2012-07-24 21:40:17 +00:00
clang When a && or || appears as the condition of a ?:, perform appropriate 2012-07-24 21:02:14 +00:00
compiler-rt tsan: align report style with Go internal format 2012-07-24 12:29:43 +00:00
debuginfo-tests Fix this for gdb 7.4. 2012-07-23 19:41:58 +00:00
libclc configure.py: Add an install rule. 2012-06-01 17:29:59 +00:00
libcxx Apple LWG 2067: http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/n3318.html#2067 . This is the only actionable change that has been made to the C++ draft since C++11. In general it has not been decided exactly how libc++ will track changes made to C++11. New features and design changes will probably be #ifdef'd, especially if they are not backwards compatible. Defects and 'dumb mistakes' are more likely to just be put in. Decisions on telling one from the other will be made on a case by case basis. 2012-07-21 19:34:12 +00:00
libcxxabi add a link to the libc++ website 2012-07-20 17:21:42 +00:00
lld Added description of Atom types from Nick's email 2012-07-18 23:20:40 +00:00
lldb Sanity check the result of Symbol::GetPrologueByteSize - make sure it is not greater than the size of the Symbol returning it. 2012-07-24 01:31:19 +00:00
llvm In order to correctly compile 2012-07-24 21:40:17 +00:00
polly Create a new directory before running the polly script 2012-07-24 16:58:57 +00:00