Page MenuHomePhabricator
Feed Advanced Search

Jan 7 2018

AndreiGrischenko added a comment to D41236: [Nios2] Arithmetic instructions for R1 and R2 ISA..

Are you planning to soon introduce an asm parser and disassembler so that you can test the encodings? I recommend doing this early do that you can test those along the way.

Yes, we plan to support asm parser in disassembler, but I would not say these were nearby plans. Currently we can just generate assembler and then use GCC as with Nios2 support to generate object-files. But I'm OK with your recommendation, I think we can focus on that before continue committing new instructions.

Jan 7 2018, 1:51 AM

Jan 4 2018

AndreiGrischenko added inline comments to D41723: Introduce the "retpoline" x86 mitigation technique for variant #2 of the speculative execution vulnerabilities disclosed today, specifically identified by CVE-2017-5715, "Branch Target Injection", and is one of the two halves to Spectre...
Jan 4 2018, 1:35 PM

Dec 14 2017

AndreiGrischenko added inline comments to D41236: [Nios2] Arithmetic instructions for R1 and R2 ISA..
Dec 14 2017, 8:53 AM

Dec 6 2017

AndreiGrischenko added inline comments to D39688: [Nios2] final infrastructure addition to provide compilation of simple return from a function..
Dec 6 2017, 11:01 AM

Dec 1 2017

AndreiGrischenko updated the diff for D39688: [Nios2] final infrastructure addition to provide compilation of simple return from a function..

Hi Craig,

Dec 1 2017, 12:34 AM

Nov 21 2017

AndreiGrischenko updated the diff for D39688: [Nios2] final infrastructure addition to provide compilation of simple return from a function..

Fixed a typo when assigning default CPU for Nios2.
Added a test checking for acceptance of Nios2 processors.

Nov 21 2017, 3:05 AM
AndreiGrischenko added inline comments to D39688: [Nios2] final infrastructure addition to provide compilation of simple return from a function..
Nov 21 2017, 3:03 AM
AndreiGrischenko added inline comments to D39688: [Nios2] final infrastructure addition to provide compilation of simple return from a function..
Nov 21 2017, 2:20 AM

Nov 20 2017

AndreiGrischenko added inline comments to D39688: [Nios2] final infrastructure addition to provide compilation of simple return from a function..
Nov 20 2017, 9:21 AM
AndreiGrischenko updated the diff for D39688: [Nios2] final infrastructure addition to provide compilation of simple return from a function..

Updates according to Craig's comments.

Nov 20 2017, 9:21 AM

Nov 6 2017

AndreiGrischenko created D39688: [Nios2] final infrastructure addition to provide compilation of simple return from a function..
Nov 6 2017, 8:26 AM

Sep 21 2017

AndreiGrischenko added a comment to D37256: [Nios2] adding subtarget, basic infrastructure for frame, instructions and registers.

Thanks Eric for your help.

Sep 21 2017, 1:04 AM

Sep 18 2017

AndreiGrischenko added a comment to D37256: [Nios2] adding subtarget, basic infrastructure for frame, instructions and registers.

I've prepared another two patches, that include DAG selector, assembly printing and all NiosII instructions. But it makes sense to upload them for review after I commit the current with Subtarget. Could you please take a look?

Sep 18 2017, 6:18 AM

Sep 9 2017

AndreiGrischenko updated the diff for D37256: [Nios2] adding subtarget, basic infrastructure for frame, instructions and registers.

I made necessary fixes after Craig's comments.

Sep 9 2017, 10:00 AM

Aug 29 2017

AndreiGrischenko created D37256: [Nios2] adding subtarget, basic infrastructure for frame, instructions and registers.
Aug 29 2017, 2:47 AM

May 26 2017

AndreiGrischenko added a comment to D32669: [Nios2] Target registration.

Thanks, Craig!

May 26 2017, 5:02 AM

May 25 2017

AndreiGrischenko updated the diff for D32669: [Nios2] Target registration.

Changes according to Craig's comments.

May 25 2017, 5:18 AM
AndreiGrischenko added a comment to D32669: [Nios2] Target registration.

Is there enough functional here that there should be tests for? i.e. make sure march/mcpu switches are recognized, that the target is recognized, etc.

Initially I thought about adding such check for the triple is supported. But it was not obvious how to do that and llvm-experienced guys around said it was not a big sense to add tests at this stage.
Even now I use "not not llc" to make my lit test work. Anyway I tried to create such test case, please look. The test checks for -mtriple=nios2 and -march=nios2 are accepted. Further I will expand this tests with -mcpu after adding CPUs.

May 25 2017, 5:17 AM

May 19 2017

AndreiGrischenko updated the diff for D32669: [Nios2] Target registration.

I've updated patch according to comments from David and Craig.

May 19 2017, 7:16 AM
AndreiGrischenko added inline comments to D32669: [Nios2] Target registration.
May 19 2017, 1:57 AM

May 17 2017

AndreiGrischenko added a reviewer for D32669: [Nios2] Target registration: zvi.
May 17 2017, 6:37 AM

May 14 2017

AndreiGrischenko added a reviewer for D32669: [Nios2] Target registration: craig.topper.
May 14 2017, 2:47 AM

May 4 2017

AndreiGrischenko updated the diff for D32543: [X86] Clang option -fuse-init-array has no effect when generating for MCU target.

Thanks Craig for the good advice. You are right I can check llc with MCU triple using option -use-ctors. Please see updated patch.

May 4 2017, 12:43 PM

Apr 29 2017

AndreiGrischenko added a reviewer for D32669: [Nios2] Target registration: lattner.
Apr 29 2017, 7:11 AM
AndreiGrischenko created D32669: [Nios2] Target registration.
Apr 29 2017, 6:22 AM

Apr 27 2017

AndreiGrischenko added a comment to D32543: [X86] Clang option -fuse-init-array has no effect when generating for MCU target.

Do you need a front-end test? Since the changes are in the backend, I think it's better to add the test to the backend (using llc).

Apr 27 2017, 12:15 AM

Apr 26 2017

AndreiGrischenko created D32543: [X86] Clang option -fuse-init-array has no effect when generating for MCU target.
Apr 26 2017, 9:15 AM