aboutsummaryrefslogtreecommitdiff
path: root/slang_backend.cpp
AgeCommit message (Expand)Author
2017-06-30Handle passed-via-stack vector arguments in Helper generationI-Jui (Ray) Sung
2017-06-08Refactor attribute stripping for libbcc and llvm-rs-as.David Gross
2017-05-04Fixed reference counting for function parametersYang Ni
2017-04-12Merge "Added a new metadata field `slang.llvm.version`"Treehugger Robot
2017-04-12Added a new metadata field `slang.llvm.version`Luke Drummond
2017-04-07Fix assertion failures under DISABLE_NDEBUGI-Jui (Ray) Sung
2017-03-29Fix for crashes and failures due to 32-bit x86 struct layout.David Gross
2016-12-02Skip generating RenderScript annotations on implicitly defined functionsI-Jui (Ray) Sung
2016-10-11Fix slang to compile with LLVM r275480Pirama Arumuga Nainar
2016-06-02Delete simple reduction implementation.nougat-devDavid Gross
2016-05-11Disallow launching old-style kernels via rsForEachYang Ni
2016-03-20Update slang for LLVM rebase to r256229Pirama Arumuga Nainar
2016-03-03slang error on kernel launch from another kernelYang Ni
2016-03-03Handle return values of rsObject typeYang Ni
2016-02-11Change mechanism used to ensure #pragma rs reduce functions are not deleted.David Gross
2016-02-04Merge "Rename #rs_export_reduce_new to #rs_export_reduce." am: c8629c47f8David Gross
2016-02-03Rename #rs_export_reduce_new to #rs_export_reduce.David Gross
2016-01-22Bump up API level in Slang to 24Yang Ni
2016-01-08Add semantic analysis of "#pragma rs reduce" script functions.David Gross
2015-12-03Tidy up AST nodes for rsForEachYang Ni
2015-11-20Merge "Changed generated calls to rsForEachInternal"Yang Ni
2015-11-19Changed generated calls to rsForEachInternalYang Ni
2015-11-17Parse "#pragma rs reduce" and generate metadata.David Gross
2015-11-06Launch options & multi inputs for single-source RSYang Ni
2015-10-14Revert "Revert "Handle kernel launch calls""Yang Ni
2015-10-13Revert "Handle kernel launch calls"Stephen Hines
2015-10-12Handle kernel launch callsYang Ni
2015-09-11Merge "Added in fix to allow generation of valid debug info"Stephen Hines
2015-08-26Added in fix to allow generation of valid debug infoStephen McGroarty
2015-08-06Merge "Enhance diagnostic options."David Gross
2015-08-06Enhance diagnostic options.David Gross
2015-07-30Add initial support for validating and exporting reduce kernels.Matt Wala
2015-07-16llvm-rs-as: Wrap bitcode with the RS bitcode wrapper.Matt Wala
2015-07-01Soft-float cleanupPirama Arumuga Nainar
2015-07-01Remove use of llvm::TargetOptions::NoFramePointerElimPirama Arumuga Nainar
2015-05-06Update slang for rebase to LLVM r235153Pirama Arumuga Nainar
2015-05-05Merge Slang with SlangRS, Backend with RSBackend.Jean-Luc Brouillet
2015-04-07Update slang for LLVM rebase to r233350.Stephen Hines
2015-03-26Update slang for LLVM rebase to r230699.Stephen Hines
2014-11-24Update slang for LLVM rebase to r222494.Stephen Hines
2014-08-20Replace the NULL macro with nullptr literal.Chris Wailes
2014-07-07Adds support for multi-input kernels to Slang.Chris Wailes
2014-06-17Added a new development target api.Chris Wailes
2014-05-27Remove useless "return;" statements.Jean-Luc Brouillet
2014-04-25Update Slang for Clang/LLVM 3.5a.Tim Murray
2013-12-18Strip unknown/unsupported attributes (like readnone/readonly for parameters).Stephen Hines
2013-08-09Update slang for LLVM merge up to r187914.Stephen Hines
2013-03-05Updates for LLVM merge to r176139.Stephen Hines
2013-01-21Updates for LLVM merge to r171906 on 20130108.Stephen Hines
2013-01-08Add BitWriter_3_2 for JB+ target API.Stephen Hines