search for: sparcv9targetmachine

Displaying 5 results from an estimated 5 matches for "sparcv9targetmachine".

Did you mean: sparcv8targetmachine
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/InstrS...