"Guo, Xuepeng" <xuepeng....@intel.com> writes: > I am working on an optimization which happens at split2 stage. I > need to determine whether the destination operand of the current RTL > (which is a register operand) will be referred by other RTL through > MEM within a basic block. I see there is a function named > reg_mentioned_p (const_rtx reg, const_rtx in) in rtlanal.c to show > whether REG appears somewhere within IN. It does help except that it > can't tell me whether IN refers REG through MEM. Can anyone give me > some suggestions?
You're going to have to write your own walker. There isn't any generic code for this. Are you sure you've described what you want? It sounds sort of strange. Why should you care about an entire basic block and only a basic block? Ian