search for: addregoperandtoreginfo

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

2009 Jun 03
2
[LLVMdev] Adding instructions to MachineBlock
...2, then 'copies' will contain 2 instructions x1<-f'(y1,z1) and x2<-f'(y2,z2), where f' is the corresponding scalar instruction. Now, when I am trying to insert the new instructions into the basic block (BB->insert(II, copies[i])), I am seeing a segfault. MachineOperand::AddRegOperandToRegInfo is getting called by BB->insert() and RegInfo->getRegUseDefListHead(getReg()) for the new register is 0xffffffff somehow. I suspect I am not following some rules when adding the instructions to a basic block. I would be grateful if some one can point out what I am doing wrong, and provide sug...