enum CfgPoint {
RegionEntry(ControlRegion),
RegionExit(ControlRegion),
ControlNodeEntry(ControlNode),
ControlNodeExit(ControlNode),
}
Expand description
Any of the possible points in structured or unstructured SPIR-T control-flow, that may require a separate SPIR-V basic block.
Variants§
RegionEntry(ControlRegion)
RegionExit(ControlRegion)
ControlNodeEntry(ControlNode)
ControlNodeExit(ControlNode)
Trait Implementations§
source§impl PartialEq for CfgPoint
impl PartialEq for CfgPoint
impl Copy for CfgPoint
impl Eq for CfgPoint
impl StructuralPartialEq for CfgPoint
Auto Trait Implementations§
impl RefUnwindSafe for CfgPoint
impl Send for CfgPoint
impl Sync for CfgPoint
impl Unpin for CfgPoint
impl UnwindSafe for CfgPoint
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
source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.