Displaying 6 results from an estimated 6 matches for "instructionselectbasicblock".
2006 Mar 02
1
[LLVMdev] Re: InstructionSelectBasicBlock question
Chris Lattner wrote:
> On Wed, 1 Mar 2006, Vladimir Prus wrote:
>> I have two questions about the above method of the SelectionDAGISel
>> class.
>>
>> 1. The overrides in PPCDAGToDAGISel and in I64DAGToDAGISel are identical
>> (except for PPCISD::FIRST_NUMBER vs. IA64ISD::FIRST_NUMBER).
>> Maybe, this means that it would be better if SelectionDAGISel had
2006 Mar 01
0
[LLVMdev] InstructionSelectBasicBlock question
On Wed, 1 Mar 2006, Vladimir Prus wrote:
> I have two questions about the above method of the SelectionDAGISel class.
>
> 1. The overrides in PPCDAGToDAGISel and in I64DAGToDAGISel are identical
> (except for PPCISD::FIRST_NUMBER vs. IA64ISD::FIRST_NUMBER).
> Maybe, this means that it would be better if SelectionDAGISel had default
> implementation? That would remove this code
2006 Mar 01
3
[LLVMdev] InstructionSelectBasicBlock question
Hi,
I have two questions about the above method of the SelectionDAGISel class.
1. The overrides in PPCDAGToDAGISel and in I64DAGToDAGISel are identical
(except for PPCISD::FIRST_NUMBER vs. IA64ISD::FIRST_NUMBER).
Maybe, this means that it would be better if SelectionDAGISel had default
implementation? That would remove this code duplication.
If desired, SelectionDAGISel can have both
2008 Oct 13
0
[LLVMdev] api changes in llvm 2.4
...T.
8) error: ‘class llvm::SDValue’ has no member named ‘Val’
SDOperand had 'Val' which can be replaced by getNode().
9) switch(op.getOperand(1).getValueType()) does not work
In our case I could replace it with
switch(op.getOperand(1).getValueType().getSimpleVT())
10) SelectionDAGIsel::InstructionSelectBasicBlock removed
Replaced with InstructionSelect()
11) no matching function for call to
llvm::AsmPrinter::AsmPrinter(std::basic_ostream<char,
std::char_traits<char>...
The stream argument has been changed to llvm::raw_ostream
Also had to change std::endls to '\n' in the Asse...
2008 Oct 11
2
[LLVMdev] api changes in llvm 2.4
In the 2.3 release, we included a list of the major LLVM API changes.
If you are working on upgrading your code from 2.3 to 2.4, I'd
appreciate it if you could compile a list of the major stumbling
blocks you have, so that others can benefit from your experience.
Please send any info to the list, thanks!
-Chris
2007 Sep 05
1
[LLVMdev] Exception Problems
...m.src/lib/CodeGen/SelectionDAG/
ScheduleDAG.cpp:834
#11 0x007f820e in llvm::SelectionDAGISel::ScheduleAndEmitDAG
(this=0x42025600, DAG=@0xbfffe47c) at /Volumes/Gir/devel/llvm/
llvm.src/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:4847
#12 0x0067fcca in (anonymous
namespace)::X86DAGToDAGISel::InstructionSelectBasicBlock
(this=0x42025600, DAG=@0xbfffe47c) at /Volumes/Gir/devel/llvm/
llvm.src/lib/Target/X86/X86ISelDAGToDAG.cpp:483
#13 0x007f80cc in llvm::SelectionDAGISel::CodeGenAndEmitDAG
(this=0x42025600, DAG=@0xbfffe47c) at /Volumes/Gir/devel/llvm/
llvm.src/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:4623...