Lines Matching full:which
126 enum class Which : std::uint8_t {
142 RT_API_ATTRS SpecialBinding(Which which, ProcedurePointer proc,
145 : which_{which}, isArgDescriptorSet_{isArgDescSet},
149 static constexpr RT_API_ATTRS Which RankFinal(int rank) {
150 return static_cast<Which>(static_cast<int>(Which::ScalarFinal) + rank);
153 RT_API_ATTRS Which which() const { return which_; }
168 Which which_{Which::None};
170 // The following little bit-set identifies which dummy arguments are
172 // Which::Assignment and Which::ElementalAssignment:
182 // Which::Final and Which::ElementalFinal:
189 // Which::AssumedRankFinal: flag must necessarily be set
191 // Set to 1 when "dtv" initial dummy argument is polymorphic, which is
252 SpecialBinding::Which which) const {
253 auto bitIndex{static_cast<std::uint32_t>(which)};
257 // number of special bindings that are present with smaller "which"
263 INTERNAL_CHECK(binding && binding->which() == which);
286 // the original uninstantiated type, which may be shared from a
307 // Packed in ascending order of "which" code values.
312 // Little-endian bit-set of special procedure binding "which" code values