(&mut self, val: Self::Value)
| 431 | } |
| 432 | |
| 433 | fn from_immediate(&mut self, val: Self::Value) -> Self::Value { |
| 434 | if self.cx().val_ty(val) == self.cx().type_i1() { |
| 435 | self.zext(val, self.cx().type_i8()) |
| 436 | } else { |
| 437 | val |
| 438 | } |
| 439 | } |
| 440 | fn to_immediate_scalar(&mut self, val: Self::Value, scalar: abi::Scalar) -> Self::Value { |
| 441 | if scalar.is_bool() { |
| 442 | return self.trunc(val, self.cx().type_i1()); |