Displaying 2 results from an estimated 2 matches for "02367".
Did you mean:
2367
2011 Sep 13
3
[LLVMdev] Handling of DebugLocs during CSE of SelectionDAG nodes.
...wrongly use the line number debug info from the first node it will find. I
can not see any reasonable way of dealing with that, but only dropping the
line number info from that node in order to keep the debugger behaving
correctly. Is that the correct approach? Are there any other suggestions?
02367 /// getNode - Gets or creates the specified node.
02368 ///
02369 SDValue SelectionDAG::getNode(unsigned Opcode, DebugLoc DL, EVT VT) {
02370 FoldingSetNodeID ID;
02371 AddNodeIDNode(ID, Opcode, getVTList(VT), 0, 0);
02372 void *IP = 0;
02373 if (SDNode *E = CSEMap.FindNodeOrInsertPos(ID, I...
2011 Sep 13
0
[LLVMdev] Handling of DebugLocs during CSE of SelectionDAG nodes.
...to keep the debugger behaving
> correctly. Is that the correct approach? Are there any other suggestions?
Only other alternative is to avoid falling back on DAG, at -O0, as much as possible. If … FastISel handles everything then you completely sidestep DAG nodes at -O0.
-
Devang
>
> 02367 /// getNode - Gets or creates the specified node.
> 02368 ///
> 02369 SDValue SelectionDAG::getNode(unsigned Opcode, DebugLoc DL, EVT VT) {
> 02370 FoldingSetNodeID ID;
> 02371 AddNodeIDNode(ID, Opcode, getVTList(VT), 0, 0);
> 02372 void *IP = 0;
> 02373 if (SDNode *E = CS...