llvm-project
llvm-project copied to clipboard
The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.
Doxygen allows for the `@throw`, `@throws`, and `@exception` commands to have an attached argument indicating the type being thrown. Currently, Clang's AST parsing doesn't support parsing out this argument from...
// TODO: we _ought_ to be able to support 64-bit atomics on 32-bit sparcv9, // but it hasn't been implemented in the backend yet. https://github.com/llvm/llvm-project/pull/81655
Trying to build a cmake project with visual studio 2022 community after unpacking "clang+llvm-18.1.2-x86_64-pc-windows-msvc.tar.xz" results in this output: >------ Build started: Project: CMakeLists, Configuration: Debug ------ C:\Users\Dad\Repositories\github\Include What You Use\include-what-you-use\out\build\x64-Clang-Debug\ninja...
This is needed to provide proper size and offset for the GPRPair subreg indices on RISC-V. The size of a GPR already uses HwMode. Previously we said the subreg indices...
Backport 755b439694432d4f68e20e979b479cbc30602bb1 5d7fd6a04a6748936dece9d90481b2ba4ec97e53 Requested by: @brad0
This patch adds lld support for: - Dynamic R_AARCH64_AUTH_* relocations (including RELR compressed AUTH relocations) as described here: https://github.com/ARM-software/abi-aa/blob/main/pauthabielf64/pauthabielf64.rst#auth-variant-dynamic-relocations - .note.AARCH64-PAUTH-ABI-tag section as defined here https://github.com/ARM-software/abi-aa/blob/main/pauthabielf64/pauthabielf64.rst#elf-marking Depends on #72713 and...
Attribute `optnone` must turn off all optimizations including fast-math ones. Actually AST nodes in the 'optnone' function still had fast-math flags. This change implements fixing FP options before function body...
Hello, This PR addresses this issue https://github.com/llvm/llvm-project/issues/85496. I have added fminimum and fmaximum functions. I built it using ``` $ cmake ../llvm -G Ninja -DLLVM_ENABLE_PROJECTS="llvm;libc" -DLLVM_TARGETS_TO_BUILD="X86" -DCMAKE_BUILD_TYPE=Debug -DCMAKE_C_COMPILER=clang -DCMAKE_CXX_COMPILER=clang++ $...
There are two ways to create in-memory instances of IndexedAllocationInfo -- deserialization of the raw MemProf data and that of the indexed MemProf data. With: commit 74799f424063a2d751e0f9ea698db1f4efd0d8b2 Author: Kazu Hirata...