[#llvm-instructionsWithoutDebug] = xref:llvm.adoc[llvm]::instructionsWithoutDebug :relfileprefix: ../ :mrdocs: Return a range from `It` to `End` that skips debug instructions. == Synopsis Declared in `<llvm/CodeGen/MachineBasicBlock.h>` [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- template<typename IterT> auto instructionsWithoutDebug( IterT It, IterT End, bool SkipPseudoOp = true); ---- == Description Construct a range iterator which begins at `It` and moves forwards until `End` is reached, skipping any debug instructions. == Return Value A filtered range from `It` to `End` skipping debug instructions. == Parameters [cols="1,4"] |=== | Name| Description | *It* | Begin iterator of the filtered range. | *End* | Past‐the‐end iterator of the filtered range. | *SkipPseudoOp* | If true, also skip pseudo‐probe instructions. |=== [.small]#Created with https://www.mrdocs.com[MrDocs]#