Author: lerochris
Date: Tue Jun 28 07:55:55 2016
New Revision: 274012
URL: http://llvm.org/viewvc/llvm-project?rev=274012&view=rev
Log:
[SPARC] Allows inlining of atomics for Sparc32 with appropriate store barrier.
The final change is required to extend the back-end's AtomicExpandPass that was
i
Author: lerochris
Date: Mon Jun 27 17:11:12 2016
New Revision: 273950
URL: http://llvm.org/viewvc/llvm-project?rev=273950&view=rev
Log: (empty)
Modified:
cfe/trunk/lib/Basic/Targets.cpp
Modified: cfe/trunk/lib/Basic/Targets.cpp
URL:
http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/Basic/Ta
Author: lerochris
Date: Wed Jun 15 11:08:13 2016
New Revision: 272798
URL: http://llvm.org/viewvc/llvm-project?rev=272798&view=rev
Log:
[Sparc] setjmp and longjmp intrinsic support update to add unit tests and
remove accidentally checked-in code.
Related to revision r272782
Modified:
cfe/tr
Author: lerochris
Date: Wed Jun 15 07:44:47 2016
New Revision: 272782
URL: http://llvm.org/viewvc/llvm-project?rev=272782&view=rev
Log:
[Sparc] Change to let clang know that setjmp and longjmp intrinsics are
implemented in the back-end.
Differential Revision: http://reviews.llvm.org/D19798
Modi
Author: lerochris
Date: Wed Jun 8 09:47:25 2016
New Revision: 272149
URL: http://llvm.org/viewvc/llvm-project?rev=272149&view=rev
Log:
[Sparc] Complex return value ABI compliance.
According to the Sparc V8 ABI, complex numbers should be passed and returned as
pairs of registers:
https://docs.o
Author: lerochris
Date: Wed Jun 8 09:46:05 2016
New Revision: 272148
URL: http://llvm.org/viewvc/llvm-project?rev=272148&view=rev
Log:
[Sparc] Complex return value ABI compliance.
According to the Sparc V8 ABI, complex numbers should be passed and returned as
pairs of registers:
https://docs.o
Author: lerochris
Date: Wed May 4 04:33:30 2016
New Revision: 268483
URL: http://llvm.org/viewvc/llvm-project?rev=268483&view=rev
Log:
[Sparc] Implement __builtin_setjmp, __builtin_longjmp back-end.
This code implements builtin_setjmp and builtin_longjmp exception handling
intrinsics for 32-bit