search for: aluout

Displaying 1 result from an estimated 1 matches for "aluout".

2015 Nov 12
2
Help making 'narrow instruct microcode' Backend
...also developing the target architecture (maybe to go in an fpga eventually) and I'm intentionally making it extremely simple. I think of it as a narrow microcode, because (for example) performing an add requires a sequence of instructions like: set aluin1 = r1 set aluin2 = r2 aluop add set r3 = aluout I've started implementing the backend in clang, and I got this basic example working by modifying my backend's implementation of SelectionDAGISel::Select to handle ISD::ADD and transform it into the above 4-instruction sequence. However, I'd like to expand the architecture to have more...