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...