Author: spetrovic
Date: Tue Apr 2 04:00:09 2019
New Revision: 357466
URL: http://llvm.org/viewvc/llvm-project?rev=357466&view=rev
Log:
[PowerPC] Fix issue with inline asm - soft float mode
This patch prevents floating point register
constraints in soft float mode.
Differential Revision: https:/
Author: spetrovic
Date: Thu May 10 05:31:12 2018
New Revision: 331979
URL: http://llvm.org/viewvc/llvm-project?rev=331979&view=rev
Log:
This patch provides that bitfields are splitted even in case
when current field is not legal integer type.
Differential Revision: https://reviews.llvm.org/D39053
Author: spetrovic
Date: Wed Apr 11 05:24:44 2018
New Revision: 329795
URL: http://llvm.org/viewvc/llvm-project?rev=329795&view=rev
Log:
[PowerPC] Option for secure plt mode
This patch enables option for secure plt mode in
clang (-msecure-plt).
Differential Revision: https://reviews.llvm.org/D449
Author: spetrovic
Date: Tue Sep 12 03:40:58 2017
New Revision: 313018
URL: http://llvm.org/viewvc/llvm-project?rev=313018&view=rev
Log:
[ARM] Option for reading thread pointer from coprocessor register
This patch enables option for reading thread pointer directly
from coprocessor register (-mtp=s
Author: spetrovic
Date: Fri Jun 24 08:11:15 2016
New Revision: 273675
URL: http://llvm.org/viewvc/llvm-project?rev=273675&view=rev
Log:
Fix make-check issues
Fixing build issue for test test/CodeGen/struct-union-BE.c.
Modified:
cfe/trunk/test/CodeGen/struct-union-BE.c
Modified: cfe/trunk/te
This revision was automatically updated to reflect the committed changes.
Closed by commit rL273665: This patch fixes problem with passing structures and
unions (authored by spetrovic).
Changed prior to commit:
http://reviews.llvm.org/D21611?vs=61557&id=61777#toc
Repository:
rL LLVM
http://
Author: spetrovic
Date: Fri Jun 24 07:12:41 2016
New Revision: 273665
URL: http://llvm.org/viewvc/llvm-project?rev=273665&view=rev
Log:
This patch fixes problem with passing structures and unions
smaller than register as argument in variadic functions on
big endian architectures.
Differential Revi
spetrovic added a comment.
Yes, I tried all caller - callee combinations for ARM32 big endian and
MIPS/MIPS64 big endian, and it works properly with this patch.
http://reviews.llvm.org/D21611
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
spetrovic created this revision.
spetrovic added reviewers: rjmccall, john.brawn, dsanders, petarj.
spetrovic added subscribers: cfe-commits, rankov, ivanbaev.
Herald added a reviewer: vkalintiris.
Herald added a subscriber: aemerson.
This patch fixes problem with passing structures and unions sma
Author: spetrovic
Date: Fri Jun 10 11:09:20 2016
New Revision: 272402
URL: http://llvm.org/viewvc/llvm-project?rev=272402&view=rev
Log:
This patch fixes target linker emulation for ARM 32 big endian.
Modified:
cfe/trunk/lib/Driver/Tools.cpp
cfe/trunk/test/Driver/linux-ld.c
Modified: cfe/
spetrovic updated this revision to Diff 59870.
spetrovic marked an inline comment as done.
spetrovic added a comment.
Comment addressed.
http://reviews.llvm.org/D21022
Files:
lib/Driver/Tools.cpp
test/Driver/linux-ld.c
Index: test/Driver/linux-ld.c
=
spetrovic created this revision.
spetrovic added reviewers: rafael, petarj.
spetrovic added subscribers: rankov, ivanbaev, cfe-commits.
Herald added subscribers: rengolin, aemerson.
This patch fixes target linker emulation for arm 32 big endian. As I saw in gcc
only supported linker emulation is
spetrovic added a comment.
ping
http://reviews.llvm.org/D13351
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
spetrovic added inline comments.
Comment at: lib/Driver/Tools.cpp:1439
@@ -1437,1 +1438,3 @@
+ ppc::FloatABI FloatABI = ppc::getPPCFloatABI(D, Args);
+ if (FloatABI == ppc::FloatABI::Soft &&
I'm planning to support soft float for ppc64. At this moment I don't
spetrovic updated this revision to Diff 41736.
spetrovic marked 3 inline comments as done.
http://reviews.llvm.org/D13351
Files:
lib/CodeGen/TargetInfo.cpp
lib/Driver/Tools.cpp
lib/Driver/Tools.h
test/CodeGen/ppc-sfvarargs.c
test/Driver/ppc-features.cpp
Index: test/Driver/ppc-features.
spetrovic updated this revision to Diff 41613.
spetrovic marked an inline comment as done.
http://reviews.llvm.org/D14871
Files:
lib/CodeGen/TargetInfo.cpp
test/CodeGen/ppc-varargs-struct.c
test/CodeGen/x86_64-arguments.c
Index: test/CodeGen/x86_64-arguments.c
=
spetrovic updated this revision to Diff 41498.
spetrovic marked 3 inline comments as done.
http://reviews.llvm.org/D14871
Files:
lib/CodeGen/TargetInfo.cpp
test/CodeGen/ppc-varargs-struct.c
test/CodeGen/x86_64-arguments.c
Index: test/CodeGen/x86_64-arguments.c
=
spetrovic added a comment.
Comments addressed.
http://reviews.llvm.org/D14871
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
spetrovic added a comment.
Comments addressed.
http://reviews.llvm.org/D14871
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
spetrovic updated this revision to Diff 41297.
spetrovic marked 2 inline comments as done.
http://reviews.llvm.org/D14871
Files:
lib/CodeGen/TargetInfo.cpp
test/CodeGen/ppc-varargs-struct.c
test/CodeGen/x86_64-arguments.c
Index: test/CodeGen/x86_64-arguments.c
=
spetrovic updated the summary for this revision.
spetrovic updated this revision to Diff 41142.
spetrovic marked 4 inline comments as done.
http://reviews.llvm.org/D14871
Files:
lib/CodeGen/TargetInfo.cpp
test/CodeGen/ppc-varargs-struct.c
Index: test/CodeGen/ppc-varargs-struct.c
spetrovic updated this revision to Diff 40915.
spetrovic marked an inline comment as done.
http://reviews.llvm.org/D14871
Files:
lib/CodeGen/TargetInfo.cpp
test/CodeGen/ppc-varargs-struct.c
Index: test/CodeGen/ppc-varargs-struct.c
=
spetrovic created this revision.
spetrovic added reviewers: petarj, hfinkel, rjmccall.
spetrovic added a subscriber: cfe-commits.
This patch fixes calculating address of double arguments on stack for variadic
functions (rounding up address to alignment) on ppc32 architecture.
http://reviews.ll
spetrovic added a comment.
ping
http://reviews.llvm.org/D13351
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
spetrovic set the repository for this revision to rL LLVM.
spetrovic updated this revision to Diff 40143.
spetrovic marked 2 inline comments as done.
spetrovic added a comment.
Comments addressed.
Repository:
rL LLVM
http://reviews.llvm.org/D13351
Files:
include/clang/Basic/DiagnosticDrive
spetrovic added a comment.
ping
http://reviews.llvm.org/D13351
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
spetrovic updated this revision to Diff 3.
spetrovic added a comment.
added test case
http://reviews.llvm.org/D13351
Files:
lib/CodeGen/TargetInfo.cpp
lib/Driver/Tools.cpp
lib/Driver/Tools.h
test/CodeGen/ppc-sfvarargs.c
test/Driver/ppc-features.cpp
Index: test/Driver/ppc-features
spetrovic updated this revision to Diff 38882.
spetrovic marked 5 inline comments as done.
spetrovic added a comment.
Comments addressed.
http://reviews.llvm.org/D13351
Files:
lib/CodeGen/TargetInfo.cpp
lib/Driver/Tools.cpp
lib/Driver/Tools.h
test/CodeGen/ppc-sfvarargs.c
test/Driver/p
spetrovic updated this revision to Diff 36763.
http://reviews.llvm.org/D13351
Files:
include/clang/Basic/TargetInfo.h
lib/Basic/Targets.cpp
lib/CodeGen/TargetInfo.cpp
lib/Driver/Tools.cpp
lib/Driver/Tools.h
test/CodeGen/ppc-sfvarargs.c
test/Driver/ppc-features.cpp
Index: test/Drive
spetrovic created this revision.
spetrovic added a reviewer: hfinkel.
spetrovic added a subscriber: cfe-commits.
This patch enables soft float support for ppc32 architecture and fixes the ABI
for variadic functions. This is first in set of patches for soft float support
in LLVM.
http://reviews
30 matches
Mail list logo