1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-19 11:02:59 +02:00
llvm-mirror/include/llvm-c
Arthur Eubanks d74ec65308 [ConstProp] Remove ConstantPropagation
As discussed in
http://lists.llvm.org/pipermail/llvm-dev/2020-July/143801.html.

Currently no users outside of unit tests.

Replace all instances in tests of -constprop with -instsimplify.
Notable changes in tests:
* vscale.ll - @llvm.sadd.sat.nxv16i8 is evaluated by instsimplify, use a fake intrinsic instead
* InsertElement.ll - insertelement undef is removed by instsimplify in @insertelement_undef
llvm/test/Transforms/ConstProp moved to llvm/test/Transforms/InstSimplify/ConstProp

Reviewed By: lattner, nikic

Differential Revision: https://reviews.llvm.org/D85159
2020-08-26 15:51:30 -07:00
..
Transforms [ConstProp] Remove ConstantPropagation 2020-08-26 15:51:30 -07:00
Analysis.h Wrap C APIs with pragmas enforcing -Werror=strict-prototypes 2019-11-19 13:18:43 -08:00
BitReader.h Wrap C APIs with pragmas enforcing -Werror=strict-prototypes 2019-11-19 13:18:43 -08:00
BitWriter.h Wrap C APIs with pragmas enforcing -Werror=strict-prototypes 2019-11-19 13:18:43 -08:00
Comdat.h Wrap C APIs with pragmas enforcing -Werror=strict-prototypes 2019-11-19 13:18:43 -08:00
Core.h [BFloat] Move LLVMBFloatTypeKind to the end of the enum 2020-06-19 01:51:44 +01:00
DataTypes.h Remove math.h/cmath include from DataTypes.h 2020-04-06 11:27:52 -07:00
DebugInfo.h [DebugInfo][flang]Added support for representing Fortran assumed length strings 2020-08-22 10:13:40 +05:30
Disassembler.h Wrap C APIs with pragmas enforcing -Werror=strict-prototypes 2019-11-19 13:18:43 -08:00
DisassemblerTypes.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
Error.h Wrap C APIs with pragmas enforcing -Werror=strict-prototypes 2019-11-19 13:18:43 -08:00
ErrorHandling.h Wrap C APIs with pragmas enforcing -Werror=strict-prototypes 2019-11-19 13:18:43 -08:00
ExecutionEngine.h [MCJIT] Check for RuntimeDyld errors in MCJIT::finalizeLoadedModules. 2020-03-13 13:58:41 -07:00
ExternC.h Wrap C APIs with pragmas enforcing -Werror=strict-prototypes 2019-11-19 13:18:43 -08:00
Initialization.h Wrap C APIs with pragmas enforcing -Werror=strict-prototypes 2019-11-19 13:18:43 -08:00
IRReader.h Wrap C APIs with pragmas enforcing -Werror=strict-prototypes 2019-11-19 13:18:43 -08:00
Linker.h Wrap C APIs with pragmas enforcing -Werror=strict-prototypes 2019-11-19 13:18:43 -08:00
LinkTimeOptimizer.h Wrap C APIs with pragmas enforcing -Werror=strict-prototypes 2019-11-19 13:18:43 -08:00
lto.h [LTO][Legacy] Add new API to query Mach-O CPU (sub)type 2020-02-28 12:56:05 -08:00
module.modulemap
Object.h Wrap C APIs with pragmas enforcing -Werror=strict-prototypes 2019-11-19 13:18:43 -08:00
Orc.h [ORC] Add an OrcV2 C API function for configuring TargetMachines. 2020-04-10 15:51:29 -07:00
OrcBindings.h Wrap C APIs with pragmas enforcing -Werror=strict-prototypes 2019-11-19 13:18:43 -08:00
Remarks.h Wrap C APIs with pragmas enforcing -Werror=strict-prototypes 2019-11-19 13:18:43 -08:00
Support.h Wrap C APIs with pragmas enforcing -Werror=strict-prototypes 2019-11-19 13:18:43 -08:00
Target.h Wrap C APIs with pragmas enforcing -Werror=strict-prototypes 2019-11-19 13:18:43 -08:00
TargetMachine.h Wrap C APIs with pragmas enforcing -Werror=strict-prototypes 2019-11-19 13:18:43 -08:00
Types.h Wrap C APIs with pragmas enforcing -Werror=strict-prototypes 2019-11-19 13:18:43 -08:00