Displaying 5 results from an estimated 5 matches for "sparcv8targetmachine".
Did you mean:
sparctargetmachine
2005 Jan 28
2
[LLVMdev] llc -load
Howdy everybody.
I'm trying hard to load my backend. But I got problems.
I took the target SparcV8 for lab.
1. mark all of the code in the bool
SparcV8TargetMachine::addPassesToEmitAssembly(PassManager
&PM,std::ostream &Out)
and make it return false.( Of course I mark the // Output assembly language.
PM.add(createSparcV8CodePrinterPass(Out, *this));)
2. generate the LLVMSparcV8.so in the /usr/local/lib
3. run llc -load=/usr/local/lib/LLVMSparcV8.s...
2010 May 06
1
[LLVMdev] Failure to compile llvm-gcc-4.2-2.7 on FreeBSD on sparc machine
...ou'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
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
...PowerPC/PPC32RegisterInfo.cpp
Index: lib/Target/PowerPC/PPC64ISelPattern.cpp
Index: lib/Target/PowerPC/PPC64RegisterInfo.cpp
Index: lib/Target/Skeleton/SkeletonTargetMachine.cpp
Index: lib/Target/SparcV8/SparcV8AsmPrinter.cpp
Index: lib/Target/SparcV8/SparcV8ISelSimple.cpp
Index: lib/Target/SparcV8/SparcV8TargetMachine.cpp
Index: lib/Target/SparcV9/EmitBytecodeToAssembly.cpp
Index: lib/Target/SparcV9/MachineFunctionInfo.cpp
Index: lib/Target/SparcV9/MachineFunctionInfo.h
Index: lib/Target/SparcV9/MappingInfo.cpp
Index: lib/Target/SparcV9/MappingInfo.h
Index: lib/Target/SparcV9/SparcV9BurgISel.cpp
Index: lib/Targe...