private void decodeBasicBlock(Decoder decoder, BlockMap resolver) throws DecoderException {
		int el = decoder.openElement(ELEM_BLOCK);
		int order = 0;
		PcodeBlockBasic bl = new PcodeBlockBasic();
		bl.decodeHeader(decoder);
		bl.decodeBody(decoder, resolver);
		for (;;) {
			int subel = decoder.peekElement();
			if (subel == 0) {
				break;
			}
			PcodeOp op = PcodeOp.decode(decoder, this);
			op.setOrder(order);
			order += 1;
			bl.insertEnd(op);
		}
		int index = bl.getIndex();
		while (bblocks.size() <= index) {
			bblocks.add(null);
		}
		bblocks.set(index, bl);
		decoder.closeElement(el);
	}
return all PcodeOps associated with a particular instruction Address
@param addr -- Address of instruction generating PcodeOps
@return -- Iterator to PcodeOps
Ghidra/Framework/SoftwareModeling/src/main/java/ghidra/program/model/pcode/PcodeSyntaxTree.java