Displaying 2 results from an estimated 2 matches for "removenodefromcsemaps".
2012 Apr 18
0
[LLVMdev] [cfe-dev] LLVM Backend for Z80
...trying to create Zilog Z80 Backend.
> I have succesfully created basic infrastructure and now trying to extend Z80InstrInfo.td to handle more and more C code.
> I have done some work with FrameIndex and now I am stuck with assert.
>
> llc: SelectionDAG.cpp:645: bool llvm::SelectionDAG::RemoveNodeFromCSEMaps(llvm::SDNode*): Assertion `N->getOpcode() != ISD::EntryToken && "EntryToken in CSEMap!"' failed.
>
> This code works:
>
> void simple()
> {
> unsigned char i=10;
> unsigned char a = 20;
> }
>
> and produces my somewhat not VERY REAL z80 asse...
2013 Mar 04
1
[LLVMdev] Custom Lowering of ARM zero-extending loads
Hi,
For my research, I need to reshape the current ARM backend to support
armv2a. Zero-extend half word load (ldrh) is not supported by armv2a, so I
need to make the code generation to not generate ldrh instructions. I want
to replace all those instances with a 32-bit load (ldr) and then and the
result with 0xffff to mask out the upper bits.
These are the modifications that I have made to