5f14fcbd45870585a136ae735d29d0e085c0d7f8 |
|
23-Oct-2012 |
Rafael Espindola <rafael.espindola@gmail.com> |
Don't try to use inreg with 0 sized structs. Thanks to Eli for reporting the regression. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@166461 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/CodeGenCXX/regparm.cpp
|
0b4cc950c54c8dd2de51587ef48446de670fa012 |
|
19-Oct-2012 |
Rafael Espindola <rafael.espindola@gmail.com> |
Fix handling of the regparm attribute in the presence of classes with copy constructors. When I first moved regparm support to TargetInfo.cpp I tried to isolate it in classifyArgumentTypeWithReg, but it is actually a lot easier to flip the code around and check for regparm at the end of the decision tree. Without this refactoring classifyArgumentTypeWithReg would have to duplicate the logic about when to use non-byval indirect arguments. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@166266 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/CodeGenCXX/regparm.cpp
|
2871020b2d30b8a642c02280be849a7924426222 |
|
27-Nov-2011 |
Rafael Espindola <rafael.espindola@gmail.com> |
Add inreg attributes to reference arguments. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@145189 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/CodeGenCXX/regparm.cpp
|