summaryrefslogtreecommitdiffstats
path: root/include
AgeCommit message (Expand)AuthorFilesLines
2018-03-21Make PROVIDE_xxx macro more robustVictor Khimenko1-26/+26
2017-03-29Structure layout logic cleanup.David Gross2-1/+9
2017-03-29Revert "Structure layout logic cleanup."David Gross2-9/+1
2017-03-28Structure layout logic cleanup.David Gross2-1/+9
2017-03-22Make bitcode wrapper info available to MetadataExtractor.David Gross2-9/+10
2017-02-23Merge "Remove OutputFile and Disassembler from libbcc."Jean-Luc Brouillet1-5/+0
2017-02-22Remove OutputFile and Disassembler from libbcc.Jean-Luc Brouillet1-5/+0
2017-02-22Add back version info to Script in libbccJean-Luc Brouillet1-0/+9
2017-02-20Merge RSScript.cpp and Script.cppJean-Luc Brouillet3-154/+70
2017-02-16Flatten the libbcc directories.Jean-Luc Brouillet18-798/+1
2017-01-13liblog: use log/log.h when utilizing ALOG macrosMark Salyzyn1-1/+1
2017-01-11liblog: use log/log.h when utilizing ALOG macrosMark Salyzyn1-1/+1
2016-12-17Move bcinfo headers next to libraryColin Cross11-1258/+0
2016-12-13Convert libbcc to Android.bpColin Cross1-1/+1
2016-12-13Revert "Convert libbcc to Android.bp"Colin Cross1-1/+1
2016-12-12Convert libbcc to Android.bpColin Cross1-1/+1
2016-10-24Fix libbcc to compile with LLVM r275480Pirama Arumuga Nainar2-4/+3
2016-10-03libbcc: Replace cutils/log.h with android/log.hMark Salyzyn2-2/+2
2016-08-23Fix clang-tidy warnings in libbcc.Chih-Hung Hsieh10-10/+10
2016-06-29Fix misc-macro-parentheses warnings in libbcc.Chih-Hung Hsieh1-2/+3
2016-06-14Delete simple reduction implementation.David Gross2-28/+12
2016-04-18If a general reduction kernel lacks a combiner function, synthesize one.David Gross1-0/+11
2016-04-14Translate GEP instructions on structs to GEP on int8*Pirama Arumuga Nainar3-1/+10
2016-04-14X86: Fix kernel Input/Output GetElementPtr offset issueYong Chen1-0/+4
2016-03-17Update libbcc for LLVM rebase to r256229Pirama Arumuga Nainar2-0/+20
2016-02-18Remove dead argument from RSCompilerDriver().David Gross1-1/+1
2016-02-09Make RSKernelExpand use memory rather than registers.Dean De Leo1-0/+2
2016-01-30Deduce whether the module contains debug info.Dean De Leo1-0/+9
2016-01-30Initial version of debug info pass for RS.Dean De Leo3-0/+7
2016-01-15Metadata support for general reduction.David Gross1-2/+53
2015-09-14Fix invalid read of literal (anonymous) structure names on assertion builds.Stephen Hines1-0/+28
2015-08-17Expand reduce-style kernels.Matt Wala2-2/+2
2015-08-12Lose HAVE_ANDROID_OS from frameworks/compile/libbcc.Elliott Hughes1-2/+2
2015-08-06Merge "Clean up Compiler::runPasses()."David Gross1-6/+4
2015-08-05Clean up Compiler::runPasses().David Gross1-6/+4
2015-07-23Merge "libbcc: Add support for reduce kernel metadata."Stephen Hines1-3/+16
2015-07-21libbcc: Add support for reduce kernel metadata.Matt Wala1-3/+16
2015-07-17Stopped bcc from ignoring optimization levelStephen McGroarty2-0/+9
2015-06-23Check kernels before fusingYang Ni1-1/+3
2015-06-22Fix cases where RSInvariant pass might miss marking some loads as invariant.David Gross1-10/+15
2015-06-16Screen bitcode for non-RS functions before linking with runtime libPirama Arumuga Nainar1-1/+5
2015-05-24Fix x86_64 issue with a missing "." in structure names.Stephen Hines1-0/+6
2015-05-21Provide additional information about global variables.Stephen Hines1-0/+66
2015-05-15Merge "Update libbcc for rebase to LLVM r235153"Pirama Arumuga Nainar1-2/+3
2015-05-15Update libbcc for rebase to LLVM r235153Pirama Arumuga Nainar1-2/+3
2015-05-05Provide a pass that creates information about global variables in RS.Stephen Hines4-0/+63
2015-04-15Merge "Embed a real chesksum in script group .so"Yang Ni1-1/+1
2015-04-13Undo AArch64 pass-by-pointer for X86-64Pirama Arumuga Nainar2-0/+3
2015-04-08Embed a real chesksum in script group .soYang Ni1-1/+1
2015-04-07Update libbcc for LLVM rebase to r233350.Stephen Hines1-1/+0