Lines Matching refs:GlobalVariable
113 GlobalVariable *getEdgeStateValue();
117 GlobalVariable *buildEdgeLookupTable(Function *F,
118 GlobalVariable *Counter,
124 Function *insertCounterWriteout(ArrayRef<std::pair<GlobalVariable*,
126 Function *insertFlush(ArrayRef<std::pair<GlobalVariable*, MDNode*> >);
580 SmallVector<std::pair<GlobalVariable *, MDNode *>, 8> CountersBySP;
597 GlobalVariable *Counters =
598 new GlobalVariable(*M, CounterTy, false,
643 GlobalVariable *EdgeTable =
646 GlobalVariable *EdgeState = getEdgeStateValue();
710 GlobalVariable *GCOVProfiler::buildEdgeLookupTable(
712 GlobalVariable *Counters,
746 GlobalVariable *EdgeTableGV =
747 new GlobalVariable(
818 GlobalVariable *GCOVProfiler::getEdgeStateValue() {
819 GlobalVariable *GV = M->getGlobalVariable("__llvm_gcov_global_state_pred");
821 GV = new GlobalVariable(*M, Type::getInt32Ty(*Ctx), false,
832 ArrayRef<std::pair<GlobalVariable *, MDNode *> > CountersBySP) {
875 GlobalVariable *GV = CountersBySP[j].first;
942 insertFlush(ArrayRef<std::pair<GlobalVariable*, MDNode*> > CountersBySP) {
965 for (ArrayRef<std::pair<GlobalVariable *, MDNode *> >::iterator
968 GlobalVariable *GV = I->first;