summaryrefslogtreecommitdiffstats
path: root/include/bcc
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-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 Hsieh7-7/+7
2016-06-14Delete simple reduction implementation.David Gross1-1/+1
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 Nainar1-0/+18
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-30Initial version of debug info pass for RS.Dean De Leo3-0/+7
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-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
2015-03-30Update libbcc for LLVM rebase to r230699.Stephen Hines1-5/+5
2015-03-26Add RSInvariant pass to recognize Load from RsExpandKernelDriverInfo as invar...David Gross2-0/+4
2015-03-24Include missing headerPirama Arumuga Nainar1-0/+1
2015-03-24Remove RSInfoPirama Arumuga Nainar3-274/+11
2015-03-11Handle FP precision in kernel fusionYang Ni1-1/+2
2015-03-10Create one single module for a script groupYang Ni3-64/+20