コンテンツにスキップ

検索結果

llvm の結果を表示しています。Lltk の結果は見つかりませんでした。
(前の20件 | ) (20 | 50 | 100 | 250 | 500 件) を表示
  • LLVMは、コンパイラを開発するためのフレームワークであり、モジュール化されており再利用可能なコンパイラおよびツールチェーンコンポーネントのセットです。LLVMは、最適化、コード生成、リンカなど、コンパイルプロセスの多くの段階で使用されます。 LLVMは2000年代初頭にクリス・ラットナーによって設立されました。…
    20キロバイト (2,342 語) - 2024年5月27日 (月) 01:13
  • LLVMは、コンパイラシステムのミドルウェアとして、中間表現コード(LLVM IR)を生成し、最適化、ターゲットマシンに合わせたコード生成、実行といった役割を担っています。LLVMコアは、これらの機能を支える基盤であり、LLVMコンパイラシステムの心臓部とも言えます。 本章では、LLVM
    51キロバイト (4,988 語) - 2024年5月27日 (月) 01:01
  • compiler-rtはLLVMプロジェクトの一部として、コンパイラとランタイム環境の間の重要な橋渡しを担っています。この章では、compiler-rtプロジェクトの概要と役割について説明します。 builtinsライブラリは、コード生成やその他のランタイムコンポーネントに必要な低レベルのターゲット…
    6キロバイト (708 語) - 2024年5月27日 (月) 02:50
  • Pollyは、LLVMのループ最適化における重要なツールです。LLVMプロジェクトの一部として開発され、コンパイラ最適化の分野で広く利用されています。Pollyは、ループネストを分析し、数学的モデルを使用してループの振る舞いを抽象化し、その最適化を可能にします。…
    14キロバイト (2,161 語) - 2024年5月27日 (月) 03:18
  • Clangは、C、C++、Objective-C、Objective-C++用のLLVMベースのフロントエンドコンパイラです。Clangは高速でモジュール化されており、他のツールやIDEと容易に統合できることが特徴です。GCCやMSVCからの完全な移行を目指すだけでなく、コンパイルパフォーマンス、使…
    11キロバイト (1,438 語) - 2024年5月27日 (月) 02:33
  • libFuzzer は、LLVM の SanitizerCoverage 計装を使用してコードカバレッジを最大化するために、入力データの変異を生成するインプロセスのカバレッジガイド型進化的ファズィングエンジンです。このエンジンは、テスト対象のライブラリとリンクすることで動作します。 現在の開発 元の著者は別のファズィングエンジンである…
    4キロバイト (270 語) - 2024年5月27日 (月) 03:40
  • https://gcc.gnu.org/git/gcc.git LDC - The LLVM-based D Compiler は、DMDフロントエンドをベースにしたコンパイラーで、コンパイラーインフラストラクチャーとバックエンドとしてLLVMを使用します。最初のリリース品質のバージョンは2009年1月9日に公開されました。…
    8キロバイト (1,210 語) - 2022年7月31日 (日) 05:16
  • を使用して mangle1.cc をコンパイルし、生成されたオブジェクトファイル mangle1.o を llvm-nm を使用して調べます。 llvm-nm の出力結果には、それぞれの関数の名前修飾されたシンボルが表示されます。auto add(int x, int y) ->…
    14キロバイト (1,416 語) - 2024年5月25日 (土) 10:54
  • アーカイブ操作やシンボル抽出、索引作成を行います。 LLVM LLVMプロジェクトには、コンパイラのバックエンドとして機能するツールが含まれています。これには、lld(リンカ)、llvm-as(アセンブラ)、llvm-link(リンク)、llvm-nm(シンボル情報の抽出)などがあります。 elfutils…
    13キロバイト (1,706 語) - 2024年1月30日 (火) 00:58
  • デバッガ プログラムの動作を調査し、バグを修正するためのデバッガが必要です。GDB(GNU Debugger)やLLDB(LLVM Debugger)などのデバッガが利用できます。これらのツールは、プログラムの実行を一時停止したり、変数の値を確認したりする機能を提供します。 ビルドツール…
    18キロバイト (2,630 語) - 2024年5月14日 (火) 03:38
  • 特徴:高速コンパイル、豊富な警告メッセージ、静的解析ツールの統合、近代的なC++言語機能のサポート。 LLVM Compiler Infrastructure: 主なユースケース:コンパイラーの開発、静的解析ツール、コード生成など、LLVMをバックエンドとして利用するツールやプロジェクトで使用されます。…
    9キロバイト (965 語) - 2024年2月8日 (木) 11:23
  • size .L.str.3, 15 .ident "FreeBSD clang version 11.0.1 (git@github.com:llvm/llvm-project.git llvmorg-11.0.1-0-g43ff75f2c3fe)" .section ".note.GNU-stack"…
    23キロバイト (3,245 語) - 2023年3月18日 (土) 10:07
  • てはGCCやClangがよく使われます。 /ツールチェイン: アセンブラ・リンカ・などのコンパイル工程のコンパイラバックエンド。binutils・llvm-*やelfutilsなど。 /インタープリター: インタープリターはプログラムを逐次実行し、行ごとに解釈して実行するソフトウェア。コードを即座に…
    5キロバイト (511 語) - 2024年1月30日 (火) 01:08
  • 2020 12:04:58 UTC C version "FreeBSD Clang 14.0.5 (https://github.com/llvm/llvm-project.git llvmorg-14.0.5-0-gc12386ae247c)" % _ 簡単なCOBOLプログラムのソースコードを…
    17キロバイト (1,979 語) - 2024年3月3日 (日) 02:31
  • これをコンパイルして、結果を llvm-objdump というツールでどのような機械語に変換されるか見てみましょう。 amd64をターゲットとしたコンパイル % clang -c -g -o hello hello.c % llvm-objdump -S hello hello:…
    13キロバイト (1,858 語) - 2024年1月7日 (日) 04:14
  • Java仮想マシン(JVM)で実行可能なコードを生成。 Kotlin/JS JavaScriptのコードを生成。 Kotlin/Native バックエンドにLLVMインフラストラクチャー を利用してネイティブコードコードを生成。 の3つの実装があり、ツールチェインとしては統合されていますが、使用するコマンドやオプションが異なります。…
    4キロバイト (470 語) - 2024年2月4日 (日) 22:37
  • LLDB (LLVM Debugger) LLDBは、LLVMプロジェクトの一環として開発されたオープンソースのデバッガーです。C、C++、Objective-Cなどの言語をサポートしており、特にmacOSやiOSの開発者によく利用されます。LLVMの一部として提供されており、モダンなデバッガリング機能を提供します。…
    17キロバイト (2,345 語) - 2024年1月30日 (火) 02:36
  • 3キロバイト (0 語) - 2024年5月27日 (月) 03:55
  • cd3081f3b87ef6c777255197d35e140b8249c534' system "sed -i 's@^@15.0 @' src/llvm/ext/llvm-versions.txt" system %(SHELL=sh PATH=../bin/:$PATH \ FLAGS="--release…
    23キロバイト (2,948 語) - 2024年5月6日 (月) 02:38
  • LLVM/Clangツールチェイン Clang LLVMプロジェクトの一部であり、クロスプラットフォームで動作するC、C++、Objective-Cのコンパイラ。優れた診断機能や高速なビルドを提供しています。 LLDB LLVM
    21キロバイト (2,625 語) - 2024年3月12日 (火) 07:20
(前の20件 | ) (20 | 50 | 100 | 250 | 500 件) を表示