search for: avriseldagtodag

Displaying 4 results from an estimated 4 matches for "avriseldagtodag".

Did you mean: armiseldagtodag
2009 Jul 02
1
[LLVMdev] [Help Needed] tblgen code get a compile error
I am working the AVR backend. It is still in the early stage. I got the following error:[ 86%] Building CXX object lib/Target/AVR/CMakeFiles/LLVMAVRCodeGen.dir/AVRISelDAGToDAG.cpp.obj AVRISelDAGToDAG.cpp C:\llvm-build\lib\Target\AVR\AVRGenDAGISel.inc(596) : error C2664: 'llvm::SDNode *llvm::SelectionDAG::SelectNodeTo(llvm::SDNode *,unsigned int,llvm::MVT,llvm::MVT,llvm::MVT,const llvm::SDValue *,unsigned int)' : cannot convert parameter 6 from 'llvm::SDValue&...
2017 Feb 27
2
When AVR backend generates mulsu instruction ?
...d. > The mul instructions implicitly use r0 and r1 to store the results. This > makes it quite hard to fit into TableGen and so we perform custom lowering > for these nodes. > > We expand the MUL DAG node into 'ISD::UMUL_LOHI' or 'ISD::SMUL_LOHI'. We > see these in AVRISelDAGToDAG.cpp and custom lower them (see > AVRISelDAGToDAG::selectMultiplication) into MULSRdRr or MULRdRr, > depending on signedness. Later on we have a custom inserter which inserts > instructions to clear the r1,r0 scratch registers after use. > > The MULSURdRr instruction you mentioned is...
2017 Feb 26
2
When AVR backend generates mulsu instruction ?
Hello LLVMDevs, I am looking for an example for how to lower LLVM IR to mulsu kind of instruction. I found that AVR back end have such instruction but AVRInstrInfo.td does not define any DAG pattern for which this instruction gets emitted. def MULSURdRr : FMUL2RdRr<1, (outs), (ins GPR8:$lhs, GPR8:$rhs), "mulsu\t$lhs, $rhs", []>, Requires<[SupportsMultiplication]>; Also
2016 Oct 31
0
LLVM Weekly - #148, Oct 31st 2016
...es. [r285094](http://reviews.llvm.org/rL285094). * The llvm-xray tool has been started, initially supporting `llvm-xray extract` which turns the XRay instrumentation map from an object file into YAML. [r285165](http://reviews.llvm.org/rL285165). * The AVR machine code emitter was added along with AVRISelDAGToDAG. [r285269](http://reviews.llvm.org/rL285269), [r285270](http://reviews.llvm.org/rL285270). ## Clang commits * Documentation was added describing the components of a complete toolchain including Clang. [r285341](http://reviews.llvm.org/rL285341). * A StdLibraryFunctionsChecker was added, but rat...