search for: nodestack

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...