0 +1,372 @@+; NOTE: Assertions have been autogenerated by utils/update_llc_test_checks.py UTC_ARGS: --version 5+; RUN: llc -mtriple=riscv32 -verify-machineinstrs < %s \+; RUN: | FileCheck %s -check-prefixes=CHEC
-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m32 -march=i686
This method will add an absolute path to the rpath of all executables. That’s fine for local development. If you want to distribute the binaries you build so that they can run on older systems, copy libstdc++.so.6 into the lib/ directory. All of ...
Clang 19 and 20 generate illegal instruction when an implicit FP rounding mode intrinsic used after an Explicit FP rounding mode intrinsic. A test case example: $ cat 0.c #include <riscv_vector.h> #define dataLen 1 float a[dataLen]; floa...
I also enjoy making hobby languages and compilers. Some of them uses llvm as the "backend" and it isalwaysa huge hassle getting llvm building, causing directories full of patches and shell scripts to litter these hobby projects. For some projects, likeCompis, I embed clang & lld (Zigalso...
backend/llvm/lib/Target/RISCV/CMakeLists.txt Original file line numberDiff line numberDiff line change @@ -40,7 +40,6 @@ tablegen(LLVM RISCVGenAsmWriter.inc -gen-asm-writer) tablegen(LLVM RISCVGenCompressInstEmitter.inc -gen-compress-inst-emitter) tablegen(LLVM RISCVGenDAGISel.inc -gen...
[clang] Replace BACKEND_PACKAGE_STRING with LLVM_VERSION_STRING Oct 25, 2022 .arcconfig Add modern arc config for default "onto" branch Feb 23, 2021 .arclint PR46997: don't run clang-format on clang's testcases. Aug 5, 2020 .clang-format Revert "Title: [RISCV] Add missing part of ...
On RISC-V, people want to talk in terms of CPU features, and there are many, but they are not too cumbersome thanks to very short names, e.g.+z,+a,+m. The "CPU" string is not much used on RISC-V, according to RISC-V folks I asked back then, due to the very modular nature...
llvm::Module*, clang::BackendAction, llvm::IntrusiveRefCntPtrllvm::vfs::FileSystem, std::__1::unique_ptr<llvm::raw_pwrite_stream, std::__1::default_deletellvm::raw_pwrite_stream>, clang::BackendConsumer*) (/usr/local/src/LLVM/llvm-project-llvmorg-18.1.5/build/bin/clang-18+0x1053081...