RoseFE_xaifBooster

log

age author description
8 months ago snarayan Changes for newer boost librarydefault tip
22 months ago snarayan ADMM
22 months ago snarayan ADMM
22 months ago snarayan ADMM
22 months ago snarayan ADMM
22 months ago snarayan ADMM
22 months ago snarayan ADMM
2015-06-10 snarayan Removed spurious initialization
2015-06-03 snarayan Merge
2015-06-03 snarayan Allow ExitLive SideEffectLists and SubroutineCalls with twoway flag
2015-06-03 snarayan Allow a SizeOf Intrinsic
2015-06-03 snarayan returns the list of symbols in the table. The list is currently used to check which variables are statically allocated and therefore require an allocate and deallocate call
2015-06-03 snarayan returns the number of elements in the symbol based on the Shape
2015-06-03 snarayan Allow subroutine calls to specify that they require to be present the tape as well as adjoint mode
2015-06-03 snarayan Moved vertex ordering of vertices in a graph out of here. Added functions to check if the symbol in the variable is a pointer and whether the expression is a pointer dereference
2015-06-03 snarayan Removed dead code
2015-06-03 snarayan Moved vertex ordering of vertices in a graph to here
2015-06-03 snarayan Add support to check if the expression is a single variable which is a pointer expression
2015-06-03 snarayan Add support for SideEffect list describing the variables that remain live at the end of a function scope
2015-06-03 snarayan Add support for SideEffect list describing the variables that remain live at the end of a function scope
2015-06-03 snarayan New type of instrincs to handle sizeof system call
2015-06-03 snarayan Allow DirectAction NonInlinable Intrinsics to have two actions, one for tape mode and one for adjoint mode
2015-06-03 snarayan Allow non inlinable intrinsics to exist in the assignment
2015-06-03 snarayan removed cout
2015-06-03 snarayan Support for treating the external call free separately in plain tape and adjoint mode
2015-06-03 snaryaan Allow signature pattern to be returned and bugfix for checking discrepancy
2015-06-03 snarayan remove cout statements
2015-06-03 snarayan Allow the first and last basic block in a structured control flow graph to be returned
2015-06-03 snarayan Remove spurious changes
2015-06-03 snarayan Add support for poppointer and rebase calls in adjoint mode and handle malloc assignment as BW_ADMM_DEALLOCATE calls
2015-06-03 snarayan Add support for poppointer and rebase calls in adjoint mode and handle malloc assignment as BW_ADMM_DEALLOCATE calls
2015-06-03 snarayan removed commented code
2015-06-03 snarayan Allow SymbolAlg in BasicVlockPreaccumulationTapeAdjoint
2015-06-03 snarayan Helper routines to allow poppointer, Allocate and Deallocate Calls in adjoint mode to be added at the appropriate position
2015-06-03 snarayan Allow SymbolAlg in BasicBlockPreassumulationTape
2015-06-03 snarayan Removed cout
2015-06-03 snarayan the call free is converted into an assignment whose RHS is a BW_ADMM_DEALLOCATE with additional arguments
2015-06-03 snarayan the call free is converted in to FW_ADMM_DEALLOCATE with additional arguments
2015-06-03 snarayan Changes to allow the symbol free which is treated as an external call to take on different names in plain tape and adjoint modes
2015-06-03 snarayan remove commented code
2015-06-03 snarayan Add Allocate and Deallocate calls of static variables, pushpointer calls for pointers falling out of scope in tape mode
2015-06-03 snarayan Add pushpointer calls in tape mode before the assignment
2015-06-03 snarayan Add pushpointer calls in tape mode before the assignment
2015-06-03 snarayan Invokes the Allocate and Deallocate calls of static variables, pushpointer calls for pointers falling out of scope in tape mode and poppointer calls to restore them in adjoint mode
2015-06-03 snarayan Changes for adding PushPointer calls in Tape, Changes to support assignments where the lhs is allocated memory using a malloc call
2015-06-03 snarayan Changes for AllocateBytesCall
2015-06-03 snarayan Changes for adding PushPointer calls in Tape
2015-06-03 snarayan Changes for AllocateBytesCall
2015-05-19 snarayan Changes for Divided Adjoints
2014-03-14 Jean Utke branch merge
2014-03-14 Jean Utke branch merge
2014-03-14 Jean Utke FreeSans no longer included
2014-03-13 Jean Utke branch merge
2014-03-13 Jean Utke branch merge
2014-03-13 Jean Utke updated to new version
2014-03-12 Jean Utke branch merge
2014-03-12 utke on macbook year
2013-12-19 Jean Utke branch merge
2013-06-20 utke on macbook calls to subroutines that are external don't have an adjoint counterpart
2013-06-20 utke on macbook refactor