- User Since
- Aug 7 2014, 12:01 PM (258 w, 3 d)
when we insert that copy, if we still follow the current logic of phi-elim, that COPY is already inserted after its use (that CF_END).
Fri, Jul 19
It sounds to me that additional hook is a clear change. Or, we need to change the existing hook from const MachineInstr & to MachineInstr & to allow changing instruction. Any idea?
Thu, Jul 18
Please review https://reviews.llvm.org/D64946 following your suggestion.
a similar case to https://reviews.llvm.org/D64768
Wed, Jul 17
Tue, Jul 16
revise the test case
Mon, Jul 15
this fixes crashes found on targets where addrspacecast is used.
Sat, Jul 13
Thu, Jul 11
skip determining callee saved scalar register as well.
please update the doc on transformation metadata
Wed, Jul 10
Tue, Jul 9
Mon, Jul 8
cf.end and related MBB prologue instructions should not take PHIs as input. Before LCSSA is turned on, we won't have that IR. After LCSSA, the only possible PHI input is the one from non-latch loop single exit. That PHI is unnecessary and should be removed early to assure that the later passes could relies on the fact they cf.end and etc. won't take PHI as input.
revise test case
revise commit message.
Sat, Jul 6
revise the test function name
Fri, Jul 5
Thu, Jul 4
Wed, Jul 3
FlatScratchInit is set by checking whether there are any stack objects in the early stage of codegen. As we could load MIR in any stage, even after RA, it may set that flag incorrectly by counting spilling stack slot.
NumUserSGPRs and NumSystemSGPRs need updating during the parsing argument info.
Tue, Jul 2
minor style fixing
patch is enhanced to remove 'isReg'