search for: removenodefromcsemaps

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