Lines Matching refs:CreateExpr
763 auto CreateExpr = [&Ctx](int64_t Value) { in getSIProgramInfo() local
776 ProgInfo.NumArchVGPR = CreateExpr(Info.NumVGPR); in getSIProgramInfo()
777 ProgInfo.NumAccVGPR = CreateExpr(Info.NumAGPR); in getSIProgramInfo()
778 ProgInfo.NumVGPR = CreateExpr(Info.getTotalNumVGPRs(STM)); in getSIProgramInfo()
780 CreateExpr(alignTo(std::max(1, Info.NumVGPR), 4) / 4 - 1); in getSIProgramInfo()
782 ProgInfo.NumSGPR = CreateExpr(Info.NumExplicitSGPR); in getSIProgramInfo()
783 ProgInfo.ScratchSize = CreateExpr(Info.PrivateSegmentSize); in getSIProgramInfo()
784 ProgInfo.VCCUsed = CreateExpr(Info.UsesVCC); in getSIProgramInfo()
785 ProgInfo.FlatUsed = CreateExpr(Info.UsesFlatScratch); in getSIProgramInfo()
787 CreateExpr(Info.HasDynamicallySizedStack || Info.HasRecursion); in getSIProgramInfo()
821 ProgInfo.NumSGPR = CreateExpr(MaxAddressableNumSGPRs - 1); in getSIProgramInfo()
898 {ProgInfo.NumSGPR, CreateExpr(WaveDispatchNumSGPR)}, Ctx); in getSIProgramInfo()
901 {ProgInfo.NumVGPR, CreateExpr(WaveDispatchNumVGPR)}, Ctx); in getSIProgramInfo()
911 AMDGPUMCExpr::createMax({ProgInfo.NumSGPR, CreateExpr(1ul), in getSIProgramInfo()
912 CreateExpr(STM.getMinNumSGPRs(MaxWaves))}, in getSIProgramInfo()
915 AMDGPUMCExpr::createMax({ProgInfo.NumVGPR, CreateExpr(1ul), in getSIProgramInfo()
916 CreateExpr(STM.getMinNumVGPRs(MaxWaves))}, in getSIProgramInfo()
932 ProgInfo.NumSGPR = CreateExpr(MaxAddressableNumSGPRs); in getSIProgramInfo()
933 ProgInfo.NumSGPRsForWavesPerEU = CreateExpr(MaxAddressableNumSGPRs); in getSIProgramInfo()
939 CreateExpr(AMDGPU::IsaInfo::FIXED_NUM_SGPRS_FOR_INIT_BUG); in getSIProgramInfo()
941 CreateExpr(AMDGPU::IsaInfo::FIXED_NUM_SGPRS_FOR_INIT_BUG); in getSIProgramInfo()
962 auto GetNumGPRBlocks = [&CreateExpr, &Ctx](const MCExpr *NumGPR, in getSIProgramInfo()
964 const MCExpr *OneConst = CreateExpr(1ul); in getSIProgramInfo()
965 const MCExpr *GranuleConst = CreateExpr(Granule); in getSIProgramInfo()
1022 CreateExpr(STM.getWavefrontSize()), Ctx), in getSIProgramInfo()
1023 CreateExpr(1ULL << ScratchAlignShift)); in getSIProgramInfo()
1078 SetBits(ProgInfo.ComputePGMRSrc3GFX90A, CreateExpr(ProgInfo.TgSplit), in getSIProgramInfo()