pub struct ControlFlowAnalyzer { /* private fields */ }Expand description
Control Flow Analyzer
Implementations§
Source§impl ControlFlowAnalyzer
impl ControlFlowAnalyzer
Sourcepub fn build_cfg(&mut self, kernel: &KernelDef) -> ControlFlowGraph
pub fn build_cfg(&mut self, kernel: &KernelDef) -> ControlFlowGraph
Build CFG for a kernel
Sourcepub fn analyze_barriers(&self, _module: &PtxModule) -> Vec<BarrierViolation>
pub fn analyze_barriers(&self, _module: &PtxModule) -> Vec<BarrierViolation>
Analyze barrier synchronization
Trait Implementations§
Auto Trait Implementations§
impl Freeze for ControlFlowAnalyzer
impl RefUnwindSafe for ControlFlowAnalyzer
impl Send for ControlFlowAnalyzer
impl Sync for ControlFlowAnalyzer
impl Unpin for ControlFlowAnalyzer
impl UnsafeUnpin for ControlFlowAnalyzer
impl UnwindSafe for ControlFlowAnalyzer
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