search for: keepregs

Displaying 1 result from an estimated 1 matches for "keepregs".

Did you mean: keepers
2012 Apr 20
2
[LLVMdev] CriticalAntiDepBreaker rewrites a register operand of a call instruction
...<imp-def> ... $110 = void * CriticalAntiDepBreaker has replaced T9_64 with S6_64 to break an anti-dependence edge. This code is incorrect since the first operand of JALR64 has to be T9_64 in PIC mode. After further investigation, I found that the flag for T9_64 of CriticalAntiDepBreaker::KeepRegs that had been set in PrescanInstruction was reset in ScanInstruction, which I think is causing the problem: *CriticalAntiDepBreaker.cpp: 00154 PrescanInstruction(MI); 00155 ScanInstruction(MI, Count); *T9_64 is cleared in CriticalAntiDepBreaker.cpp:264: *Breakpoint 8, llvm::CriticalAntiDepBr...