search for: sparcv9burgisel

Displaying 7 results from an estimated 7 matches for "sparcv9burgisel".

2005 Mar 01
2
[LLVMdev] SparcV9 branches
Hi, I need to generate a branch instruction from within CodeGenIntrinsic in SparcV9BurgISel.cpp. I generate a few instructions and add them to the mvec vector, and then I need to generate a branch whose target is the first instruction in the vector. I've seen how other portions of the code do this, but they have access to more information than CodeGenIntrinsic. Thanks, Brent
2004 Sep 01
2
[LLVMdev] Problem with CVS LLVM build in obj != src dir case
...rc/llvm/lib/Target/X86/X86FloatingPoint.cpp:371: warning: converting of negative value `-0x000000001' to `unsigned int' /home/wanderer/pkg/build/llvm/src/llvm/lib/Target/X86/X86FloatingPoint.cpp:372: warning: converting of negative value `-0x000000001' to `unsigned int' Compiling SparcV9BurgISel.cpp /home/wanderer/pkg/build/llvm/src/llvm/lib/Target/SparcV9/SparcV9BurgISel.cpp: In function `uint64_t llvm::ConvertConstantToIntType(const llvm::TargetMachine&, const llvm::Value*, const llvm::Type*, bool&)': /home/wanderer/pkg/build/llvm/src/llvm/lib/Target/SparcV9/SparcV9BurgISel...
2005 Feb 23
1
[LLVMdev] Sparc MachineBasicBlock info
Is there a way to access the current MachineBasicBlock info from within CodeGenIntrinsic in SparcV9BurgISel.cpp? The arguments are: Intrinsic::ID iid, CallInst &callInstr, TargetMachine &target, and std::vector<MachineInstr*>& mvec, none of which seem to offer access to the current MachineBasicBlock. Brent
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
2004 Sep 02
0
[LLVMdev] Problem with CVS LLVM build in obj != src dir case
...rc/llvm/lib/Target/X86/X86FloatingPoint.cpp:371: warning: converting of negative value `-0x000000001' to `unsigned int' /home/wanderer/pkg/build/llvm/src/llvm/lib/Target/X86/X86FloatingPoint.cpp:372: warning: converting of negative value `-0x000000001' to `unsigned int' Compiling SparcV9BurgISel.cpp /home/wanderer/pkg/build/llvm/src/llvm/lib/Target/SparcV9/SparcV9BurgISel.cpp: In function `uint64_t llvm::ConvertConstantToIntType(const llvm::TargetMachine&, const llvm::Value*, const llvm::Type*, bool&)': /home/wanderer/pkg/build/llvm/src/llvm/lib/Target/SparcV9/SparcV9BurgISel...
2004 Sep 02
1
[LLVMdev] Problem with CVS LLVM build in obj != src dir case
...6FloatingPoint.cpp:371: > warning: converting of negative value `-0x000000001' to `unsigned int' > /home/wanderer/pkg/build/llvm/src/llvm/lib/Target/X86/X86FloatingPoint.cpp:372: > warning: converting of negative value `-0x000000001' to `unsigned int' > > Compiling SparcV9BurgISel.cpp > /home/wanderer/pkg/build/llvm/src/llvm/lib/Target/SparcV9/SparcV9BurgISel.cpp: > In function `uint64_t llvm::ConvertConstantToIntType(const > llvm::TargetMachine&, const llvm::Value*, const llvm::Type*, bool&)': > /home/wanderer/pkg/build/llvm/src/llvm/lib/Target/Spa...
2005 Apr 22
0
[LLVMdev] tabs
.../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/Target/SparcV9/SparcV9FrameInfo.h Index: lib/Target/SparcV9/SparcV9InstrForest.h Index: lib/Target/SparcV9/SparcV9Internals.h Index: lib/Target/SparcV9/SparcV9PrologEpilogInserter.cpp Index: lib/Target/SparcV9/SparcV9RegClassInfo.cpp Index: lib/Target/SparcV9/SparcV9RegClassInfo.h In...