1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-25 20:23:11 +01:00
llvm-mirror/include/llvm
Florian Hahn 200286e570 [MemorySSA] Make sure PerformedPhiTrans is updated for each visited def.
1ce82015f6d0 added a fix to restrict phi optimizations after phi
translations. But the current use of performedPhiTranslation only
checked whether phi translation happened for the first iterator and
missed cases where phi translations happens at subsequent
iterators/upwards defs.

This patch changes upward_defs_iteartor to take a pointer to a bool, so
we can easily ensure the final value includes all visited defs, while
still being able to conveniently use it with make_range & co.
2020-09-14 16:11:56 +01:00
..
ADT APInt.h - return directly from clearUnusedBits in single word cases. NFCI. 2020-09-09 13:22:57 +01:00
Analysis [MemorySSA] Make sure PerformedPhiTrans is updated for each visited def. 2020-09-14 16:11:56 +01:00
AsmParser
BinaryFormat [ELF] Add a new e_machine value EM_CSKY and add some CSKY relocation types 2020-09-07 10:42:28 +08:00
Bitcode [NFC][ThinLTO] Let llvm::EmbedBitcodeInModule handle serialization. 2020-09-10 10:25:00 -07:00
Bitstream Fix an overflow issue at BackpatchWord 2020-08-27 04:46:19 +00:00
CodeGen [DebugInstrRef][1/9] Add fields for instr-ref variable locations 2020-09-14 10:06:52 +01:00
Config [CMake] Simplify CMake handling for libxml2 2020-09-09 21:44:44 -07:00
DebugInfo llvm-symbolizer: Add optional "start file" to match "start line" 2020-09-08 15:40:58 -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 Re-apply "[ORC] Make MaterializationResponsibility immovable..." with fixes. 2020-09-11 14:09:05 -07:00
FileCheck Reland [FileCheck] Move FileCheck implementation out of LLVMSupport into its own library 2020-09-01 14:59:28 +02:00
Frontend [flang][openacc] Add check for tile clause restriction 2020-08-27 22:13:46 -04:00
FuzzMutate
InterfaceStub [elfabi] Move llvm-elfabi related code to InterfaceStub library 2020-08-13 11:51:44 -07:00
IR Reland [AssumeBundles] Use operand bundles to encode alignment assumptions 2020-09-12 15:36:06 +02:00
IRReader
LineEditor
Linker
LTO
MC [MC] [Win64EH] Write packed ARM64 epilogues if possible 2020-09-11 10:31:04 +03:00
MCA
Object [ELF] Add a new e_machine value EM_CSKY and add some CSKY relocation types 2020-09-07 10:42:28 +08:00
ObjectYAML [DWARFYAML] Make the debug_ranges section optional. 2020-09-08 19:55:47 +08:00
Option [NFC] Fix the signature and definition of findByPrefix 2020-09-11 12:38:28 +01:00
Passes Revert "[NewPM][CodeGen] Introduce CodeGenPassBuilder to help build codegen pipeline" 2020-09-11 18:52:32 -07:00
ProfileData [llvm-cov gcov] Refactor counting and reporting 2020-09-13 23:00:59 -07:00
Remarks BitstreamRemarkParser.h - remove unnecessary includes. NFCI. 2020-08-06 13:17:53 +01:00
Support [DebugInstrRef][1/9] Add fields for instr-ref variable locations 2020-09-14 10:06:52 +01:00
TableGen TableGen: change a couple of member names to clarify their use. 2020-09-12 12:21:36 -04:00
Target [DebugInstrRef][1/9] Add fields for instr-ref variable locations 2020-09-14 10:06:52 +01: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 Correct end-of-namespace comment to be clang-tidy/LLVM style appropriate 2020-09-13 13:07:58 -07:00
WindowsManifest
WindowsResource
XRay
CMakeLists.txt
InitializePasses.h [NewPM][Lint] Port -lint to NewPM 2020-09-03 13:03:44 -07:00
LinkAllIR.h
LinkAllPasses.h [NewPM][Lint] Port -lint to NewPM 2020-09-03 13:03:44 -07: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
PassAnalysisSupport.h
PassInfo.h
PassRegistry.h
PassSupport.h