Home | History | Annotate | Download | only in CodeGen

Lines Matching refs:Writeback

1579 /// Emit the actual writing-back of a writeback.
1581 const CallArgList::Writeback &writeback) {
1582 llvm::Value *srcAddr = writeback.Address;
1584 "shouldn't have writeback for provably null argument");
1592 llvm::BasicBlock *writebackBB = CGF.createBasicBlock("icr.writeback");
1600 // Load the value to writeback.
1601 llvm::Value *value = CGF.Builder.CreateLoad(writeback.Temporary);
1606 "icr.writeback-cast");
1608 // Perform the writeback.
1609 QualType srcAddrType = writeback.AddressType;
1625 /// Emit an argument that's being passed call-by-writeback. That is,