Lines Matching refs:WriteoutF
840 Function *WriteoutF = insertCounterWriteout(CountersBySP); in emitProfileArcs() local
868 Builder.CreateCall(GCOVInit, {WriteoutF, FlushF}); in emitProfileArcs()
938 Function *WriteoutF = M->getFunction("__llvm_gcov_writeout"); in insertCounterWriteout() local
939 if (!WriteoutF) in insertCounterWriteout()
940 WriteoutF = Function::Create(WriteoutFTy, GlobalValue::InternalLinkage, in insertCounterWriteout()
942 WriteoutF->setUnnamedAddr(GlobalValue::UnnamedAddr::Global); in insertCounterWriteout()
943 WriteoutF->addFnAttr(Attribute::NoInline); in insertCounterWriteout()
945 WriteoutF->addFnAttr(Attribute::NoRedZone); in insertCounterWriteout()
947 BasicBlock *BB = BasicBlock::Create(*Ctx, "entry", WriteoutF); in insertCounterWriteout()
959 return WriteoutF; in insertCounterWriteout()
1055 return WriteoutF; in insertCounterWriteout()
1077 BasicBlock::Create(*Ctx, "file.loop.header", WriteoutF); in insertCounterWriteout()
1079 BasicBlock::Create(*Ctx, "counter.loop.header", WriteoutF); in insertCounterWriteout()
1080 auto *FileLoopLatch = BasicBlock::Create(*Ctx, "file.loop.latch", WriteoutF); in insertCounterWriteout()
1081 auto *ExitBB = BasicBlock::Create(*Ctx, "exit", WriteoutF); in insertCounterWriteout()
1155 return WriteoutF; in insertCounterWriteout()
1175 Constant *WriteoutF = M->getFunction("__llvm_gcov_writeout"); in insertFlush() local
1176 assert(WriteoutF && "Need to create the writeout function first!"); in insertFlush()
1179 Builder.CreateCall(WriteoutF, {}); in insertFlush()