Lines Matching refs:ContentsR
4912 auto *ContentsR = makeReg(DestTy); in lowerAtomicRMW() local
4918 [this, Operation, ResultR, ContentsR, ValRF](Variable *Tmp) { in lowerAtomicRMW()
4919 lowerAssign(InstAssign::create(Func, ContentsR, Tmp)); in lowerAtomicRMW()
4924 createArithInst(Func, Operation, ResultR, ContentsR, ValRF)); in lowerAtomicRMW()
4933 Context.insert<InstFakeUse>(ContentsR); in lowerAtomicRMW()
4934 lowerAssign(InstAssign::create(Func, Dest, ContentsR)); in lowerAtomicRMW()
4958 auto *ContentsR = llvm::cast<Variable64On32>(Func->makeVariable(IceType_i64)); in lowerInt64AtomicRMW() local
4959 ContentsR->initHiLo(Func); in lowerInt64AtomicRMW()
4960 ContentsR->setMustNotHaveReg(); in lowerInt64AtomicRMW()
4961 ContentsR->getLo()->setMustHaveReg(); in lowerInt64AtomicRMW()
4962 ContentsR->getHi()->setMustHaveReg(); in lowerInt64AtomicRMW()
4967 [this, Operation, ResultR, ContentsR, ValRF](Variable *Tmp) { in lowerInt64AtomicRMW()
4968 lowerAssign(InstAssign::create(Func, ContentsR, Tmp)); in lowerInt64AtomicRMW()
4974 createArithInst(Func, Operation, ResultR, ContentsR, ValRF)); in lowerInt64AtomicRMW()
4986 lowerAssign(InstAssign::create(Func, Dest, ContentsR)); in lowerInt64AtomicRMW()