HomeSort by relevance Sort by last modified time
    Searched refs:RSExportReduce (Results 1 - 6 of 6) sorted by null

  /frameworks/compile/slang/
slang_rs_export_reduce.h 34 class RSExportReduce : public RSExportable {
80 RSExportReduce(RSContext *Context,
101 RSExportReduce(const RSExportReduce &) = delete;
102 void operator=(const RSExportReduce &) = delete;
133 static RSExportReduce *Create(RSContext *Context,
164 }; // RSExportReduce
slang_rs_pragma_handler.cpp 148 KeywordValueMapType KeywordValueMap({std::make_pair(RSExportReduce::KeyReduce, ""),
149 std::make_pair(RSExportReduce::KeyInitializer, ""),
150 std::make_pair(RSExportReduce::KeyAccumulator, ""),
151 std::make_pair(RSExportReduce::KeyCombiner, ""),
152 std::make_pair(RSExportReduce::KeyOutConverter, "")});
158 KeywordValueMap.insert(std::make_pair(RSExportReduce::KeyHalter, ""));
176 if (KeywordValueMap[RSExportReduce::KeyAccumulator].empty()) {
180 << RSExportReduce::KeyAccumulator << getName();
191 if ((*I)->getNameReduce() == KeywordValueMap[RSExportReduce::KeyReduce]) {
196 << KeywordValueMap[RSExportReduce::KeyReduce
    [all...]
slang_rs_export_reduce.cpp 36 const char RSExportReduce::KeyReduce[] = "reduce";
37 const char RSExportReduce::KeyInitializer[] = "initializer";
38 const char RSExportReduce::KeyAccumulator[] = "accumulator";
39 const char RSExportReduce::KeyCombiner[] = "combiner";
40 const char RSExportReduce::KeyOutConverter[] = "outconverter";
41 const char RSExportReduce::KeyHalter[] = "halter";
43 bool RSExportReduce::matchName(const llvm::StringRef &Candidate) const {
52 RSExportReduce *RSExportReduce::Create(RSContext *Context,
61 RSExportReduce *RNE = new RSExportReduce(Context
    [all...]
slang_rs_reflection.h 205 void genExportReduce(const RSExportReduce *ER);
206 void genExportReduceAllocationVariant(const RSExportReduce *ER);
207 void genExportReduceArrayVariant(const RSExportReduce *ER);
slang_rs_context.h 58 class RSExportReduce;
71 typedef std::list<RSExportReduce*> ExportReduceList;
252 void addExportReduce(RSExportReduce *Reduce) {
slang_rs_reflection.cpp 259 std::string GetReduceResultTypeName(const RSExportReduce *ER) {
560 const RSExportReduce *ER = *I;
569 const RSExportReduce::InTypeVec &InTypes = ER->getAccumulatorInTypes();
570 for (RSExportReduce::InTypeIter BI = InTypes.begin(), EI = InTypes.end();
    [all...]

Completed in 193 milliseconds