Lines Matching defs:writeback
4119 /// Emit the actual writing-back of a writeback.
4121 const CallArgList::Writeback &writeback) {
4122 const LValue &srcLV = writeback.Source;
4125 "shouldn't have writeback for provably null argument");
4134 llvm::BasicBlock *writebackBB = CGF.createBasicBlock("icr.writeback");
4142 // Load the value to writeback.
4143 llvm::Value *value = CGF.Builder.CreateLoad(writeback.Temporary);
4147 "icr.writeback-cast");
4149 // Perform the writeback.
4156 if (writeback.ToUse) {
4164 CGF.EmitARCIntrinsicUse(writeback.ToUse);
4209 /// Emit an argument that's being passed call-by-writeback. That is,
5848 // Perform the swifterror writeback.