본문 바로가기
장바구니0

Getting Started with LLVM Core Libraries > PACKT 원서리스트

도서간략정보

Getting Started with LLVM Core Libraries
판매가격 35,000원
저자 Pentreath
도서종류 외국도서
출판사 PACKT
발행언어 영어
발행일 2014
페이지수 314
ISBN 9781782166924
도서구매안내 온, 온프라인 서점에서 구매 하실 수 있습니다.

구매기능

보조자료 다운
  • 도서 정보

    도서 상세설명

    1: Build and Install LLVM
    Understanding LLVM versions
    Obtaining prebuilt packages
    Building from sources
    Summary

    2: External Projects
    Introducing Clang extras
    Using the DragonEgg plugin
    Summary

    3: Tools and Design
    Introducing LLVM's basic design principles and its history
    Understanding LLVM today
    Interacting with the compiler driver
    Using standalone tools
    Delving into the LLVM internal design
    Writing your first LLVM project
    Navigating the LLVM source general advice
    Summary

    4: The Frontend
    Introducing Clang
    Learning the frontend phases with Clang
    Putting it together
    Summary

    5: The LLVM Intermediate Representation
    Overview
    Exercising basic tools to manipulate the IR formats
    Introducing the LLVM IR language syntax
    Writing a custom LLVM IR generator
    Optimizing at the IR level
    Summary

    6: The Backend
    Overview
    Learning the backend code structure
    Knowing the backend libraries
    Learning how to use TableGen for LLVM backends
    Understanding the instruction selection phase
    Scheduler
    Machine instructions
    Register allocation
    Prologue and epilogue
    Understanding the machine code framework
    Writing your own machine pass
    Summary

    7: The Just-in-Time Compiler
    Getting to know the LLVM JIT engine basics
    Introducing the llvm::JIT framework
    Introducing the llvm::MCJIT framework
    Using LLVM JIT compilation tools
    Other resources
    Summary

    8: Cross-platform Compilation
    Comparing GCC and LLVM
    Understanding target triples
    Preparing your toolchain
    Cross-compiling with Clang command-line arguments
    Generating a Clang cross-compiler
    Testing
    Additional resources
    Summary

    9: The Clang Static Analyzer
    Understanding the role of a static analyzer
    Testing the static analyzer
    Extending the static analyzer with your own checkers
    More resources
    Summary

    10: Clang Tools with LibTooling
    Generating a compile command database
    The clang-tidy tool
    Refactoring tools
    Writing your own tool
    More resources
    Summary

    Appendix A: Index
  • 사용후기

    사용후기가 없습니다.

  • 배송/교환정보

    배송정보

    배송 안내 입력전입니다.

    교환/반품

    교환/반품 안내 입력전입니다.

선택하신 도서가 장바구니에 담겼습니다.

계속 둘러보기 장바구니보기
회사소개 개인정보 이용약관
Copyright © 2001-2019 도서출판 홍릉. All Rights Reserved.
상단으로