search for: dagcombn

Displaying 4 results from an estimated 4 matches for "dagcombn".

Did you mean: dagcombine
2009 Jan 20
3
[LLVMdev] Shouldn't DAGCombine insert legal nodes?
...64const). The problem: i64 constants have to be legalized for the CellSPU platform. DAGCombine is doing the right thing but it's not doing the right thing for CellSPU and it's damed difficult to work around this "feature". Moreover, the way all of SelectionDAGLegalize and DAGCombne's code is written, it's particularly difficult to "re- legalize" nodes unless one more legalization pass is invoked after DAGCombine. It's not like it's actually easy to load an i64 constant while maintaining the vector register uniformity that CellSPU expects. In...
2009 Jan 20
0
[LLVMdev] Shouldn't DAGCombine insert legal nodes?
...he problem: i64 constants have to be legalized for the CellSPU > platform. DAGCombine is doing the right thing but it's not doing the > right thing for CellSPU and it's damed difficult to work around this > "feature". Moreover, the way all of SelectionDAGLegalize and > DAGCombne's code is written, it's particularly difficult to "re- > legalize" nodes unless one more legalization pass is invoked after > DAGCombine. I don't think DAGCombine should be doing a transform like that post-legalize; if it is, it's probably a bug. -Eli
2009 Jan 20
5
[LLVMdev] Shouldn't DAGCombine insert legal nodes?
...constants have to be legalized for the CellSPU >> platform. DAGCombine is doing the right thing but it's not doing the >> right thing for CellSPU and it's damed difficult to work around this >> "feature". Moreover, the way all of SelectionDAGLegalize and >> DAGCombne's code is written, it's particularly difficult to "re- >> legalize" nodes unless one more legalization pass is invoked after >> DAGCombine. > > I don't think DAGCombine should be doing a transform like that > post-legalize; if it is, it's probably a b...
2009 Jan 20
0
[LLVMdev] Shouldn't DAGCombine insert legal nodes?
...o be legalized for the CellSPU >>> platform. DAGCombine is doing the right thing but it's not doing the >>> right thing for CellSPU and it's damed difficult to work around this >>> "feature". Moreover, the way all of SelectionDAGLegalize and >>> DAGCombne's code is written, it's particularly difficult to "re- >>> legalize" nodes unless one more legalization pass is invoked after >>> DAGCombine. >> >> I don't think DAGCombine should be doing a transform like that >> post-legalize; if it is, i...