1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-22 18:54:02 +01:00
llvm-mirror/include/llvm
Bevin Hansson d148a7c68f [MC] Widen the functional unit type from 32 to 64 bits.
Summary:
The type used to represent functional units in MC is
'unsigned', which is 32 bits wide. This is currently
not a problem in any upstream target as no one seems
to have hit the limit on this yet, but in our
downstream one, we need to define more than 32
functional units.

Increasing the size does not seem to cause a huge
size increase in the binary (an llc debug build went
from 1366497672 to 1366523984, a difference of 26k),
so perhaps it would be acceptable to have this patch
applied upstream as well.

Subscribers: hiraditya, jsji, llvm-commits

Tags: #llvm

Differential Revision: https://reviews.llvm.org/D71210
2020-02-24 09:37:00 +01:00
..
ADT Add a llvm::shuffle and use it in lld 2020-02-22 10:05:29 -08:00
Analysis Flags for displaying only hot nodes in CFGPrinter graph 2020-02-21 17:20:00 -08:00
AsmParser
BinaryFormat [macho][NFC] Extract all CPU_(SUB_)TYPE logic to BinaryFormat 2020-02-21 12:43:29 -08:00
Bitcode
Bitstream
CodeGen [MC] Widen the functional unit type from 32 to 64 bits. 2020-02-24 09:37:00 +01:00
Config
DebugInfo [DebugInfo] Remove a misleading comment for llvm::dwarf::FDE. 2020-02-20 09:12:05 +07:00
Demangle
DWARFLinker [dsymutil] Fix double relocation of DW_AT_call_return_pc 2020-02-13 17:42:48 -08:00
ExecutionEngine [JITLink] Add a MachO x86-64 GOT and Stub bypass optimization. 2020-02-23 23:38:31 -08:00
Frontend/OpenMP [FIX] Order macros after D72304 2020-02-15 01:37:23 -06:00
FuzzMutate
IR Recommit "[PatternMatch] Match XOR variant of unsigned-add overflow check." 2020-02-23 18:33:18 +00:00
IRReader
LineEditor
Linker
LTO [Support] On Windows, ensure hardware_concurrency() extends to all CPU sockets and all NUMA groups 2020-02-14 10:24:22 -05:00
MC [MC] Widen the functional unit type from 32 to 64 bits. 2020-02-24 09:37:00 +01:00
MCA
Object [ARM] Change ARMAttributeParser::Parse to use support::endianness and simplify 2020-02-21 11:05:33 -08:00
ObjectYAML [yaml2obj] - Automatically assign sh_addr for allocatable sections. 2020-02-22 14:43:54 +03:00
Option
Passes [Coroutines][5/6] Add coroutine passes to pipeline 2020-02-19 00:57:14 -05:00
ProfileData
Remarks
Support [ARM] Change ARMAttributeParser::Parse to use support::endianness and simplify 2020-02-21 11:05:33 -08:00
TableGen
Target Revert "Reland "[DebugInfo] Enable the debug entry values feature by default"" 2020-02-20 14:41:39 +01:00
Testing/Support [Error/unittests] Add a FailedWithMessage gtest matcher 2020-02-21 15:29:48 +01:00
TextAPI
ToolDrivers
Transforms [SimplifyLibCalls][IRBuilder] Accept any IRBuilder in SimplifyLibCalls 2020-02-21 18:26:05 +01:00
WindowsManifest
WindowsResource
XRay
CMakeLists.txt
InitializePasses.h
LinkAllIR.h
LinkAllPasses.h
module.extern.modulemap
module.install.modulemap
module.modulemap Fix modules build after https://reviews.llvm.org/D73835 (IRBuilder virtualization change) 2020-02-17 11:22:44 -08:00
module.modulemap.build
Pass.h
PassAnalysisSupport.h
PassInfo.h
PassRegistry.h
PassSupport.h