pub struct LicmPreheaderMap {
pub map: HashMap<LoopLevelId, LoopPreheader>,
}Expand description
LICM preheader map
Fields§
§map: HashMap<LoopLevelId, LoopPreheader>Implementations§
Source§impl LicmPreheaderMap
impl LicmPreheaderMap
pub fn new() -> Self
pub fn insert(&mut self, ph: LoopPreheader)
pub fn get(&self, id: &LoopLevelId) -> Option<&LoopPreheader>
pub fn count(&self) -> usize
Trait Implementations§
Source§impl Debug for LicmPreheaderMap
impl Debug for LicmPreheaderMap
Source§impl Default for LicmPreheaderMap
impl Default for LicmPreheaderMap
Source§fn default() -> LicmPreheaderMap
fn default() -> LicmPreheaderMap
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for LicmPreheaderMap
impl RefUnwindSafe for LicmPreheaderMap
impl Send for LicmPreheaderMap
impl Sync for LicmPreheaderMap
impl Unpin for LicmPreheaderMap
impl UnsafeUnpin for LicmPreheaderMap
impl UnwindSafe for LicmPreheaderMap
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more