Displaying 3 results from an estimated 3 matches for "nodestack".
Did you mean:
morestack
2014 Sep 18
2
[LLVMdev] RAUW in shift-and reassociation during X86 ISel
...you made in http://llvm.org/viewvc/llvm-project?view=revision&revision=57465
In order to understand the details, I tried to revert the change but the test case still passes which is not very surprising after 6 years :(.
I am seeing a related new bug that causes a load that was stashed on the NodeStack and in RecordedNodes during iSel to get deleted because the RAUW during MatchAddress CSE’s the load.
I am hoping that you’d still remember some of the details of why we need to modify the DAG like this. Thanks.
Adam
2016 Feb 04
2
llc gives Segmentation fault at instruction selection [was Re: Instruction selection gives "LLVM ERROR: Cannot select"]
Hello, Tim,
Thank you for your advice.
Indeed, the problem with "LLVM ERROR: Cannot select" was a false predicate that
should have been true. I solved the problem by simply making the C++ function implementing
the TableGen predicate used in my store instruction (very similar to the selectIntAddrMSA
predicate from the Mips back end) return true instead of false.
But
2009 Mar 03
1
profiler and loops
...ULL;
cptr->promargs = promargs;
cptr->callfun = callfun;
cptr->vmax = vmaxget();
cptr->intsusp = R_interrupts_suspended;
cptr->handlerstack = R_HandlerStack;
cptr->restartstack = R_RestartStack;
cptr->prstack = R_PendingPromises;
#ifdef BYTECODE
cptr->nodestack = R_BCNodeStackTop;
# ifdef BC_INT_STACK
cptr->intstack = R_BCIntStackTop;
# endif
#endif
R_GlobalContext = cptr;
}
So it could be possible to set the last argument of the begincontext
function to "for" and use this code in the doprof function:
for (cptr = R_GlobalContext; c...