LoweredFunc 482 src/CodeGen_C.cpp void CodeGen_C::compile(const LoweredFunc &f) { LoweredFunc 484 src/CodeGen_C.cpp if (is_header() && f.linkage == LoweredFunc::Internal) { LoweredFunc 564 src/CodeGen_C.cpp if (f.linkage == LoweredFunc::Internal) { LoweredFunc 599 src/CodeGen_C.cpp if (is_header() && f.linkage == LoweredFunc::ExternalPlusMetadata) { LoweredFunc 1473 src/CodeGen_C.cpp m.append(LoweredFunc("test1", args, s, LoweredFunc::External)); LoweredFunc 50 src/CodeGen_C.h virtual void compile(const LoweredFunc &func); LoweredFunc 136 src/CodeGen_GPU_Host.cpp void CodeGen_GPU_Host<CodeGen_CPU>::compile_func(const LoweredFunc &f, LoweredFunc 36 src/CodeGen_GPU_Host.h void compile_func(const LoweredFunc &func, const std::string &simple_name, const std::string &extern_name); LoweredFunc 180 src/CodeGen_Hexagon.cpp void CodeGen_Hexagon::compile_func(const LoweredFunc &f, LoweredFunc 22 src/CodeGen_Hexagon.h void compile_func(const LoweredFunc &f, LoweredFunc 131 src/CodeGen_LLVM.cpp llvm::GlobalValue::LinkageTypes llvm_linkage(LoweredFunc::LinkageType t) { LoweredFunc 138 src/CodeGen_LLVM.cpp case LoweredFunc::ExternalPlusMetadata: LoweredFunc 139 src/CodeGen_LLVM.cpp case LoweredFunc::External: LoweredFunc 443 src/CodeGen_LLVM.cpp LoweredFunc::LinkageType linkage, LoweredFunc 454 src/CodeGen_LLVM.cpp if (linkage != LoweredFunc::Internal && LoweredFunc 477 src/CodeGen_LLVM.cpp MangledNames get_mangled_names(const LoweredFunc &f, const Target &target) { LoweredFunc 536 src/CodeGen_LLVM.cpp if (f.linkage == LoweredFunc::ExternalPlusMetadata) { LoweredFunc 562 src/CodeGen_LLVM.cpp void CodeGen_LLVM::begin_func(LoweredFunc::LinkageType linkage, const std::string& name, LoweredFunc 662 src/CodeGen_LLVM.cpp void CodeGen_LLVM::compile_func(const LoweredFunc &f, const std::string &simple_name, LoweredFunc 669 src/CodeGen_LLVM.cpp if (f.linkage != LoweredFunc::Internal && LoweredFunc 2527 src/CodeGen_LLVM.cpp LoweredFunc::External, LoweredFunc 86 src/CodeGen_LLVM.h virtual void compile_func(const LoweredFunc &func, const std::string &simple_name, const std::string &extern_name); LoweredFunc 97 src/CodeGen_LLVM.h virtual void begin_func(LoweredFunc::LinkageType linkage, const std::string &simple_name, LoweredFunc 30 src/Debug.h struct LoweredFunc; LoweredFunc 31 src/Debug.h EXPORT std::ostream &operator << (std::ostream &, const LoweredFunc &); LoweredFunc 10 src/DebugArguments.cpp void debug_arguments(LoweredFunc *func) { LoweredFunc 13 src/DebugArguments.h struct LoweredFunc; LoweredFunc 16 src/DebugArguments.h void debug_arguments(LoweredFunc *func); LoweredFunc 1412 src/Generator.cpp const LoweredFunc::LinkageType linkage_type) { LoweredFunc 2279 src/Generator.h const LoweredFunc::LinkageType linkage_type = LoweredFunc::ExternalPlusMetadata); LoweredFunc 731 src/HexagonOffload.cpp device_code.append(LoweredFunc(hex_name, args, body, LoweredFunc::ExternalPlusMetadata)); LoweredFunc 220 src/IRPrinter.cpp ostream &operator <<(ostream &stream, const LoweredFunc &function) { LoweredFunc 235 src/IRPrinter.cpp std::ostream &operator<<(std::ostream &out, const LoweredFunc::LinkageType &type) { LoweredFunc 237 src/IRPrinter.cpp case LoweredFunc::ExternalPlusMetadata: LoweredFunc 240 src/IRPrinter.cpp case LoweredFunc::External: LoweredFunc 243 src/IRPrinter.cpp case LoweredFunc::Internal: LoweredFunc 242 src/JITModule.cpp JITModule::JITModule(const Module &m, const LoweredFunc &fn, LoweredFunc 31 src/JITModule.h struct LoweredFunc; LoweredFunc 44 src/JITModule.h EXPORT JITModule(const Module &m, const LoweredFunc &fn, LoweredFunc 76 src/Lower.cpp vector<Argument> &args, const Internal::LoweredFunc::LinkageType linkage_type, LoweredFunc 382 src/Lower.cpp LoweredFunc main_func(pipeline_name, public_args, s, linkage_type); LoweredFunc 416 src/Lower.cpp Module module = lower(output_funcs, pipeline_name, t, args, Internal::LoweredFunc::External, custom_passes); LoweredFunc 30 src/Lower.h std::vector<Argument> &args, const Internal::LoweredFunc::LinkageType linkage_type, LoweredFunc 114 src/Module.cpp std::vector<Internal::LoweredFunc> functions; LoweredFunc 129 src/Module.cpp LoweredFunc::LoweredFunc(const std::string &name, LoweredFunc 136 src/Module.cpp LoweredFunc::LoweredFunc(const std::string &name, LoweredFunc 169 src/Module.cpp const std::vector<Internal::LoweredFunc> &Module::functions() const { LoweredFunc 173 src/Module.cpp std::vector<Internal::LoweredFunc> &Module::functions() { LoweredFunc 185 src/Module.cpp Internal::LoweredFunc Module::get_function_by_name(const std::string &name) const { LoweredFunc 192 src/Module.cpp return Internal::LoweredFunc("", std::vector<Argument>{}, {}, LoweredFunc::External); LoweredFunc 199 src/Module.cpp void Module::append(const Internal::LoweredFunc &function) { LoweredFunc 569 src/Module.cpp wrapper_module.append(LoweredFunc(fn_name, base_target_args, wrapper_body, LoweredFunc::ExternalPlusMetadata)); LoweredFunc 584 src/Module.cpp header_module.append(LoweredFunc(fn_name, base_target_args, {}, LoweredFunc::ExternalPlusMetadata)); LoweredFunc 63 src/Module.h LoweredFunc(const std::string &name, LoweredFunc 68 src/Module.h LoweredFunc(const std::string &name, LoweredFunc 99 src/Module.h EXPORT const std::vector<Internal::LoweredFunc> &functions() const; LoweredFunc 100 src/Module.h EXPORT std::vector<Internal::LoweredFunc> &functions(); LoweredFunc 107 src/Module.h EXPORT Internal::LoweredFunc get_function_by_name(const std::string &name) const; LoweredFunc 112 src/Module.h EXPORT void append(const Internal::LoweredFunc &function); LoweredFunc 307 src/Pipeline.cpp const Internal::LoweredFunc::LinkageType linkage_type) { LoweredFunc 191 src/Pipeline.h const Internal::LoweredFunc::LinkageType linkage_type = Internal::LoweredFunc::ExternalPlusMetadata); LoweredFunc 601 src/StmtToHtml.cpp void print(const LoweredFunc &op) { LoweredFunc 114 src/WrapExternStages.cpp LoweredFunc wrapper(wrapper_name, args, body, LoweredFunc::Internal, NameMangling::C); LoweredFunc 163 src/WrapExternStages.cpp void add_legacy_wrapper(Module module, const LoweredFunc &fn) { LoweredFunc 245 src/WrapExternStages.cpp LoweredFunc wrapper(name, args, body, LoweredFunc::External, NameMangling::Default); LoweredFunc 21 src/WrapExternStages.h void add_legacy_wrapper(Module m, const LoweredFunc &fn);