comparison libinterp/corefcn/pt-jit.cc @ 17281:bc924baa2c4e

doc: Add new @qcode macro for code samples which are quoted. Macro handles options ("on") or properties ("position") more elegantly than @code{"text"}. * doc/interpreter/macros.texi: Add new @qcode macro. * doc/interpreter/tips.txi: Add documentation about @qcode macro. * doc/interpreter/basics.txi, doc/interpreter/container.txi, doc/interpreter/emacs.txi, doc/interpreter/errors.txi, doc/interpreter/eval.txi, doc/interpreter/expr.txi, doc/interpreter/external.txi, doc/interpreter/func.txi, doc/interpreter/grammar.txi, doc/interpreter/image.txi, doc/interpreter/install.txi, doc/interpreter/interp.txi, doc/interpreter/io.txi, doc/interpreter/matrix.txi, doc/interpreter/numbers.txi, doc/interpreter/oop.txi, doc/interpreter/package.txi, doc/interpreter/plot.txi, doc/interpreter/quad.txi, doc/interpreter/sparse.txi, doc/interpreter/strings.txi, doc/interpreter/system.txi, doc/interpreter/vectorize.txi, libinterp/corefcn/balance.cc, libinterp/corefcn/bitfcns.cc, libinterp/corefcn/cellfun.cc, libinterp/corefcn/conv2.cc, libinterp/corefcn/data.cc, libinterp/corefcn/debug.cc, libinterp/corefcn/defaults.cc, libinterp/corefcn/dirfns.cc, libinterp/corefcn/dlmread.cc, libinterp/corefcn/error.cc, libinterp/corefcn/file-io.cc, libinterp/corefcn/find.cc, libinterp/corefcn/gammainc.cc, libinterp/corefcn/graphics.cc, libinterp/corefcn/help.cc, libinterp/corefcn/hex2num.cc, libinterp/corefcn/input.cc, libinterp/corefcn/load-path.cc, libinterp/corefcn/load-save.cc, libinterp/corefcn/ls-oct-ascii.cc, libinterp/corefcn/lu.cc, libinterp/corefcn/luinc.cc, libinterp/corefcn/matrix_type.cc, libinterp/corefcn/oct-hist.cc, libinterp/corefcn/pager.cc, libinterp/corefcn/pr-output.cc, libinterp/corefcn/pt-jit.cc, libinterp/corefcn/qz.cc, libinterp/corefcn/rand.cc, libinterp/corefcn/regexp.cc, libinterp/corefcn/schur.cc, libinterp/corefcn/sighandlers.cc, libinterp/corefcn/sparse.cc, libinterp/corefcn/spparms.cc, libinterp/corefcn/str2double.cc, libinterp/corefcn/svd.cc, libinterp/corefcn/symtab.cc, libinterp/corefcn/syscalls.cc, libinterp/corefcn/toplev.cc, libinterp/corefcn/tril.cc, libinterp/corefcn/typecast.cc, libinterp/corefcn/utils.cc, libinterp/corefcn/variables.cc, libinterp/dldfcn/__init_fltk__.cc, libinterp/dldfcn/chol.cc, libinterp/dldfcn/colamd.cc, libinterp/dldfcn/fftw.cc, libinterp/dldfcn/qr.cc, libinterp/dldfcn/symbfact.cc, libinterp/octave-value/ov-base.cc, libinterp/octave-value/ov-fcn-handle.cc, libinterp/octave-value/ov-fcn-inline.cc, libinterp/octave-value/ov-java.cc, libinterp/octave-value/ov-range.cc, libinterp/octave-value/ov-struct.cc, libinterp/octave-value/ov-usr-fcn.cc, libinterp/parse-tree/oct-parse.in.yy, libinterp/parse-tree/pt-binop.cc, libinterp/parse-tree/pt-eval.cc, libinterp/parse-tree/pt-mat.cc, scripts/@ftp/ftp.m, scripts/deprecated/java_convert_matrix.m, scripts/deprecated/java_debug.m, scripts/deprecated/java_unsigned_conversion.m, scripts/deprecated/shell_cmd.m, scripts/general/dblquad.m, scripts/general/display.m, scripts/general/genvarname.m, scripts/general/idivide.m, scripts/general/interp1.m, scripts/general/interp2.m, scripts/general/interp3.m, scripts/general/interpn.m, scripts/general/isa.m, scripts/general/profexplore.m, scripts/general/profile.m, scripts/general/quadgk.m, scripts/general/randi.m, scripts/general/structfun.m, scripts/general/subsindex.m, scripts/general/triplequad.m, scripts/geometry/griddata.m, scripts/geometry/griddata3.m, scripts/geometry/griddatan.m, scripts/geometry/voronoi.m, scripts/help/help.m, scripts/help/lookfor.m, scripts/image/cmpermute.m, scripts/image/colormap.m, scripts/image/image.m, scripts/image/imagesc.m, scripts/image/imfinfo.m, scripts/image/imformats.m, scripts/image/imread.m, scripts/image/imshow.m, scripts/image/imwrite.m, scripts/image/ind2gray.m, scripts/image/lines.m, scripts/image/rgb2ind.m, scripts/image/spinmap.m, scripts/io/dlmwrite.m, scripts/io/strread.m, scripts/io/textread.m, scripts/io/textscan.m, scripts/java/javaclasspath.m, scripts/java/usejava.m, scripts/miscellaneous/bzip2.m, scripts/miscellaneous/computer.m, scripts/miscellaneous/copyfile.m, scripts/miscellaneous/debug.m, scripts/miscellaneous/dos.m, scripts/miscellaneous/edit.m, scripts/miscellaneous/gzip.m, scripts/miscellaneous/license.m, scripts/miscellaneous/mkoctfile.m, scripts/miscellaneous/movefile.m, scripts/miscellaneous/parseparams.m, scripts/miscellaneous/unix.m, scripts/optimization/fminbnd.m, scripts/optimization/fminsearch.m, scripts/optimization/fminunc.m, scripts/optimization/fsolve.m, scripts/optimization/fzero.m, scripts/optimization/glpk.m, scripts/optimization/lsqnonneg.m, scripts/optimization/optimset.m, scripts/optimization/pqpnonneg.m, scripts/pkg/pkg.m, scripts/plot/allchild.m, scripts/plot/ancestor.m, scripts/plot/area.m, scripts/plot/axis.m, scripts/plot/bar.m, scripts/plot/barh.m, scripts/plot/box.m, scripts/plot/caxis.m, scripts/plot/cla.m, scripts/plot/clabel.m, scripts/plot/clf.m, scripts/plot/close.m, scripts/plot/colorbar.m, scripts/plot/daspect.m, scripts/plot/ezmesh.m, scripts/plot/ezmeshc.m, scripts/plot/ezsurf.m, scripts/plot/ezsurfc.m, scripts/plot/findall.m, scripts/plot/findobj.m, scripts/plot/gcbo.m, scripts/plot/gcf.m, scripts/plot/gco.m, scripts/plot/grid.m, scripts/plot/guihandles.m, scripts/plot/hdl2struct.m, scripts/plot/hidden.m, scripts/plot/hold.m, scripts/plot/isonormals.m, scripts/plot/isosurface.m, scripts/plot/legend.m, scripts/plot/mesh.m, scripts/plot/meshc.m, scripts/plot/meshz.m, scripts/plot/newplot.m, scripts/plot/orient.m, scripts/plot/pareto.m, scripts/plot/patch.m, scripts/plot/pbaspect.m, scripts/plot/pcolor.m, scripts/plot/plot.m, scripts/plot/print.m, scripts/plot/private/__add_default_menu__.m, scripts/plot/quiver.m, scripts/plot/quiver3.m, scripts/plot/refreshdata.m, scripts/plot/saveas.m, scripts/plot/scatter.m, scripts/plot/scatter3.m, scripts/plot/shading.m, scripts/plot/shrinkfaces.m, scripts/plot/slice.m, scripts/plot/stem.m, scripts/plot/stem3.m, scripts/plot/struct2hdl.m, scripts/plot/subplot.m, scripts/plot/surf.m, scripts/plot/surfc.m, scripts/plot/surfl.m, scripts/plot/tetramesh.m, scripts/plot/uigetfile.m, scripts/plot/uimenu.m, scripts/plot/uiputfile.m, scripts/plot/waterfall.m, scripts/plot/whitebg.m, scripts/plot/xlim.m, scripts/plot/ylim.m, scripts/plot/zlim.m, scripts/polynomial/conv.m, scripts/polynomial/polyout.m, scripts/polynomial/splinefit.m, scripts/set/ismember.m, scripts/set/powerset.m, scripts/set/setdiff.m, scripts/set/union.m, scripts/set/unique.m, scripts/signal/detrend.m, scripts/signal/filter2.m, scripts/signal/freqz.m, scripts/signal/periodogram.m, scripts/signal/spectral_adf.m, scripts/signal/spectral_xdf.m, scripts/sparse/eigs.m, scripts/sparse/svds.m, scripts/specfun/legendre.m, scripts/special-matrix/gallery.m, scripts/statistics/base/mean.m, scripts/statistics/base/moment.m, scripts/statistics/tests/cor_test.m, scripts/statistics/tests/kolmogorov_smirnov_test.m, scripts/statistics/tests/kolmogorov_smirnov_test_2.m, scripts/statistics/tests/kruskal_wallis_test.m, scripts/statistics/tests/prop_test_2.m, scripts/statistics/tests/sign_test.m, scripts/statistics/tests/t_test.m, scripts/statistics/tests/t_test_2.m, scripts/statistics/tests/t_test_regression.m, scripts/statistics/tests/u_test.m, scripts/statistics/tests/var_test.m, scripts/statistics/tests/welch_test.m, scripts/statistics/tests/wilcoxon_test.m, scripts/statistics/tests/z_test.m, scripts/statistics/tests/z_test_2.m, scripts/strings/base2dec.m, scripts/strings/index.m, scripts/strings/isstrprop.m, scripts/strings/mat2str.m, scripts/strings/regexptranslate.m, scripts/strings/rindex.m, scripts/strings/str2num.m, scripts/strings/strcat.m, scripts/strings/strjust.m, scripts/strings/strmatch.m, scripts/strings/validatestring.m, scripts/testfun/demo.m, scripts/testfun/example.m, scripts/testfun/test.m, scripts/time/addtodate.m, scripts/time/asctime.m, scripts/time/datestr.m, scripts/time/datetick.m, scripts/time/weekday.m, scripts/ui/errordlg.m, scripts/ui/helpdlg.m, scripts/ui/inputdlg.m, scripts/ui/listdlg.m, scripts/ui/msgbox.m, scripts/ui/questdlg.m, scripts/ui/warndlg.m: Use new @qcode macro.
author Rik <rik@octave.org>
date Mon, 19 Aug 2013 20:46:38 -0700
parents 36fd98b9ce48
children c702371ff6df d63878346099
comparison
equal deleted inserted replaced
17280:1a5407bae739 17281:bc924baa2c4e
2314 @deftypefnx {Built-in Function} {@var{old_val} =} debug_jit (@var{new_val})\n\ 2314 @deftypefnx {Built-in Function} {@var{old_val} =} debug_jit (@var{new_val})\n\
2315 @deftypefnx {Built-in Function} {} debug_jit (@var{new_val}, \"local\")\n\ 2315 @deftypefnx {Built-in Function} {} debug_jit (@var{new_val}, \"local\")\n\
2316 Query or set the internal variable that determines whether\n\ 2316 Query or set the internal variable that determines whether\n\
2317 debugging/tracing is enabled for Octave's JIT compiler.\n\ 2317 debugging/tracing is enabled for Octave's JIT compiler.\n\
2318 \n\ 2318 \n\
2319 When called from inside a function with the \"local\" option, the variable is\n\ 2319 When called from inside a function with the @qcode{\"local\"} option, the\n\
2320 changed locally for the function and any subroutines it calls. The original\n\ 2320 variable is changed locally for the function and any subroutines it calls. \n\
2321 variable value is restored when exiting the function.\n\ 2321 The original variable value is restored when exiting the function.\n\
2322 @seealso{jit_enable, jit_startcnt}\n\ 2322 @seealso{jit_enable, jit_startcnt}\n\
2323 @end deftypefn") 2323 @end deftypefn")
2324 { 2324 {
2325 #if defined (HAVE_LLVM) 2325 #if defined (HAVE_LLVM)
2326 return SET_INTERNAL_VARIABLE (debug_jit); 2326 return SET_INTERNAL_VARIABLE (debug_jit);
2335 @deftypefn {Built-in Function} {@var{val} =} jit_enable ()\n\ 2335 @deftypefn {Built-in Function} {@var{val} =} jit_enable ()\n\
2336 @deftypefnx {Built-in Function} {@var{old_val} =} jit_enable (@var{new_val})\n\ 2336 @deftypefnx {Built-in Function} {@var{old_val} =} jit_enable (@var{new_val})\n\
2337 @deftypefnx {Built-in Function} {} jit_enable (@var{new_val}, \"local\")\n\ 2337 @deftypefnx {Built-in Function} {} jit_enable (@var{new_val}, \"local\")\n\
2338 Query or set the internal variable that enables Octave's JIT compiler.\n\ 2338 Query or set the internal variable that enables Octave's JIT compiler.\n\
2339 \n\ 2339 \n\
2340 When called from inside a function with the \"local\" option, the variable is\n\ 2340 When called from inside a function with the @qcode{\"local\"} option, the\n\
2341 changed locally for the function and any subroutines it calls. The original\n\ 2341 variable is changed locally for the function and any subroutines it calls. \n\
2342 variable value is restored when exiting the function.\n\ 2342 The original variable value is restored when exiting the function.\n\
2343 @seealso{jit_startcnt, debug_jit}\n\ 2343 @seealso{jit_startcnt, debug_jit}\n\
2344 @end deftypefn") 2344 @end deftypefn")
2345 { 2345 {
2346 #if defined (HAVE_LLVM) 2346 #if defined (HAVE_LLVM)
2347 return SET_INTERNAL_VARIABLE (jit_enable); 2347 return SET_INTERNAL_VARIABLE (jit_enable);
2359 Query or set the internal variable that determines whether JIT compilation\n\ 2359 Query or set the internal variable that determines whether JIT compilation\n\
2360 will take place for a specific loop. Because compilation is a costly\n\ 2360 will take place for a specific loop. Because compilation is a costly\n\
2361 operation it does not make sense to employ JIT when the loop count is low.\n\ 2361 operation it does not make sense to employ JIT when the loop count is low.\n\
2362 By default only loops with greater than 1000 iterations will be accelerated.\n\ 2362 By default only loops with greater than 1000 iterations will be accelerated.\n\
2363 \n\ 2363 \n\
2364 When called from inside a function with the \"local\" option, the variable is\n\ 2364 When called from inside a function with the @qcode{\"local\"} option, the\n\
2365 changed locally for the function and any subroutines it calls. The original\n\ 2365 variable is changed locally for the function and any subroutines it calls. \n\
2366 variable value is restored when exiting the function.\n\ 2366 The original variable value is restored when exiting the function.\n\
2367 @seealso{jit_enable, debug_jit}\n\ 2367 @seealso{jit_enable, debug_jit}\n\
2368 @end deftypefn") 2368 @end deftypefn")
2369 { 2369 {
2370 #if defined (HAVE_LLVM) 2370 #if defined (HAVE_LLVM)
2371 return SET_INTERNAL_VARIABLE_WITH_LIMITS (jit_startcnt, 1, 2371 return SET_INTERNAL_VARIABLE_WITH_LIMITS (jit_startcnt, 1,