Displaying 1 result from an estimated 1 matches for "icc_a".
2016 Apr 27
2
[Sparc] builtin setjmp / longjmp - need help to get past last problem
...+ MIB = BuildMI(*thisMBB, MI, DL, TII->get(SP::STri))
+ .addReg(BufReg)
+ .addImm(3 * PtrSize)
+ .addReg(SP::I7);
+ MIB.setMemRefs(MMOBegin, MMOEnd);
+
+
+ // Setup
+ MIB = BuildMI(*thisMBB, MI, DL, TII->get(SP::BCOND)).addMBB(mainMBB).addImm(SPCC::ICC_A);
+ const SparcRegisterInfo* TRI = Subtarget->getRegisterInfo();
+ MIB.addRegMask(TRI->getNoPreservedMask());
+
+ BuildMI(thisMBB, DL, TII->get(SP::LDri))
+ .addReg(restoreDstReg, RegState::Define)
+ .addImm(1)
+ .addReg(SP::G0);
+
+ MIB =...