1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-19 02:52:53 +02:00
llvm-mirror/include/llvm
Nikita Popov 7c28a02e21 [MemCpyOpt] Add helper to erase instructions (NFC)
Next to erasing the instruction, we also always want to remove
it from MSSA and MD. Use a common function to do so.

This is a refactoring split out from D26739.
2020-10-02 21:52:10 +02:00
..
ADT [NFC][APInt] Refactor getMinSignedBits() in terms of getNumSignBits() 2020-09-22 21:37:29 +03:00
Analysis BlockFrequencyInfoImpl.h - use const references to avoid FrequencyData copies. NFCI. 2020-10-02 13:56:30 +01:00
AsmParser
BinaryFormat [wasm] Move WasmTraits.h to BinaryFormat 2020-09-28 22:07:28 +02:00
Bitcode Flush bitcode incrementally for LTO output 2020-09-17 03:32:31 +00:00
Bitstream Use one more byte to silence a warning from Vistual C++ 2020-09-18 16:42:38 +00:00
CodeGen [CostModel] move default handling after switch; NFC 2020-10-02 12:26:49 -04:00
Config [CMake] Simplify CMake handling for libxml2 2020-09-09 21:44:44 -07:00
DebugInfo Re-land "[PDB] Merge types in parallel when using ghashing" 2020-09-30 15:44:38 -07:00
Demangle ld128 demangle: allow space for 'L' suffix. 2020-08-18 16:14:05 -07:00
DWARFLinker [DebugInfo] Clean up DIEUnit. NFC. 2020-08-07 15:55:44 +07:00
ExecutionEngine [ORC][examples] Add an OrcV2 example for IR optimization via IRTransformLayer. 2020-09-19 18:59:52 -07:00
FileCheck Reland [FileCheck] Move FileCheck implementation out of LLVMSupport into its own library 2020-09-01 14:59:28 +02:00
Frontend Revert "[OpenMP] Replace OpenMP RTL Functions With OMPIRBuilder and OMPKinds.def" 2020-09-30 15:12:21 -04:00
FuzzMutate
InterfaceStub [elfabi] Move llvm-elfabi related code to InterfaceStub library 2020-08-13 11:51:44 -07:00
IR [IR] PatternMatch - add m_FShl/m_FShr funnel shift intrinsic matchers. NFCI. 2020-10-01 14:42:34 +01:00
IRReader
LineEditor
Linker
LTO [ThinLTO] Option to bypass function importing. 2020-09-22 13:12:11 -07:00
MC Revert "[CFGuard] Add address-taken IAT tables and delay-load support" 2020-10-01 11:29:54 -07:00
MCA
Object [Archive] Don't throw away errors for malformed archive members 2020-10-01 14:03:34 +01:00
ObjectYAML [yaml2obj][obj2yaml] - Add a support for SHT_ARM_EXIDX section. 2020-09-28 11:45:49 +03:00
Option [NFC] Fix the signature and definition of findByPrefix 2020-09-11 12:38:28 +01:00
Passes Reland No.3: Add new hidden option -print-changed which only reports changes to IR 2020-10-01 17:39:13 +00:00
ProfileData Remove unnecessary forward declarations. NFCI. 2020-09-17 13:31:52 +01:00
Remarks BitstreamRemarkParser.h - remove unnecessary includes. NFCI. 2020-08-06 13:17:53 +01:00
Support [TableGen] New backend to print detailed records. 2020-10-02 10:22:13 -04:00
TableGen [TableGen] New backend to print detailed records. 2020-10-02 10:22:13 -04:00
Target [NPM] Add target specific hook to add passes for New Pass Manager 2020-09-30 13:29:43 -07:00
Testing/Support [llvm] [unittest] Allow getting a C string from the TempDir helper class 2020-09-09 01:53:15 +03:00
TextAPI/MachO [MachO] Add skeletal support for DriverKit platform 2020-08-14 12:36:43 -07:00
ToolDrivers
Transforms [MemCpyOpt] Add helper to erase instructions (NFC) 2020-10-02 21:52:10 +02:00
WindowsManifest
WindowsResource
XRay
CMakeLists.txt [flang][openacc] OpenACC 3.0 parser 2020-07-14 14:29:40 -04:00
InitializePasses.h [LoopFlatten] Add a loop-flattening pass 2020-10-01 13:54:45 +01:00
LinkAllIR.h
LinkAllPasses.h [LoopFlatten] Add a loop-flattening pass 2020-10-01 13:54:45 +01:00
module.extern.modulemap
module.install.modulemap
module.modulemap Add BinaryFormat/ELFRelocs/CSKY.def to LLVM modulemap 2020-09-07 10:14:22 +02:00
module.modulemap.build
Pass.h Improve LegacyPassManager API to correctly report modified status 2020-06-26 14:21:02 +02:00
PassAnalysisSupport.h [NFCi] Fixing build failures on Windows due to std::tie used w/o proper include. 2020-06-26 16:30:25 -07:00
PassInfo.h
PassRegistry.h
PassSupport.h