Lines Matching refs:ProfileData
1384 auto *ProfileData = getMetadata(LLVMContext::MD_prof); in extractProfMetadata() local
1385 if (!ProfileData || ProfileData->getNumOperands() != 3) in extractProfMetadata()
1388 auto *ProfDataName = dyn_cast<MDString>(ProfileData->getOperand(0)); in extractProfMetadata()
1392 auto *CITrue = mdconst::dyn_extract<ConstantInt>(ProfileData->getOperand(1)); in extractProfMetadata()
1393 auto *CIFalse = mdconst::dyn_extract<ConstantInt>(ProfileData->getOperand(2)); in extractProfMetadata()
1412 auto *ProfileData = getMetadata(LLVMContext::MD_prof); in extractProfTotalWeight() local
1413 if (!ProfileData) in extractProfTotalWeight()
1416 auto *ProfDataName = dyn_cast<MDString>(ProfileData->getOperand(0)); in extractProfTotalWeight()
1422 for (unsigned i = 1; i < ProfileData->getNumOperands(); i++) { in extractProfTotalWeight()
1423 auto *V = mdconst::dyn_extract<ConstantInt>(ProfileData->getOperand(i)); in extractProfTotalWeight()
1430 ProfileData->getNumOperands() > 3) { in extractProfTotalWeight()
1431 TotalVal = mdconst::dyn_extract<ConstantInt>(ProfileData->getOperand(2)) in extractProfTotalWeight()