Access
Softek Toolchains

Experts in tailor-made compiler toolchains and system libraries

Compiler Toolchains
Our Services

Access Softek can help you get the best possible software development tools tailored to your specific target. We can port and optimize your existing compiler, or develop it from scratch.

Our compiler development services include:

  • Full toolchain cycle R&D: compiler, linker, debugger, system libraries
  • Maintenance of the existing toolchain, catching up with the upstream releases and changes
  • Development of custom features, including compiler pragmas, language extensions, target-specific optimizations and more
  • Code security hardening

System libraries such as libc and libc++ are quite standard when facing toward applications. On the other hand, each of them requires some porting and tuning for a particular platform to be efficient.

We can help you with porting the system libraries or tuning them up for your platform.

  • C std library
  • C++ std library (supporting C++11, 14, 17 features)
  • Target-specific tuning

Having your platform officially supported by a large open source project like LLVM could save significant time and effort in adapting changes from upstream. There are certain requirements for getting a platform formally supported.

In some cases, it is easier and more secure to have us represent your target for the open source community. As an LLVM partner and active contributor, we know the procedures and practices that help minimize risk, time and effort.

This also might screen your involvement or interest in a particular architecture, or certain aspects of a to-be-announced platform.

A big part of quality software applications is having the right tools for identifying unsafe or non-optimal code constructions that are specific to a target platform. Some of these tools perform checks statically when compiling, while others must perform at run time.

In both cases the compiler can be of service in aiding the checkers and placing instrumentation points. It helps to have compiler-based tools made for specific tasks as a part of a modern toolchain.

  • Code analysis tools
  • Profiling and code coverage
  • PGO (needs target support) and LTO
About Us

Building Compiler Toolchains Tailored to Your Target

Access Softek Toolchains is an active contributor and partner of the LLVM Project, an open source compiler technology ecosystem.

We also help our customers to drive adoption of the LLVM infrastructure and get the best possible software development tools. Our LLVM clients include Sony, Nintendo, Google and others.

  • We’re a division of Access Softek, Inc., a respected 31-year-old company
  • 10+ years of experience in LLVM and Clang active development
  • Some of the Fortune 500 companies are among our clients
Learn more
Team

Currently we have a full stack engineering team of 20+ compiler developers, 4 code owners and 1 of our people is on the LLVM foundation board.

Expertise

We’ve been involved in the creation of compiler toolchains for many different targets. Some, like ARM, are common now, while others are unique SoCs, DSPs and microcontrollers.

Value

Our work on LLVM allowed our clients to replace their previous technology with superior solutions, resulting in improvements for tens of thousands of developers.

Clients

Our clients include Fortune 500 companies and household names with international scope. They are technology companies on the cutting edge of their fields.

Contact Us

We’d Love to Hear from You

Access Softek Toolchains has the knowledge, experience, and drive to commit to your project’s success. If you have a question or enquiry, please drop us a line:

Contact Us Today