OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:RSExportForEach
(Results
1 - 12
of
12
) sorted by null
/frameworks/compile/slang/
slang_rs_export_foreach.h
38
class
RSExportForEach
: public RSExportable {
75
RSExportForEach
(RSContext *Context, const llvm::StringRef &Name, clang::SourceLocation Loc)
101
static
RSExportForEach
*Create(RSContext *Context,
104
static
RSExportForEach
*CreateDummyRoot(RSContext *Context);
186
}; //
RSExportForEach
slang_rs_export_foreach.cpp
54
bool
RSExportForEach
::validateAndConstructParams(
86
bool
RSExportForEach
::validateAndConstructOldStyleParams(
164
bool
RSExportForEach
::validateAndConstructKernelParams(
253
bool
RSExportForEach
::processSpecialParameters(
268
bool
RSExportForEach
::setSignatureMetadata(RSContext *Context,
309
RSExportForEach
*
RSExportForEach
::Create(RSContext *Context,
313
RSExportForEach
*FE;
317
FE = new
RSExportForEach
(Context, Name, FD->getLocation());
426
RSExportForEach
*RSExportForEach::CreateDummyRoot(RSContext *Context)
[
all
...]
slang_rs_reflection_state.h
33
class
RSExportForEach
;
248
void declareForEachDummyRoot(const
RSExportForEach
*) { /* we don't care */ };
250
void beginForEach(const
RSExportForEach
*EF);
252
void addForEachIn(const
RSExportForEach
*EF, const RSExportType *Type);
254
void addForEachParam(const
RSExportForEach
*EF, const RSExportType *Type);
256
void addForEachSignatureMetadata(const
RSExportForEach
*EF, unsigned Metadata);
394
llvm::SmallVector<const
RSExportForEach
*, 0> mForEachesBad;
slang_rs_context.cpp
125
if (
RSExportForEach
::isRSForEachFunc(mTargetAPI, FD)) {
126
RSExportForEach
*EFE =
RSExportForEach
::Create(this, FD);
284
mExportForEach[0] =
RSExportForEach
::CreateDummyRoot(this);
slang_rs_reflection_cpp.cpp
190
const
RSExportForEach
*EF = *I;
197
const
RSExportForEach
::InTypeVec &InTypes = EF->getInTypes();
199
for (
RSExportForEach
::InTypeIter BI = InTypes.begin(),
253
const
RSExportForEach
*ForEach = *I;
273
const
RSExportForEach
::InVec &Ins = ForEach->getIns();
274
for (
RSExportForEach
::InIter BI = Ins.begin(), EI = Ins.end();
286
for (
RSExportForEach
::const_param_iterator i = ForEach->params_begin(),
316
const
RSExportForEach
*ef = *I;
339
for (
RSExportForEach
::const_param_iterator i = ef->params_begin(),
352
const
RSExportForEach
::InTypeVec &InTypes = ef->getInTypes()
[
all
...]
slang_rs_reflection_state.cpp
254
void ReflectionState::beginForEach(const
RSExportForEach
*EF) {
383
void ReflectionState::addForEachIn(const
RSExportForEach
*EF, const RSExportType *Type) {
390
// Type may be nullptr in the case of void*. See
RSExportForEach
::Create().
430
void ReflectionState::addForEachParam(const
RSExportForEach
*EF, const RSExportType *Type) {
460
void ReflectionState::addForEachSignatureMetadata(const
RSExportForEach
*EF, unsigned Metadata) {
520
[](const
RSExportForEach
*a, const
RSExportForEach
*b) { return a->getOrdinal() < b->getOrdinal(); });
534
for (const
RSExportForEach
*EF : mForEachesBad) {
[
all
...]
slang_rs_context.h
57
class
RSExportForEach
;
70
typedef std::vector<
RSExportForEach
*> ExportForEachVector;
slang_rs_reflection.h
39
class
RSExportForEach
;
238
void genExportForEach(const
RSExportForEach
*EF);
slang_rs_reflection.cpp
679
const
RSExportForEach
*EF = *I;
681
const
RSExportForEach
::InTypeVec &InTypes = EF->getInTypes();
682
for (
RSExportForEach
::InTypeIter BI = InTypes.begin(), EI = InTypes.end();
[
all
...]
slang_rs_check_ast.cpp
185
mInKernel =
RSExportForEach
::isRSForEachFunc(mTargetAPI, FD);
slang_rs_foreach_lowering.cpp
236
const unsigned numInputsExpected =
RSExportForEach
::getNumInputs(mCtxt->getTargetAPI(), kernel);
slang_backend.cpp
[
all
...]
Completed in 129 milliseconds