Lines Matching defs:InstrLowerer
219 class InstrLowerer final {
221 InstrLowerer(Module &M, const InstrProfOptions &Options,
661 InstrLowerer Lowerer(M, Options, GetTLI, IsCS);
712 void InstrLowerer::doSampling(Instruction *I) {
793 bool InstrLowerer::lowerIntrinsics(Function *F) {
841 bool InstrLowerer::isRuntimeCounterRelocationEnabled() const {
853 bool InstrLowerer::isSamplingEnabled() const {
859 bool InstrLowerer::isCounterPromotionEnabled() const {
866 void InstrLowerer::promoteCounterLoadStores(Function *F) {
923 bool InstrLowerer::lower() {
1025 void InstrLowerer::computeNumValueSiteCounts(InstrProfValueProfileInst *Ind) {
1034 void InstrLowerer::lowerValueProfileInst(InstrProfValueProfileInst *Ind) {
1080 GlobalVariable *InstrLowerer::getOrCreateBiasVar(StringRef VarName) {
1103 Value *InstrLowerer::getCounterAddress(InstrProfCntrInstBase *I) {
1133 Function *InstrLowerer::createRMWOrFunc() {
1186 CallInst *InstrLowerer::getRMWOrCall(Value *Addr, Value *Val) {
1193 Value *InstrLowerer::getBitmapAddress(InstrProfMCDCTVBitmapUpdate *I) {
1209 void InstrLowerer::lowerCover(InstrProfCoverInst *CoverInstruction) {
1217 void InstrLowerer::lowerTimestamp(
1232 void InstrLowerer::lowerIncrement(InstrProfIncrementInst *Inc) {
1251 void InstrLowerer::lowerCoverageData(GlobalVariable *CoverageNamesVar) {
1268 void InstrLowerer::lowerMCDCTestVectorBitmapUpdate(
1437 void InstrLowerer::maybeSetComdat(GlobalVariable *GV, GlobalObject *GO,
1509 void InstrLowerer::getOrCreateVTableProfData(GlobalVariable *GV) {
1579 GlobalVariable *InstrLowerer::setupProfileSection(InstrProfInstBase *Inc,
1634 InstrLowerer::createRegionBitmaps(InstrProfMCDCBitmapInstBase *Inc,
1646 InstrLowerer::getOrCreateRegionBitmaps(InstrProfMCDCBitmapInstBase *Inc) {
1661 InstrLowerer::createRegionCounters(InstrProfCntrInstBase *Inc, StringRef Name,
1686 InstrLowerer::getOrCreateRegionCounters(InstrProfCntrInstBase *Inc) {
1740 void InstrLowerer::createDataVariable(InstrProfCntrInstBase *Inc) {
1888 void InstrLowerer::emitVNodes() {
1939 void InstrLowerer::emitNameData() {
1975 void InstrLowerer::emitVTableNames() {
2000 void InstrLowerer::emitRegistration() {
2041 bool InstrLowerer::emitRuntimeHook() {
2083 void InstrLowerer::emitUses() {
2105 void InstrLowerer::emitInitialization() {