search for: v4t

Displaying 16 results from an estimated 16 matches for "v4t".

Did you mean: v4
2008 Jan 01
8
DO NOT REPLY [Bug 5170] New: Cross compilation does not work
...later in the build, so it has to be compiled with the "build" compiler. Usually, autotoolized Makefiles solve this by using CC_FOR_BUILD and the related CFLAGS_FOR_BUILD and LDFLAGS_FOR_BUILD. Error message, taken during a build for ARM here: ----------8<----------8<---------- arm-v4t-linux-gnueabi-gcc -std=gnu99 -g -O2 -DHAVE_CONFIG_H -Wall -W -I./popt -L/some/path/sysroot/arm-v4t-linux-gnueabi/lib -L/some/path/sysroot/arm-v4t-linux-gnueabi/usr/lib -Wl,-rpath-link -Wl,/some/path/sysroot/arm-v4t-linux-gnueabi/usr/lib -o mkrounding -I. ./mkrounding.c ./mkrounding >rounding.h /...
2014 Dec 15
3
[LLVMdev] Newbee question: LLVM backend regression tests for thumb1 targets on simulator possible?
...y work on a gcc backend did show me that for a beginner like me, it is rather likely that the first attempts will break something. Thus, being completely new to the llvm project I think that it's essential to first establish a suitable regression test setup. My plan is to run the tests for the v4t platform in thumb-only mode where free simulators are available and which behaves (at least with respect to the epilogue) very much like v6m. From former work on gcc I'm used to the possibilty to run regression tests in a simulator for the target platform (there with the expect script mechani...
2011 Feb 16
2
fwd: fix up ARM assembly to use 'bx lr' in place of 'mov pc, lr'.
...angasek <steve.langasek at canonical.com> ----- Date: Wed, 16 Feb 2011 22:05:42 -0000 From: Steve Langasek <steve.langasek at canonical.com> Subject: [Bug 527720] Re: thumb2 porting issues identified: klibc uses mov.*pc I've also touched it up to be mergeable with Debian (support v4t builds with #ifdef). Confirmed that installing the resulting klibc packages on my beagleboard gives me a successfully-booting initramfs with klibc; and the vfork/setjmptest test cases all pass in the klibc package tree. Fixes: https://bugs.launchpad.net/ubuntu/+source/klibc/+bug/527720 --- klibc...
2010 Jan 10
1
[LLVMdev] building a llvm-arm-elf crosscompiler on OSX 10.5
Dear ML, Anton, Thank you for your answer and your help. I had a look at ARM.td of LLVM 2.6 (in lib/Target/ARM..) where I found following definitions: // V4T Processors. def : ProcNoItin<"arm7tdmi", [ArchV4T]>; def : ProcNoItin<"arm7tdmi-s", [ArchV4T]>; def : ProcNoItin<"arm710t", [ArchV4T]>; def : ProcNoItin<"arm720t", [ArchV4T]>; def : ProcNoItin<"arm9&...
2012 May 31
0
[LLVMdev] llc support for ARM predication ?
Hi Seb, The ARM instruction set is a fixed-width 32-bit instruction set that has been around since the early days of ARM. Modern (armv4t onwards) cores mostly have another instruction set that can be used in tandem, the "thumb" instruction set. This is a variable width (16 or 32 bit) instruction set that provides a subset of the ARM instruction set and was intended to provide the amount of functionality that compilers requ...
2012 Jun 04
1
[LLVMdev] llc support for ARM predication ?
...> To: Sebastien DELDON-GNB > Cc: llvmdev at cs.uiuc.edu > Subject: Re: [LLVMdev] llc support for ARM predication ? > > Hi Seb, > > The ARM instruction set is a fixed-width 32-bit instruction set that > has > been around since the early days of ARM. > > Modern (armv4t onwards) cores mostly have another instruction set that > can be used in tandem, the "thumb" instruction set. This is a variable > width (16 or 32 bit) instruction set that provides a subset of the ARM > instruction set and was intended to provide the amount of functionality >...
2012 May 30
2
[LLVMdev] llc support for ARM predication ?
Hi James, Thanks for the answer, can you elaborate on difference between thumb, thumb2, ARM, thumbv7. I'm a bit lost right now. When specifying thumbv7 llc will generate thumb only code, not thumb2 ? Best Regards Seb > -----Original Message----- > From: llvmdev-bounces at cs.uiuc.edu [mailto:llvmdev-bounces at cs.uiuc.edu] > On Behalf Of James Molloy > Sent: Tuesday, May 29,
2014 Aug 20
2
[LLVMdev] ARMv4T Copy Lowering
Jim/Tim/Renato, A few days ago (has it been weeks now?) we discussed a codegen problem on armv4t having to do with lo->lo register copies. I'd like to start that discussion again, this time with a patch. A brief summary of the problem for folks who didn't catch the discussion earlier, and those like me who forget what they ate for breakfast: ;] The mov instruction on armv4t (speci...
2010 Jan 10
0
[LLVMdev] building a llvm-arm-elf crosscompiler on OSX 10.5
Hello, Pazzo > Any clue? Yes. Sorry, my fault - next time I should check ARM docs before replying. ARM7TDMI is ARMv4T and this is not supported by LLVM (LLVM does v5+ codegen). -- With best regards, Anton Korobeynikov Faculty of Mathematics and Mechanics, Saint Petersburg State University
2014 Dec 16
1
[LLVMdev] Newbee question: LLVM backend regression tests for thumb1 targets on simulator possible?
> > $ qemu-arm -cpu ? > > Available CPUs: > > arm926 arm946 arm1026 arm1136 arm1136-r2 arm1176 arm11mpcore > > cortex-m3 > > cortex-a8 > > cortex-a8-r2 cortex-a9 cortex-a15 ti925t pxa250 sa1100 sa1110 > pxa255 pxa260 > > pxa261 pxa262 pxa270 pxa270-a0 pxa270-a1 pxa270-b0 pxa270-b1 xa270- > c0 > > pxa270-c5 any > > >
2014 Jul 09
5
[LLVMdev] [PATCH][REQUEST] Could someone submit this CSR Kalimba definitions patch please?
...// Kalimba: generic kalimba }; - enum SubArchType { - NoSubArch, - - ARMSubArch_v8, - ARMSubArch_v7, - ARMSubArch_v7em, - ARMSubArch_v7m, - ARMSubArch_v7s, - ARMSubArch_v6, - ARMSubArch_v6m, - ARMSubArch_v6t2, - ARMSubArch_v5, - ARMSubArch_v5te, - ARMSubArch_v4t, - ARMSubArch_v4 - }; enum VendorType { UnknownVendor, @@ -104,7 +89,8 @@ BGQ, Freescale, IBM, - NVIDIA + NVIDIA, + CSR }; enum OSType { UnknownOS, @@ -164,9 +150,6 @@ /// The parsed arch type. ArchType Arch; - /// The parsed subarch...
2010 Jan 10
2
[LLVMdev] building a llvm-arm-elf crosscompiler on OSX 10.5
Dear Anton, Thank you again for your help! I tried with the following options (adding --with-cpu=arm7tdmi and using binutils from cvs snapshot): ../llvm-gcc4.2-2.6.source/configure --prefix=/usr/local/cross-llvm-gcc-arm-elf-4.2-2.6 --program-prefix=llvm- --enable-llvm=/Users/dummy/Develop/llvm/llvm-build --enable-languages=c,c++ --host=i686-apple-darwin9 --build=i686-apple-darwin9
2015 Sep 11
3
Invalid instruction generated on armV4
I’m using rust head version that currently use llvm 3.7 … Thanks. Frédéric. > On 11 Sep 2015, at 13:29, Bruce Hoult <bruce at hoult.org> wrote: > > What LLVM version are you using? > > There were some bugs around switching ARM/Thumb mode on ARMv4 fixed in 3.6. > > On Fri, Sep 11, 2015 at 1:20 PM, Frédéric Richez <llvm-dev at lists.llvm.org <mailto:llvm-dev
2016 May 17
3
llvm-toolchain-3.8 on lower arm targets, specifically Debian armel and Raspbian.
llvm-toolchain-3.8 seems to have problems on debian armel and raspbian. On raspbian it builds but our armv7 contamination checker blocked it from entering the repo. Further investigation showed that "compiler-rt" was being built with -march=armv7 . I was able to remove the -march with some build-system hacker but then I got a failure on
2012 Apr 19
0
[LLVMdev] Target Dependent Hexagon Packetizer patch
...gt; // Definition of the instruction class NOT CHANGED. >> // Name of the Instruction Class changed from S to XTYPE from V2/V3 to V4. >> class SInst<dag outs, dag ins, string asmstr, list<dag> pattern> >> -//: InstHexagon<outs, ins, asmstr, pattern, cstr, !if(V4T, XTYPE_V4, M)> { >> - : InstHexagon<outs, ins, asmstr, pattern, "", S> { >> -// : InstHexagon<outs, ins, asmstr, pattern, "", S> { >> + : InstHexagon<outs, ins, asmstr, pattern, "", S, TypeXTYPE> { >> bits<5&g...
2009 Jul 23
1
[PATCH server] changes required for fedora rawhide inclusion.
...)s*|P>S}9~X_>|S{i0{)9wd)(&0{O; z;!H#42$Sp%$K1P$CdF~;6J5(KqKmPy+@{go<P&$Ac{+ at e(~}wU?4rpT&WKG2JG=X( zrS*pDvy093VcQxxk_26DjG<{=t+?2;XRaSk8<>k80q>B^VX)gGFSc&8Y?7rVatYOj zg5t#CtFUhcgQ2k7W)yBrTGC}g^Z2WVE=ieAadtAVqM}FU7zyr&dC8S#=UFHBX0XW+ zcZGe2lDLF$=n62Y-xWr=HPVV4tBAO*h~sWzk*ymQi)u3`X}IANJYs&b(7WoSrI;>g zjn$IG=d23_teXfbdZ{5T>q}~_MS|dx?`Seb(I`#cLpbI6P2Tu9gsUOesG!NCo-f?e z^pcX?p&r4InV%t#YYEpr^3*DpgTIC$w;0DfQ-8$KZUD|T8Q3 at z%ZS?ybI#<IWUlCv z%n-{f)>w99eKDd(CnH)*c3sWI18rI9uSsfmpg&S&Q$%U&cCo)-Tv0`WH5s-BMJZX) ztH3VNt3bUx0JD2ZqQSq&amp...