summaryrefslogtreecommitdiff
path: root/backend/src/sys
AgeCommit message (Expand)AuthorFilesLines
2014-12-25replace hash_map with mapGuo Yejun1-82/+0
2014-11-11License: adjust all license version to LGPL v2.1+.Zhigang Gong19-19/+19
2014-08-19Fix compile warnings for ICC compilerLv Meng1-2/+4
2013-09-12Add the virtual dctr function of Serialization to kill warning.Junyan He1-0/+2
2013-09-12Add the serialization support for backendJunyan He1-0/+42
2013-05-17Add missing include of <limits>Simon Richter1-0/+1
2013-04-18Accept glibc's implementation of memalign()Simon Richter1-1/+1
2013-04-17remove dollar sign in identifierLu Guanqun1-5/+5
2013-04-10backend: Use alignof keyword when supportedFeng, Boqun2-5/+12
2013-04-10remove all MakefilesLu Guanqun1-3/+0
2012-11-08Added support for llvm 3.1Benjamin Segovia1-0/+6
2012-11-05Fixed a potential bug with cvarBenjamin Segovia1-1/+1
2012-10-12Pushed back original headers we partially lost during the code base merge. NowBenjamin Segovia11-45/+5
2012-10-08Added some more public functionality for intrusive_listBenjamin Segovia2-21/+65
2012-10-08Used intrusive_list for forward list instruction schedulingBenjamin Segovia1-5/+5
2012-10-08Added intrusive list implementation from Maciej Sinilo (MIT licensed)Benjamin Segovia2-0/+200
2012-10-08Activated instruction schedulingBenjamin Segovia1-1/+1
2012-10-04Almost finished instruction scheduling. Just need to handle accumulator writeBenjamin Segovia1-8/+9
2012-10-04Fixed bug in growing pool allocatorBenjamin Segovia1-17/+36
2012-09-19Removed unused filesBenjamin Segovia11-830/+34
2012-09-19Implemented linear allocator to have both fast instruction allocation andBenjamin Segovia2-24/+121
2012-09-18Improved MOVs generation while resolving PHIsBenjamin Segovia1-1/+3
2012-09-17Implemented greedy instruction on DAG. The idea is mostly to merge instructionsbsegovia1-5/+35
2012-08-10Create make-based build infrastructureKeith Packard1-0/+3
2012-08-10Started to play with __local and __constant declarationsBenjamin Segovia1-3/+12
2012-08-10Implemented first methods of the gen selection engineBenjamin Segovia1-1/+1
2012-08-10Made a systematic of range-based for loops when it is possibleBenjamin Segovia1-2/+1
2012-08-10Started constant_push handling Started to revamp the custom allocatorsBenjamin Segovia2-67/+53
2012-08-10Added proper support for stack in Gen backendBenjamin Segovia1-4/+4
2012-08-10fix gcc 4.7 compilation issuesSushma Rao2-0/+4
2012-08-10Added a check to make special registers immutableBenjamin Segovia1-1/+1
2012-08-10Added first support for compilation from source. Quick and dirty (since uses ...Benjamin Segovia1-1/+1
2012-08-10Added quake like console variables that simply ready the environment variablesBenjamin Segovia4-68/+111
2012-08-10Made the first kernels work with the simulators Added some debug variablesBenjamin Segovia3-0/+102
2012-08-10Removed useless EOL at the end of the filesBenjamin Segovia25-50/+0
2012-08-10s/getSrcIndex/getSrc/g s/getDstIndex/getDst/gBenjamin Segovia25-0/+50
2012-08-10Recompiled kernels with the new stdlib Added definition and use sets per regi...Benjamin Segovia1-1/+1
2012-08-10Fixed issue with new / delete operatorsBenjamin Segovia1-7/+7
2012-08-10Started to implement external C interface for the compiler Output a first dum...Benjamin Segovia2-10/+23
2012-08-10Fixed a bug in memory debugger (...) Fixed a stupid bug while releasing Funct...Benjamin Segovia6-11/+30
2012-08-10Kept on implementing full function DAG Added a monitor for the memory consump...Benjamin Segovia1-0/+15
2012-08-10Started to implement the iterative data flow pass to build the global DAGBenjamin Segovia3-13/+22
2012-08-10Made the instructions double-chain list elements Renamed the register family ...Benjamin Segovia1-1/+1
2012-08-10Extended the llvm-to-gen translation passBenjamin Segovia1-2/+4
2012-08-10Added first support for immediates Started to add support for builtin functionsBenjamin Segovia1-2/+2
2012-08-10Finished a first very very limited LLVM to Gen-IR translation. It should be j...Benjamin Segovia1-0/+1
2012-08-10Added a new define for the debug mode (GBE_DEBUG)Benjamin Segovia1-4/+4
2012-08-10Added support for output streams for functionsBenjamin Segovia1-0/+3
2012-08-10Added more testsBenjamin Segovia1-1/+0
2012-08-10Improved error messages with better assertionsBenjamin Segovia3-10/+22