summaryrefslogtreecommitdiff
path: root/backend/src/ir/context.hpp
AgeCommit message (Expand)AuthorFilesLines
2014-08-12Fix compile errors for CLANG compilerLv Meng1-5/+0
2014-07-31GBE: complete constant expression processing.Zhigang Gong1-2/+28
2014-07-30GBE: Handle bti allocation for internal buffer used by printf.Ruiling Song1-0/+1
2014-07-30GBE: Refine bti usage in backend & runtime.Ruiling Song1-5/+5
2014-06-13Add the llvm info to the function for later usage.Junyan He1-1/+2
2014-04-23GBE: fixed the undefined phi value's liveness analysis.Zhigang Gong1-0/+2
2014-04-08GBE: refine the "scalar" register handling.Zhigang Gong1-1/+1
2013-11-11GBE: Fix alignment according to OCL specRuiling Song1-1/+1
2013-11-06GBE: use ISA mad for mad() builtin function.Ruiling Song1-0/+1
2013-10-29GBE: Give a zero-initialized register for Undef value.Ruiling Song1-0/+6
2013-09-26add 64-bit version of "mad_sat"Homer Hsing1-0/+1
2013-04-10Display function argument name in IRHomer Hsing1-1/+1
2012-11-09Removed MAD instruction in the IRBenjamin Segovia1-1/+0
2012-10-12Added support for various math functionsBenjamin Segovia1-1/+7
2012-09-17Pushed back modified files for Gen extension supportbsegovia1-0/+5
2012-08-10Added support for bool to int conversion (that uses a select)Benjamin Segovia1-0/+16
2012-08-10Added first support for structure kernel arguments (anything bigger than 4 by...Benjamin Segovia1-0/+2
2012-08-10Started constant_push handling Started to revamp the custom allocatorsBenjamin Segovia1-8/+5
2012-08-10s/FunctionInput/FunctionArgument/gBenjamin Segovia1-5/+2
2012-08-10Added first support for stack Only c++ simulator can handle it right nowBenjamin Segovia1-1/+12
2012-08-10Added support for lowering of return instructionBenjamin Segovia1-17/+17
2012-08-10Removed useless EOL at the end of the filesBenjamin Segovia1-2/+0
2012-08-10s/getSrcIndex/getSrc/g s/getDstIndex/getDst/gBenjamin Segovia1-0/+2
2012-08-10value.hpp -> immediate.hpp value is going to be a real "Value" (as compiler v...Benjamin Segovia1-1/+1
2012-08-10Added proper bookkeeping for the argument types Finished the liveness pretty ...Benjamin Segovia1-3/+3
2012-08-10Removed unused returnStruct field from function Included stdlib.h for all filesBenjamin Segovia1-1/+1
2012-08-10Made the instructions double-chain list elements Renamed the register family ...Benjamin Segovia1-2/+2
2012-08-10Added shuffle/insert/extract elements LLVM IR translation Added Gen IR select...Benjamin Segovia1-9/+13
2012-08-10Made first tests pass with vectorsBenjamin Segovia1-1/+15
2012-08-10Extended the llvm-to-gen translation passBenjamin Segovia1-0/+2
2012-08-10Added first support for immediates Started to add support for builtin functionsBenjamin Segovia1-7/+15
2012-08-10Finished a first very very limited LLVM to Gen-IR translation. It should be j...Benjamin Segovia1-4/+4
2012-08-10Implemented a first implementation of the function argument parsing from LLVM IRBenjamin Segovia1-1/+7
2012-08-10Added more testsBenjamin Segovia1-3/+11
2012-08-10Fixed instruction size in the instruction definitions Added more tests for th...Benjamin Segovia1-21/+13
2012-08-10Improved error messages with better assertionsBenjamin Segovia1-5/+6
2012-08-10s/Register/RegisterData/g s/RegisterIndex/Register/g s/TupleIndex/Tuple/gBenjamin Segovia1-17/+17
2012-08-10Added missing function for comparesBenjamin Segovia1-9/+17
2012-08-10Added compare instructions Finished to implement well formed functions. They ...Benjamin Segovia1-23/+0
2012-08-10Added more functionalities for the context Started to implement wellFormed fu...Benjamin Segovia1-6/+92
2012-08-10Renamed ir_{...} to {...} Put ir structures and classes into an IR namespace ...Benjamin Segovia1-0/+75