llvm-project/llvm/lib/IR
Nikita Popov 6fc670e5e3 [WebAssembly] Add auto-upgrade for renamed intrinsics
D138249 renamed a number of wasm intrinsics without implementing
auto-upgrade support.

Differential Revision: https://reviews.llvm.org/D146424
2023-03-21 09:22:15 +01:00
..
AbstractCallSite.cpp
AsmWriter.cpp [IR] Add operator<< overload for CmpInst::Predicate (NFC) 2023-03-07 15:10:56 +01:00
Assumptions.cpp
AttributeImpl.h IR: Add nofpclass parameter attribute 2023-02-24 07:41:29 -04:00
Attributes.cpp clang: Emit nofpclass(nan inf) for -ffinite-math-only 2023-03-15 01:13:08 -04:00
AutoUpgrade.cpp [WebAssembly] Add auto-upgrade for renamed intrinsics 2023-03-21 09:22:15 +01:00
BasicBlock.cpp
BuiltinGCs.cpp [RS4GC] Add a GCStrategy option to enable RS4GC 2023-01-20 22:38:17 +03:00
CMakeLists.txt Reland [LTO] Demangle the function name in DiagnosticInfoDontCall message 2023-01-30 11:19:10 -08:00
Comdat.cpp
ConstantFold.cpp [ConstExpr] Remove select constant expression 2023-03-16 10:32:08 +01:00
ConstantRange.cpp Use APInt::getSignificantBits instead of APInt::getMinSignedBits (NFC) 2023-02-19 23:56:52 -08:00
Constants.cpp [IR] Remove unused ConstantExpr::getOffsetOf() methods (NFC) 2023-03-16 10:35:11 +01:00
ConstantsContext.h [ConstExpr] Remove select constant expression 2023-03-16 10:32:08 +01:00
Core.cpp [ConstExpr] Remove select constant expression 2023-03-16 10:32:08 +01:00
DataLayout.cpp [LangRef] Correct value ranges for address space, vector, and float bit sizes. 2023-02-23 21:54:50 -05:00
DebugInfo.cpp [DebugInfo] Remove dbg.addr from IR 2023-03-02 09:29:44 +00:00
DebugInfoMetadata.cpp Use *{Map,Set}::contains (NFC) 2023-03-15 08:46:32 -07:00
DebugLoc.cpp
DiagnosticHandler.cpp
DiagnosticInfo.cpp Reland [LTO] Demangle the function name in DiagnosticInfoDontCall message 2023-01-30 11:19:10 -08:00
DiagnosticPrinter.cpp
DIBuilder.cpp [DebugInfo] Remove dbg.addr from IR 2023-03-02 09:29:44 +00:00
Dominators.cpp [Dominators] check indirect branches of callbr 2023-02-16 17:58:33 -08:00
EHPersonalities.cpp [NFC][TargetParser] Remove llvm/ADT/Triple.h 2023-02-07 12:39:46 +00:00
FPEnv.cpp
Function.cpp IR: Add nofpclass parameter attribute 2023-02-24 07:41:29 -04:00
GCStrategy.cpp Link the default GC strategies everywhere getGCStrategy is used. 2023-01-03 15:07:03 +07:00
Globals.cpp Recommit: [NFC][IR] Make Module::getGlobalList() private 2023-02-14 15:12:51 -08:00
GVMaterializer.cpp
InlineAsm.cpp
Instruction.cpp [IR] Fix a warning 2023-02-17 10:21:10 -08:00
Instructions.cpp [RISCV][NFC] Share interleave mask checking logic 2023-03-14 11:02:52 +00:00
IntrinsicInst.cpp [DebugInfo][NFC] Add RawLocationWrapper to wrap location operand metadata [1/x] 2023-03-16 09:55:14 +00:00
IRBuilder.cpp [IRBuilder] Add utilities for materializing scalable values [nfc] 2023-03-13 11:54:19 -07:00
IRPrintingPasses.cpp
LegacyPassManager.cpp
LLVMContext.cpp [LLVMContext] Remove hasSetOpaquePointersValue() API (NFC) 2023-01-18 11:14:26 +01:00
LLVMContextImpl.cpp [LLVMContextImpl] Separate out integer constant ones 2023-02-27 10:18:39 -08:00
LLVMContextImpl.h [LLVMContextImpl] Separate out opaque pointers 2023-02-27 14:13:03 -08:00
LLVMRemarkStreamer.cpp
Mangler.cpp [NFC][TargetParser] Remove llvm/ADT/Triple.h 2023-02-07 12:39:46 +00:00
MDBuilder.cpp
Metadata.cpp [llvm][ir] Purge MD_prof custom accessors 2023-01-19 14:26:26 +01:00
MetadataImpl.h
Module.cpp [NFC][IR] Make Module::getNamedMDList() private 2023-02-14 11:41:42 -08:00
ModuleSummaryIndex.cpp
Operator.cpp [ValueTracking] Take poison-generating metadata into account (PR59888) 2023-01-20 12:18:32 +01:00
OptBisect.cpp
Pass.cpp
PassInstrumentation.cpp
PassManager.cpp [PassManager] Run PassInstrumentation after analysis invalidation 2023-03-15 08:36:14 -07:00
PassRegistry.cpp
PassTimingInfo.cpp
PrintPasses.cpp
ProfDataUtils.cpp [llvm][ir] Purge MD_prof custom accessors 2023-01-19 14:26:26 +01:00
ProfileSummary.cpp
PseudoProbe.cpp
ReplaceConstant.cpp Reapply [LowerTypeTests] Avoid creation of select constant expression 2023-03-14 12:06:24 +01:00
SafepointIRVerifier.cpp [llvm] Use *{Set,Map}::contains (NFC) 2023-03-14 18:56:07 -07:00
SSAContext.cpp [llvm][Uniformity] A phi with an undef argument is not always divergent 2023-02-20 14:26:43 +05:30
Statepoint.cpp
StructuralHash.cpp [StandardInstrumentations] Verify function doesn't change if analyses are preserved 2023-03-15 13:13:08 -07:00
SymbolTableListTraitsImpl.h
Type.cpp [AArch64][SME2] Add CodeGen support for target("aarch64.svcount"). 2023-03-02 12:07:41 +00:00
TypedPointerType.cpp
TypeFinder.cpp
Use.cpp
User.cpp
Value.cpp Use APInt::getSignificantBits instead of APInt::getMinSignedBits (NFC) 2023-02-19 23:56:52 -08:00
ValueSymbolTable.cpp [NFC][TargetParser] Remove llvm/ADT/Triple.h 2023-02-07 12:39:46 +00:00
VectorBuilder.cpp
Verifier.cpp [IR] Allow !range on vector of integer instructions 2023-03-14 09:41:56 +01:00