CodeGen_Posix 26 src/CodeGen_ARM.cpp CodeGen_ARM::CodeGen_ARM(Target target) : CodeGen_Posix(target) { CodeGen_Posix 249 src/CodeGen_ARM.cpp CodeGen_Posix::visit(op); CodeGen_Posix 348 src/CodeGen_ARM.cpp CodeGen_Posix::visit(op); CodeGen_Posix 354 src/CodeGen_ARM.cpp CodeGen_Posix::visit(op); CodeGen_Posix 360 src/CodeGen_ARM.cpp CodeGen_Posix::visit(op); CodeGen_Posix 405 src/CodeGen_ARM.cpp CodeGen_Posix::visit(op); CodeGen_Posix 427 src/CodeGen_ARM.cpp CodeGen_Posix::visit(op); CodeGen_Posix 431 src/CodeGen_ARM.cpp CodeGen_Posix::visit(op); CodeGen_Posix 436 src/CodeGen_ARM.cpp CodeGen_Posix::visit(op); CodeGen_Posix 470 src/CodeGen_ARM.cpp CodeGen_Posix::visit(op); CodeGen_Posix 483 src/CodeGen_ARM.cpp CodeGen_Posix::visit(op); CodeGen_Posix 489 src/CodeGen_ARM.cpp CodeGen_Posix::visit(op); CodeGen_Posix 557 src/CodeGen_ARM.cpp CodeGen_Posix::visit(op); CodeGen_Posix 562 src/CodeGen_ARM.cpp CodeGen_Posix::visit(op); CodeGen_Posix 630 src/CodeGen_ARM.cpp CodeGen_Posix::visit(op); CodeGen_Posix 636 src/CodeGen_ARM.cpp CodeGen_Posix::visit(op); CodeGen_Posix 641 src/CodeGen_ARM.cpp CodeGen_Posix::visit(op); CodeGen_Posix 650 src/CodeGen_ARM.cpp CodeGen_Posix::visit(op); CodeGen_Posix 782 src/CodeGen_ARM.cpp CodeGen_Posix::visit(op); CodeGen_Posix 808 src/CodeGen_ARM.cpp CodeGen_Posix::visit(op); CodeGen_Posix 815 src/CodeGen_ARM.cpp CodeGen_Posix::visit(op); CodeGen_Posix 820 src/CodeGen_ARM.cpp CodeGen_Posix::visit(op); CodeGen_Posix 828 src/CodeGen_ARM.cpp CodeGen_Posix::visit(op); CodeGen_Posix 836 src/CodeGen_ARM.cpp CodeGen_Posix::visit(op); CodeGen_Posix 886 src/CodeGen_ARM.cpp CodeGen_Posix::visit(op); CodeGen_Posix 939 src/CodeGen_ARM.cpp CodeGen_Posix::visit(op); CodeGen_Posix 971 src/CodeGen_ARM.cpp CodeGen_Posix::visit(op); CodeGen_Posix 14 src/CodeGen_ARM.h class CodeGen_ARM : public CodeGen_Posix { CodeGen_Posix 23 src/CodeGen_ARM.h using CodeGen_Posix::visit; CodeGen_Posix 47 src/CodeGen_Hexagon.cpp CodeGen_Hexagon::CodeGen_Hexagon(Target t) : CodeGen_Posix(t) { CodeGen_Posix 59 src/CodeGen_Hexagon.cpp auto llvm_module = CodeGen_Posix::compile(module); CodeGen_Posix 182 src/CodeGen_Hexagon.cpp CodeGen_Posix::begin_func(f.linkage, simple_name, extern_name, f.args); CodeGen_Posix 231 src/CodeGen_Hexagon.cpp CodeGen_Posix::end_func(f.args); CodeGen_Posix 235 src/CodeGen_Hexagon.cpp CodeGen_Posix::init_module(); CodeGen_Posix 760 src/CodeGen_Hexagon.cpp return CodeGen_Posix::interleave_vectors(v); CodeGen_Posix 898 src/CodeGen_Hexagon.cpp return CodeGen_Posix::shuffle_vectors(a, b, indices); CodeGen_Posix 903 src/CodeGen_Hexagon.cpp return CodeGen_Posix::shuffle_vectors(a, b, indices); CodeGen_Posix 945 src/CodeGen_Hexagon.cpp return CodeGen_Posix::shuffle_vectors(a, b, indices); CodeGen_Posix 977 src/CodeGen_Hexagon.cpp return CodeGen_Posix::shuffle_vectors(a, b, indices); CodeGen_Posix 995 src/CodeGen_Hexagon.cpp return CodeGen_Posix::shuffle_vectors(a, b, indices); CodeGen_Posix 1313 src/CodeGen_Hexagon.cpp CodeGen_Posix::visit(op); CodeGen_Posix 1323 src/CodeGen_Hexagon.cpp CodeGen_Posix::visit(op); CodeGen_Posix 1372 src/CodeGen_Hexagon.cpp CodeGen_Posix::visit(op); CodeGen_Posix 1397 src/CodeGen_Hexagon.cpp return CodeGen_Posix::mulhi_shr(a, b, shr); CodeGen_Posix 1408 src/CodeGen_Hexagon.cpp return CodeGen_Posix::sorted_avg(a, b); CodeGen_Posix 1413 src/CodeGen_Hexagon.cpp CodeGen_Posix::visit(op); CodeGen_Posix 1418 src/CodeGen_Hexagon.cpp CodeGen_Posix::visit(op); CodeGen_Posix 1549 src/CodeGen_Hexagon.cpp CodeGen_Posix::visit(op); CodeGen_Posix 1555 src/CodeGen_Hexagon.cpp CodeGen_Posix::visit(op); CodeGen_Posix 1581 src/CodeGen_Hexagon.cpp CodeGen_Posix::visit(op); CodeGen_Posix 1598 src/CodeGen_Hexagon.cpp CodeGen_Posix::visit(op); CodeGen_Posix 1611 src/CodeGen_Hexagon.cpp CodeGen_Posix::visit(op); CodeGen_Posix 1621 src/CodeGen_Hexagon.cpp CodeGen_Posix::visit(op); CodeGen_Posix 1631 src/CodeGen_Hexagon.cpp CodeGen_Posix::visit(op); CodeGen_Posix 1641 src/CodeGen_Hexagon.cpp CodeGen_Posix::visit(op); CodeGen_Posix 1651 src/CodeGen_Hexagon.cpp CodeGen_Posix::visit(op); CodeGen_Posix 1660 src/CodeGen_Hexagon.cpp CodeGen_Posix::visit(op); CodeGen_Posix 1670 src/CodeGen_Hexagon.cpp CodeGen_Posix::visit(op); CodeGen_Posix 14 src/CodeGen_Hexagon.h class CodeGen_Hexagon : public CodeGen_Posix { CodeGen_Posix 44 src/CodeGen_Hexagon.h using CodeGen_Posix::visit; CodeGen_Posix 69 src/CodeGen_Hexagon.h return CodeGen_Posix::allocation_padding(type) + native_vector_bits()/8; CodeGen_Posix 98 src/CodeGen_Hexagon.h using CodeGen_Posix::shuffle_vectors; CodeGen_Posix 13 src/CodeGen_MIPS.cpp CodeGen_MIPS::CodeGen_MIPS(Target t) : CodeGen_Posix(t) { CodeGen_Posix 14 src/CodeGen_MIPS.h class CodeGen_MIPS : public CodeGen_Posix { CodeGen_Posix 24 src/CodeGen_MIPS.h using CodeGen_Posix::visit; CodeGen_Posix 23 src/CodeGen_Posix.cpp CodeGen_Posix::CodeGen_Posix(Target t) : CodeGen_Posix 27 src/CodeGen_Posix.cpp Value *CodeGen_Posix::codegen_allocation_size(const std::string &name, Type type, const std::vector<Expr> &extents) { CodeGen_Posix 75 src/CodeGen_Posix.cpp int CodeGen_Posix::allocation_padding(Type type) const { CodeGen_Posix 82 src/CodeGen_Posix.cpp CodeGen_Posix::Allocation CodeGen_Posix::create_allocation(const std::string &name, Type type, CodeGen_Posix 236 src/CodeGen_Posix.cpp void CodeGen_Posix::free_allocation(const std::string &name) { CodeGen_Posix 253 src/CodeGen_Posix.cpp string CodeGen_Posix::get_allocation_name(const std::string &n) { CodeGen_Posix 261 src/CodeGen_Posix.cpp void CodeGen_Posix::visit(const Allocate *alloc) { CodeGen_Posix 280 src/CodeGen_Posix.cpp void CodeGen_Posix::visit(const Free *stmt) { CodeGen_Posix 14 src/CodeGen_Posix.h class CodeGen_Posix : public CodeGen_LLVM { CodeGen_Posix 19 src/CodeGen_Posix.h CodeGen_Posix(Target t); CodeGen_Posix 17 src/CodeGen_PowerPC.cpp CodeGen_PowerPC::CodeGen_PowerPC(Target t) : CodeGen_Posix(t) { CodeGen_Posix 46 src/CodeGen_PowerPC.cpp CodeGen_Posix::visit(op); CodeGen_Posix 122 src/CodeGen_PowerPC.cpp CodeGen_Posix::visit(op); CodeGen_Posix 127 src/CodeGen_PowerPC.cpp CodeGen_Posix::visit(op); CodeGen_Posix 147 src/CodeGen_PowerPC.cpp CodeGen_Posix::visit(op); CodeGen_Posix 153 src/CodeGen_PowerPC.cpp CodeGen_Posix::visit(op); CodeGen_Posix 173 src/CodeGen_PowerPC.cpp CodeGen_Posix::visit(op); CodeGen_Posix 14 src/CodeGen_PowerPC.h class CodeGen_PowerPC : public CodeGen_Posix { CodeGen_Posix 29 src/CodeGen_PowerPC.h using CodeGen_Posix::visit; CodeGen_Posix 24 src/CodeGen_X86.cpp CodeGen_X86::CodeGen_X86(Target t) : CodeGen_Posix(t) { CodeGen_Posix 71 src/CodeGen_X86.cpp CodeGen_Posix::visit(op); CodeGen_Posix 87 src/CodeGen_X86.cpp CodeGen_Posix::visit(op); CodeGen_Posix 121 src/CodeGen_X86.cpp CodeGen_Posix::visit(op); CodeGen_Posix 154 src/CodeGen_X86.cpp CodeGen_Posix::visit(op); CodeGen_Posix 198 src/CodeGen_X86.cpp CodeGen_Posix::visit(op); CodeGen_Posix 206 src/CodeGen_X86.cpp CodeGen_Posix::visit(op); CodeGen_Posix 316 src/CodeGen_X86.cpp CodeGen_Posix::visit(op); CodeGen_Posix 334 src/CodeGen_X86.cpp return CodeGen_Posix::mulhi_shr(a, b, shr); CodeGen_Posix 339 src/CodeGen_X86.cpp CodeGen_Posix::visit(op); CodeGen_Posix 357 src/CodeGen_X86.cpp CodeGen_Posix::visit(op); CodeGen_Posix 363 src/CodeGen_X86.cpp CodeGen_Posix::visit(op); CodeGen_Posix 381 src/CodeGen_X86.cpp CodeGen_Posix::visit(op); CodeGen_Posix 408 src/CodeGen_X86.cpp CodeGen_Posix::visit(op); CodeGen_Posix 19 src/CodeGen_X86.h class CodeGen_X86 : public CodeGen_Posix { CodeGen_Posix 34 src/CodeGen_X86.h using CodeGen_Posix::visit;