(&self, key: &str)
| 379 | } |
| 380 | |
| 381 | pub(crate) fn get_intrinsic(&self, key: &str) -> &'ll Value { |
| 382 | trace!("Retrieving intrinsic with name `{}`", key); |
| 383 | if let Some(v) = self.intrinsics.borrow().get(key).cloned() { |
| 384 | return v; |
| 385 | } |
| 386 | |
| 387 | self.declare_intrinsic(key) |
| 388 | .unwrap_or_else(|| bug!("unknown intrinsic '{}'", key)) |
| 389 | } |
| 390 | |
| 391 | pub(crate) fn insert_intrinsic( |
| 392 | &self, |
no test coverage detected