Lines Matching defs:writeback
1787 /// Emit the actual writing-back of a writeback.
1789 const CallArgList::Writeback &writeback) {
1790 const LValue &srcLV = writeback.Source;
1793 "shouldn't have writeback for provably null argument");
1801 llvm::BasicBlock *writebackBB = CGF.createBasicBlock("icr.writeback");
1809 // Load the value to writeback.
1810 llvm::Value *value = CGF.Builder.CreateLoad(writeback.Temporary);
1815 "icr.writeback-cast");
1817 // Perform the writeback.
1824 if (writeback.ToUse) {
1832 CGF.EmitARCIntrinsicUse(writeback.ToUse);
1880 /// Emit an argument that's being passed call-by-writeback. That is,