History log of /external/clang/test/CodeGenCXX/regparm.cpp
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
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