Tue, 31 Jul 2012 15:40:52 -0500 |
Max Brister |
Support ND matrix indexing with scalar assignment in JIT.
|
Tue, 31 Jul 2012 11:51:01 -0500 |
Max Brister |
ND scalar indexing in JIT.
|
Mon, 30 Jul 2012 13:05:29 -0500 |
Max Brister |
Support the end keyword for one dimentional indexing in JIT.
|
Thu, 26 Jul 2012 23:36:51 -0500 |
Max Brister |
src/pt-jit.cc: Fix JIT build with LLVM 3.0.
|
Thu, 26 Jul 2012 17:03:15 -0500 |
Max Brister |
Check trip count before compiling for loops.
|
Thu, 26 Jul 2012 12:17:56 -0500 |
Max Brister |
Compile top level while loops in JIT.
|
Wed, 25 Jul 2012 21:12:47 -0500 |
Max Brister |
Split pt-jit into multiple files.
|
Wed, 25 Jul 2012 06:40:15 -0500 |
Max Brister |
Take into account different calling conventions
|
Tue, 17 Jul 2012 09:48:53 -0500 |
Michael Goffioul |
Compile JIT on msvc
|
Wed, 11 Jul 2012 17:34:22 -0500 |
Max Brister |
Support while loops in JIT
|
Wed, 11 Jul 2012 14:42:56 -0500 |
Max Brister |
More support for complex-complex and complex-scalar operations in JIT
|
Tue, 10 Jul 2012 21:25:51 -0500 |
Max Brister |
Memory leaks with matrices in JIT
|
Tue, 10 Jul 2012 17:14:32 -0500 |
Max Brister |
Ignore unkonwn functions during compilation
|
Tue, 10 Jul 2012 15:55:05 -0500 |
Max Brister |
More support for complex numbers in JIT
|
Mon, 09 Jul 2012 17:06:54 -0500 |
Max Brister |
Initial support for complex numbers in JIT
|
Mon, 09 Jul 2012 12:32:42 -0500 |
Max Brister |
Rename jit_function to jit_operation
|
Wed, 27 Jun 2012 23:43:06 -0500 |
Max Brister |
Add short circult operators to JIT
|
Wed, 27 Jun 2012 18:50:59 -0500 |
Max Brister |
src/pt-jit.cc: Take into account step for matrix range subsasgn in JIT
|
Wed, 27 Jun 2012 18:19:41 -0500 |
Max Brister |
In jit support A(idx) = v; where A is matrix, idx is a range, and v is a scalar
|
Wed, 27 Jun 2012 15:49:28 -0500 |
Max Brister |
Add element wise boolean And and Or in JIT
|
Wed, 27 Jun 2012 14:14:20 -0500 |
Max Brister |
Generalize builtin specification in JIT and add support for cos and exp
|
Tue, 26 Jun 2012 16:15:30 -0500 |
Max Brister |
Add sin to JIT
|
Mon, 25 Jun 2012 16:26:00 -0500 |
Max Brister |
Remove jit_block::visit_dom and simplify release placement
|
Mon, 25 Jun 2012 14:21:45 -0500 |
Max Brister |
Add support for matrix indexed assignment to JIT
|
Fri, 22 Jun 2012 17:17:48 -0500 |
Max Brister |
Do not smash stack when passing structures in JIT
|
Fri, 22 Jun 2012 15:46:26 -0500 |
Max Brister |
Simplify matrix handling in JIT
|
Fri, 22 Jun 2012 11:43:30 -0500 |
Max Brister |
Place releases for temporaries on error
|
Thu, 21 Jun 2012 17:37:36 -0500 |
Max Brister |
Place grab/release for assignments
|
Thu, 21 Jun 2012 16:21:47 -0500 |
Max Brister |
src/pt-jit.cc (jit_block::maybe_split): Correctly mark if split branch is alive
|
Thu, 21 Jun 2012 15:08:06 -0500 |
Max Brister |
Change algorithm for placing releases and simplify PHIs in low level Octave IR
|
Tue, 19 Jun 2012 18:48:39 -0500 |
Max Brister |
Keep track of variables after SSA construction
|
Tue, 19 Jun 2012 13:10:10 -0500 |
Max Brister |
Simplify the creation of error checks in jit
|
Tue, 19 Jun 2012 12:36:53 -0500 |
Max Brister |
Rename jit_check_error to jit_error_check
|
Tue, 19 Jun 2012 12:27:55 -0500 |
Max Brister |
Fix whitespace issues and update documentation
|
Tue, 19 Jun 2012 12:15:44 -0500 |
Max Brister |
Rename jit_break to jit_branch and jit_cond_break to jit_cond_branch
|
Fri, 15 Jun 2012 14:10:24 -0500 |
Max Brister |
src/pt-jit.cc (jit_info::~jit_info): New function
|
Fri, 15 Jun 2012 13:35:35 -0500 |
Max Brister |
Check for null index lists
|
Fri, 15 Jun 2012 13:15:48 -0500 |
Max Brister |
Fix some segfaults
|
Fri, 15 Jun 2012 12:41:44 -0500 |
Max Brister |
Do not define OCTAVE_JIT_DEBUG
|
Thu, 14 Jun 2012 16:38:06 -0500 |
Max Brister |
Start of jit support for double matricies
|
Mon, 11 Jun 2012 10:03:28 -0500 |
Max Brister |
Add power to jit
|
Sun, 10 Jun 2012 12:16:29 -0500 |
Max Brister |
Cleanup and optimization of JIT
|
Sat, 09 Jun 2012 10:23:28 -0500 |
Max Brister |
Only add items to worklist in type inferece if not already there
|
Fri, 08 Jun 2012 22:31:57 -0500 |
Max Brister |
Remove uneeded error checks
|
Fri, 08 Jun 2012 15:30:07 -0500 |
Max Brister |
jit_const no longer inherits from jit_instruction
|
Fri, 08 Jun 2012 13:35:40 -0500 |
Max Brister |
Prevent crash when using scalars as conditionals
|
Thu, 07 Jun 2012 17:25:58 -0500 |
Max Brister |
warn on divide by zero
|
Thu, 07 Jun 2012 16:45:19 -0500 |
Max Brister |
Mark fail with GCC_ATTR_NORETURN
|
Thu, 07 Jun 2012 15:48:43 -0500 |
Max Brister |
No longer segfault when compiling nested for loops
|
Thu, 07 Jun 2012 12:43:20 -0500 |
Max Brister |
Adding basic error support to JIT
|
Tue, 05 Jun 2012 16:28:09 -0500 |
Max Brister |
Remove some macros from pt-jit.h and pt-jit.cc
|
Mon, 04 Jun 2012 17:18:47 -0500 |
Max Brister |
Allow for construction of ranges during jit
|
Mon, 04 Jun 2012 13:10:44 -0500 |
Max Brister |
Place releases after last use and generalize dom visiting
|
Sun, 03 Jun 2012 15:38:40 -0500 |
Max Brister |
Locate and link with LLVM properly
|
Fri, 01 Jun 2012 19:08:43 -0500 |
Max Brister |
Use standard SSA construction algorithm, and support break/continue
|
Tue, 29 May 2012 12:07:26 -0500 |
Max Brister |
Properly cleanup the low level IR
|
Tue, 29 May 2012 09:50:40 -0500 |
Max Brister |
Treat undefined as any
|
Mon, 28 May 2012 23:19:41 -0500 |
Max Brister |
If, ifelse, and else statements JIT compile now
|
Sun, 27 May 2012 22:57:55 -0500 |
Max Brister |
Cleanup of some type inference functions
|
Sat, 26 May 2012 20:30:28 -0500 |
Max Brister |
For loops compile with new IR
|