Lines Matching refs:Inc

706 void InstrProfiling::lowerIncrement(InstrProfIncrementInst *Inc) {  in lowerIncrement()  argument
707 auto *Addr = getCounterAddress(Inc); in lowerIncrement()
709 IRBuilder<> Builder(Inc); in lowerIncrement()
711 (Inc->getIndex()->isZeroValue() && AtomicFirstCounter)) { in lowerIncrement()
712 Builder.CreateAtomicRMW(AtomicRMWInst::Add, Addr, Inc->getStep(), in lowerIncrement()
715 Value *IncStep = Inc->getStep(); in lowerIncrement()
717 auto *Count = Builder.CreateAdd(Load, Inc->getStep()); in lowerIncrement()
722 Inc->eraseFromParent(); in lowerIncrement()
743 static std::string getVarName(InstrProfInstBase *Inc, StringRef Prefix, in getVarName() argument
746 StringRef Name = Inc->getName()->getName().substr(NamePrefix.size()); in getVarName()
747 Function *F = Inc->getParent()->getParent(); in getVarName()
755 uint64_t FuncHash = Inc->getHash()->getZExtValue(); in getVarName()
832 InstrProfiling::createRegionCounters(InstrProfInstBase *Inc, StringRef Name, in createRegionCounters() argument
834 uint64_t NumCounters = Inc->getNumCounters()->getZExtValue(); in createRegionCounters()
837 if (isa<InstrProfCoverInst>(Inc)) { in createRegionCounters()
857 InstrProfiling::getOrCreateRegionCounters(InstrProfInstBase *Inc) { in getOrCreateRegionCounters() argument
858 GlobalVariable *NamePtr = Inc->getName(); in getOrCreateRegionCounters()
864 Function *Fn = Inc->getParent()->getParent(); in getOrCreateRegionCounters()
904 getVarName(Inc, getInstrProfCountersVarPrefix(), Renamed); in getOrCreateRegionCounters()
906 getVarName(Inc, getInstrProfDataVarPrefix(), Renamed); in getOrCreateRegionCounters()
920 uint64_t NumCounters = Inc->getNumCounters()->getZExtValue(); in getOrCreateRegionCounters()
923 auto *CounterPtr = createRegionCounters(Inc, CntsVarName, Linkage); in getOrCreateRegionCounters()
939 ConstantAsMetadata::get(Inc->getHash()), in getOrCreateRegionCounters()
943 ConstantAsMetadata::get(Inc->getNumCounters()), in getOrCreateRegionCounters()
979 getVarName(Inc, getInstrProfValuesVarPrefix(), Renamed)); in getOrCreateRegionCounters()