1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-25 04:02:41 +01:00
llvm-mirror/test
Florian Hahn 962b770084 [LTO] Add support for existing Config::Freestanding option.
lto::Config has a field to control whether the build is "freestanding"
(no builtins) or not, but it is not hooked up to the code actually
running the passes.

This patch adds support for the flag to both the code that runs
optimization with the new and old pass managers, by explicitly adding a
TargetLibraryInfo instance. If Freestanding is true, all library functions
are disabled.

Reviewed By: steven_wu

Differential Revision: https://reviews.llvm.org/D94630
2021-01-22 13:45:39 +00:00
..
Analysis Fix build failure caused by 2e080eb00ad76654313e0e119bb7fa0ffe2f9866 2021-01-22 09:56:53 +00:00
Assembler [AArch64] Make target intrinsics DefaultAttrIntrinsics. 2021-01-18 17:32:15 +00:00
Bindings
Bitcode
BugPoint
CodeGen [X86][AVX] combineX86ShufflesRecursively - attempt to constant fold before widening shuffle inputs 2021-01-22 13:19:35 +00:00
DebugInfo [CSInfo][MIPS] Update CSInfo in delay slot filler 2021-01-18 15:29:59 +01:00
Demangle
Examples
ExecutionEngine [JITLink][ELF/x86-64] Add support for weak and hidden symbols. 2021-01-22 20:51:11 +11:00
Feature
FileCheck [NFC] Disallow unused prefixes under llvm/test 2021-01-21 20:31:52 -08:00
Instrumentation [NFC] Disallow unused prefixes under llvm/test 2021-01-21 20:31:52 -08:00
Integer
JitListener
Linker
LTO [LTO] Add support for existing Config::Freestanding option. 2021-01-22 13:45:39 +00:00
MachineVerifier [Verifier] Add tied-ness verification to statepoint intsruction 2021-01-13 14:40:44 +07:00
MC [NFC] Disallow unused prefixes under llvm/test 2021-01-21 20:31:52 -08:00
Object [WebAssembly] Test that invalid symbol/relocation types generate errors 2021-01-21 13:58:28 -08:00
ObjectYAML
Other [NewPM][opt] Run the "default" AA pipeline by default 2021-01-21 21:08:54 -08:00
Reduce [NFC] Disallow unused prefixes under llvm/test 2021-01-21 20:31:52 -08:00
SafepointIRVerifier
Support
SymbolRewriter
TableGen [RISCV] Add way to mark CompressPats that should only be used for compressing. 2021-01-20 09:20:15 -08:00
ThinLTO/X86
tools [llvm-mca] Test case was missing a triple. 2021-01-21 16:19:32 -08:00
Transforms [SVE] Add support for scalable vectorization of loops with selects and cmps 2021-01-22 09:48:13 +00:00
Unit
Verifier [IR] Allow scalable vectors in structs to support intrinsics returning multiple values. 2021-01-17 23:29:51 -08:00
YAMLParser
.clang-format
CMakeLists.txt
lit.cfg.py [NFC] Disallow unused prefixes under llvm/test 2021-01-21 20:31:52 -08:00
lit.site.cfg.py.in
TestRunner.sh