code: def gep(self, ptr, indices, inbounds=False, name=''):
          
          instr = instructions.GEPInstr(self.block, ptr, indices,
                                        inbounds=inbounds, name=name)
          self._insert(instr)
          return instr
docs: Compute effective address (getelementptr):
              name = getelementptr ptr, <indices...>