summaryrefslogtreecommitdiff
path: root/backend/src/CMakeLists.txt
AgeCommit message (Expand)AuthorFilesLines
2013-05-15GBE/Runtime: Optimize Sample/TypedWrite instruction.Zhigang Gong1-0/+2
2013-05-15GBE: refine the sampler implementation to comply with spec.Zhigang Gong1-0/+2
2013-04-10Added a new common header file for both kernel and host.Zhigang Gong1-1/+4
2013-04-10remove all MakefilesLu Guanqun1-1/+1
2013-03-29CMake fixup.Zhigang Gong1-13/+16
2012-11-08Cleaned some old bitrot code in llvm_gen_backendBenjamin Segovia1-3/+2
2012-11-05Removed the remaining bits of the c++ simulator. We only need the support forBenjamin Segovia1-11/+1
2012-10-08Used intrusive_list for forward list instruction schedulingBenjamin Segovia1-3/+0
2012-10-08Added intrusive list implementation from Maciej Sinilo (MIT licensed)Benjamin Segovia1-0/+2
2012-10-08Fixed issue with flag register encoding in instruction schedulingBenjamin Segovia1-17/+0
2012-09-19Removed unused filesBenjamin Segovia1-6/+0
2012-09-18Started to implemented instruction schedulingBenjamin Segovia1-0/+2
2012-08-10Added missing file while using the blob (TM)Benjamin Segovia1-1/+3
2012-08-10Added support for disassembling Gen ISA (instead of just using Fulsim...). It...Benjamin Segovia1-0/+4
2012-08-10Cleaned up the code to enable the blob compilation pathBenjamin Segovia1-10/+11
2012-08-10s/gen_eu.*/gen_encoder.*/gBenjamin Segovia1-2/+2
2012-08-10Move the register allocation in a dedicated classBenjamin Segovia1-2/+4
2012-08-10Started to segment the final code generation into: - instruction selection ph...Benjamin Segovia1-0/+2
2012-08-10Added first support for structure kernel arguments (anything bigger than 4 by...Benjamin Segovia1-2/+0
2012-08-10Started constant_push handling Started to revamp the custom allocatorsBenjamin Segovia1-0/+2
2012-08-10Added support for lowering of return instructionBenjamin Segovia1-0/+2
2012-08-10Move backend/gen/brw* files to backend/Benjamin Segovia1-1/+3
2012-08-10Simplified even more the Gen backend codeBenjamin Segovia1-2/+1
2012-08-10Cleaned up even more code in Gen code generationBenjamin Segovia1-3/+2
2012-08-10First implementation of branches in the simulatorBenjamin Segovia1-3/+4
2012-08-10Added first support for compilation from source. Quick and dirty (since uses ...Benjamin Segovia1-3/+10
2012-08-10Added quake like console variables that simply ready the environment variablesBenjamin Segovia1-3/+2
2012-08-10Made the first kernels work with the simulators Added some debug variablesBenjamin Segovia1-0/+3
2012-08-10Fixed some back slash crap when stringify the simulator c++ filesBenjamin Segovia1-2/+2
2012-08-10Started to implement the vector library for the c++ backendBenjamin Segovia1-1/+24
2012-08-10Added more pieces for the SW emulation of the stackBenjamin Segovia1-1/+1
2012-08-10Revamp the backend classes to be easily able to output Gen or simulator codeBenjamin Segovia1-1/+8
2012-08-10Improved and simplify file and class naming for the code generation stepBenjamin Segovia1-8/+9
2012-08-10Made a better c-style interface Improved the base interfaces for both program...Benjamin Segovia1-1/+1
2012-08-10Put sim and gen files into a common sub-directoryBenjamin Segovia1-10/+10
2012-08-10Started to implement the interface for the compiler. This will allow us to ou...Benjamin Segovia1-2/+6
2012-08-10Started to implement external C interface for the compiler Output a first dum...Benjamin Segovia1-0/+11
2012-08-10Started to implement Gen code generationBenjamin Segovia1-1/+4
2012-08-10started to implement gen encodingBenjamin Segovia1-1/+2
2012-08-10Started to implement values and ud | du chainsBenjamin Segovia1-1/+3
2012-08-10Started to implement liveness analysisBenjamin Segovia1-0/+1
2012-08-10Added first support for immediates Started to add support for builtin functionsBenjamin Segovia1-0/+2
2012-08-10Removed the crap related to llvm targets and triplesBenjamin Segovia1-2/+7
2012-08-10Compiled the skeletong of what the llvm to gbe translator should beBenjamin Segovia1-4/+4
2012-08-10Started llvm workBenjamin Segovia1-0/+7
2012-08-10Added support for output streams for functionsBenjamin Segovia1-4/+6
2012-08-10Added type safety for all uint* Added one more testBenjamin Segovia1-0/+1
2012-08-10Added more functionality in the unit test "framework" Created one test that b...Benjamin Segovia1-1/+11
2012-08-10Improved memory debugger -> added memory re-initialization at free time -> ad...Benjamin Segovia1-36/+39
2012-08-10Renamed ir_{...} to {...} Put ir structures and classes into an IR namespace ...Benjamin Segovia1-23/+16