| 1407 | } |
| 1408 | |
| 1409 | uint32_t MaybeGetIntegerConstant( |
| 1410 | opt::IRContext* ir_context, |
| 1411 | const TransformationContext& transformation_context, |
| 1412 | const std::vector<uint32_t>& words, uint32_t width, bool is_signed, |
| 1413 | bool is_irrelevant) { |
| 1414 | if (auto type_id = MaybeGetIntegerType(ir_context, width, is_signed)) { |
| 1415 | return MaybeGetOpConstant(ir_context, transformation_context, words, |
| 1416 | type_id, is_irrelevant); |
| 1417 | } |
| 1418 | |
| 1419 | return 0; |
| 1420 | } |
| 1421 | |
| 1422 | uint32_t MaybeGetIntegerConstantFromValueAndType(opt::IRContext* ir_context, |
| 1423 | uint32_t value, |