summaryrefslogtreecommitdiff
path: root/backend/src/ir/lowering.cpp
AgeCommit message (Expand)AuthorFilesLines
2017-05-23refresh DAG when an arg has both direct and indirect readGuo Yejun1-1/+16
2016-12-29GEB/Runtime: eliminate release build warnings.Yang Rong1-0/+1
2016-11-08OCL20/GBE: Change the pointer relative op's type.Yang Rong1-2/+8
2016-05-23gbe/llvm: fix potential null pointer dereference.Luo Xionghu1-2/+9
2015-11-17Backend: Insert store_profiling before lowed return.Junyan He1-0/+7
2015-11-06GBE: Refine ir for memory operation like atomic/load/storeRuiling Song1-2/+2
2015-05-28Fix a indirect argument load bug.Yang Rong1-0/+1
2015-05-15Add Indirect struct argument read support.Yang Rong1-7/+134
2015-05-12Fix two argument lowering bug.Yang Rong1-4/+7
2014-11-11License: adjust all license version to LGPL v2.1+.Zhigang Gong1-1/+1
2014-07-31GBE: complete constant expression processing.Zhigang Gong1-0/+2
2014-07-31GBE: refactor the immediate class to support vector data type.Zhigang Gong1-6/+6
2014-04-08GBE: refine the "scalar" register handling.Zhigang Gong1-1/+2
2014-01-20Fix the bug of multi deleting of load instruction in loweringJunyan He1-3/+9
2013-12-31Fix utest compiler_function_argument3 error after move -O2 to backend.Yang Rong1-6/+7
2013-12-31Fix a build pushMap bug.Yang Rong1-0/+1
2013-11-06fix the error that structure would be pushed twiceYang Rong1-2/+7
2012-11-09Removed MAD instruction in the IRBenjamin Segovia1-2/+1
2012-11-08Added support for llvm 3.1Benjamin Segovia1-1/+1
2012-08-10Fixed a typo in ReleaseBenjamin Segovia1-1/+1
2012-08-10Cleaned up the code to enable the blob compilation pathBenjamin Segovia1-0/+2
2012-08-10Fixed compilation with gcc 4.7Benjamin Segovia1-1/+1
2012-08-10Added support for bool to int conversion (that uses a select)Benjamin Segovia1-2/+0
2012-08-10s/getInput/getArg/g (just to make things consistent with the previous related...Benjamin Segovia1-3/+5
2012-08-10Removed unused fileBenjamin Segovia1-1/+0
2012-08-10Added first support for structure kernel arguments (anything bigger than 4 by...Benjamin Segovia1-11/+48
2012-08-10Started constant_push handling Started to revamp the custom allocatorsBenjamin Segovia1-52/+93
2012-08-10s/FunctionInput/FunctionArgument/gBenjamin Segovia1-59/+151
2012-08-10Properly identified the three cases for the function argumentBenjamin Segovia1-17/+17
2012-08-10Fixed a bug in masked gathe for the simulatorBenjamin Segovia1-14/+94
2012-08-10Started to handle structure argumentsBenjamin Segovia1-2/+27
2012-08-10Added some first support for function arguments that are just values (int, sh...Benjamin Segovia1-0/+33
2012-08-10Added missing lowering filesBenjamin Segovia1-0/+72