Lines Matching defs:rules
110 /// lowering rules for an intrinsic need to be provided only if at least one
111 /// argument must not be lowered by value. In which case, the lowering rules
846 // C-interoperability rules apply to these library functions.
2274 // Unrestricted intrinsics signature follows implicit rules: argument
8234 // Argument lowering rules interface for intrinsic or intrinsic module
8261 /// Return how argument \p argName should be lowered given the rules for the
8264 lowerIntrinsicArgumentAs(const IntrinsicArgumentLoweringRules &rules,
8266 assert(position < sizeof(rules.args) / (sizeof(decltype(*rules.args))) &&
8268 return {rules.args[position].lowerAs,
8269 rules.args[position].handleDynamicOptional};