Displaying 5 results from an estimated 5 matches for "sparcv9targetmachin".
Did you mean:
sparcv9targetmachine
2010 May 06
1
[LLVMdev] Failure to compile llvm-gcc-4.2-2.7 on FreeBSD on sparc machine
...t; The patch is incorrect and the problems you're seeing are caused by
> your patch, since sparc != sparc64.
> In LLVM sense "sparc" means "sparc with ILP32 architecture model",
> llvm does not support anything 64 bit in sparc world
SparcTargetMachine.h file lists SparcV9TargetMachine as 64-bit machine
and SparcV8TargetMachine as 32-bit machine.
And SparcInstrInfo.td seems to contain some of the V9-only instructions.
Are you sure 64-bit sparc isn't supported at all?
Yuri
2010 May 06
0
[LLVMdev] Failure to compile llvm-gcc-4.2-2.7 on FreeBSD on sparc machine
Hello
> I applied the attached patch, since the name of architecture on FreeBSD is
> sparc64, not sparc. There is also one more replacement sparc -> spaarc64 was
> made in gcc/Makefile in llvm-gcc.
The patch is incorrect and the problems you're seeing are caused by
your patch, since sparc != sparc64.
In LLVM sense "sparc" means "sparc with ILP32 architecture
2005 Oct 17
1
[LLVMdev] about switch and select instructions in SparcV9
Hi:
In the file of SparcV9BurgISel.cpp, you said you didn't implement the
"Switch" instruction and I also can't find how the "Select" instruction
is implemented. So do you do some work to handle these two kind of
instructions in other parts? Where can I find it? Thank you!
--
Shuhan
2010 May 06
3
[LLVMdev] Failure to compile llvm-gcc-4.2-2.7 on FreeBSD on sparc machine
llvm itself compiles fine.
gcc frontend has the error, see below.
I applied the attached patch, since the name of architecture on FreeBSD
is sparc64, not sparc. There is also one more replacement sparc ->
spaarc64 was made in gcc/Makefile in llvm-gcc.
FreeBSD -8.0-STABLE
gcc-4.5.0
sunblade 100
Yuri
gmake[2]: Leaving directory
`/tmp/llvm-build/2.7/llvm-gcc-4.2-objects/libdecnumber'
2005 Apr 22
0
[LLVMdev] tabs
.../SparcV9/SparcV9PrologEpilogInserter.cpp
Index: lib/Target/SparcV9/SparcV9RegClassInfo.cpp
Index: lib/Target/SparcV9/SparcV9RegClassInfo.h
Index: lib/Target/SparcV9/SparcV9RegInfo.cpp
Index: lib/Target/SparcV9/SparcV9RegInfo.h
Index: lib/Target/SparcV9/SparcV9SchedInfo.cpp
Index: lib/Target/SparcV9/SparcV9TargetMachine.cpp
Index: lib/Target/SparcV9/SparcV9TmpInstr.cpp
Index: lib/Target/SparcV9/InstrSched/InstrScheduling.cpp
Index: lib/Target/SparcV9/InstrSched/SchedGraph.cpp
Index: lib/Target/SparcV9/InstrSched/SchedGraph.h
Index: lib/Target/SparcV9/InstrSched/SchedGraphCommon.cpp
Index: lib/Target/SparcV9/Instr...