Lines Matching refs:CSByConstantArg
1231 for (auto &&CSByConstantArg : SlotInfo.ConstCSInfo) { in tryVirtualConstProp()
1232 if (!tryEvaluateFunctionsWithArgs(TargetsForSlot, CSByConstantArg.first)) in tryVirtualConstProp()
1237 ResByArg = &Res->ResByArg[CSByConstantArg.first]; in tryVirtualConstProp()
1239 if (tryUniformRetValOpt(TargetsForSlot, CSByConstantArg.second, ResByArg)) in tryVirtualConstProp()
1242 if (tryUniqueRetValOpt(BitWidth, TargetsForSlot, CSByConstantArg.second, in tryVirtualConstProp()
1243 ResByArg, Slot, CSByConstantArg.first)) in tryVirtualConstProp()
1284 if (CSByConstantArg.second.isExported()) { in tryVirtualConstProp()
1286 exportConstant(Slot, CSByConstantArg.first, "byte", OffsetByte, in tryVirtualConstProp()
1288 exportConstant(Slot, CSByConstantArg.first, "bit", 1ULL << OffsetBit, in tryVirtualConstProp()
1295 applyVirtualConstProp(CSByConstantArg.second, in tryVirtualConstProp()
1507 for (auto &CSByConstantArg : SlotInfo.ConstCSInfo) { in importResolution() local
1508 auto I = Res.ResByArg.find(CSByConstantArg.first); in importResolution()
1518 applyUniformRetValOpt(CSByConstantArg.second, "", ResByArg.Info); in importResolution()
1522 importGlobal(Slot, CSByConstantArg.first, "unique_member"); in importResolution()
1523 applyUniqueRetValOpt(CSByConstantArg.second, "", ResByArg.Info, in importResolution()
1528 Constant *Byte = importConstant(Slot, CSByConstantArg.first, "byte", in importResolution()
1530 Constant *Bit = importConstant(Slot, CSByConstantArg.first, "bit", Int8Ty, in importResolution()
1532 applyVirtualConstProp(CSByConstantArg.second, "", Byte, Bit); in importResolution()