1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-22 18:54:02 +01:00
llvm-mirror/lib
Philip Reames ef49042798 [NFC] Factor out utilities for manipulating widenable branches
With the widenable condition construct, we have the ability to reason about branches which can be 'widened' (i.e. made to fail more often).  We've got a couple o transforms which leverage this.  This patch just cleans up the API a bit.

This is prep work for generalizing our definition of a widenable branch slightly.  At the moment "br i1 (and A, wc()), ..." is considered widenable, but oddly, neither "br i1 (and wc(), B), ..." or "br i1 wc(), ..." is.  That clearly needs addressed, so first, let's centralize the code in one place.
2019-11-19 14:43:13 -08:00
..
Analysis [NFC] Factor out utilities for manipulating widenable branches 2019-11-19 14:43:13 -08:00
AsmParser [IR] Redefine Freeze instruction 2019-11-12 10:49:00 +09:00
BinaryFormat Add read-only data assembly writing for aix 2019-11-15 11:30:19 -05:00
Bitcode Fix error message missed in commit dde589389fcb8b5098f7a47f1b781b27d29a0cac. 2019-11-18 16:04:09 -08:00
Bitstream
CodeGen [DebugInfo] Describe size of spilled values in call site params 2019-11-19 12:03:52 -08:00
DebugInfo Add streaming/equality operators to DWARFAddressRange/DWARFLocationExpression 2019-11-19 10:34:30 +01:00
Demangle [demangle] NFC: get rid of NodeOrString 2019-11-04 12:17:12 -08:00
ExecutionEngine Fix a build failure with perf: Add a missing include to llvm/Support/ManagedStatic.h 2019-11-16 14:43:46 +01:00
Fuzzer
FuzzMutate
IR Fix error message missed in commit dde589389fcb8b5098f7a47f1b781b27d29a0cac. 2019-11-18 16:04:09 -08:00
IRReader
LineEditor
Linker [IRMover] Set Address Space for moved global values 2019-11-05 16:32:48 -08:00
LTO [ThinLTO] Simplify code. NFC 2019-11-19 15:51:25 +03:00
MC [AIX][XCOFF] Write Function descriptors and TOC base to data section 2019-11-19 16:11:00 +00:00
MCA
Object The patch is the compiler error specific on the compile error on CMVC 2019-11-19 15:17:56 -05:00
ObjectYAML [yaml2obj][COFF] Add support for extended relocation tables 2019-11-14 12:39:28 -08:00
Option
Passes [SVFS] Inject TLI Mappings in VFABI attribute. 2019-11-15 18:42:56 +00:00
ProfileData [profile] Add a mode to continuously sync counter updates to a file 2019-10-31 16:04:09 -07:00
Remarks Remarks - fix static analyzer warnings. NFCI. 2019-11-09 13:01:05 +00:00
Support [X86] Add AMD Matisse (znver2) model number to getHostCPUName and compiler-rt's getAMDProcessorTypeAndSubtype. 2019-11-18 11:57:04 -08:00
TableGen TableGen - fix uninitialized variable warnings. NFCI. 2019-11-10 11:19:50 +00:00
Target MTE: add more unchecked instructions. 2019-11-19 11:19:53 -08:00
Testing
TextAPI
ToolDrivers
Transforms [NFC] Factor out utilities for manipulating widenable branches 2019-11-19 14:43:13 -08:00
WindowsManifest
XRay [llvm-xray] Add AArch64 to llvm-xray extract 2019-11-08 06:37:47 -08:00
CMakeLists.txt
LLVMBuild.txt