search for: undag

Displaying 2 results from an estimated 2 matches for "undag".

Did you mean: vndag
2007 Oct 05
1
[LLVMdev] Instruction selector internals
Hi Evan > > It looks > > like that the instruction selector operates on actual DAGs, no > > unDAGing to > > trees seems to occur at any point. > Instruction scheduler is responsible for turning a DAG into a list of > instructions. So unDAGing is applied by the instruction scheduler. At which points in the compilation flow is the instruction scheduler run (i'm asking since LLVM...
2007 Oct 05
1
[LLVMdev] Instruction selector internals
...! I would like now to ask you a few questions regarding the instruction selector. For my processor architecture, multi-input multi-output operations are under software control and would like to take advantage of them in LLVM. It looks like that the instruction selector operates on actual DAGs, no unDAGing to trees seems to occur at any point. 1. Is the SelectionDAG selection phase restricted to matching single-output patterns? 2. Could we add in the current instruction selector an non-optimal pattern selector for multi-output patterns? I have done this for my own custom set of tools and what it...