1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-26 12:43:36 +01:00
llvm-mirror/test
Krzysztof Parzyszek 9eb0f854d8 [Hexagon] Do not reduce load size for globals in small-data
Small-data (i.e. GP-relative) loads and stores allow 16-bit scaled
offset. For a load of a value of type T, the small-data area is
equivalent to an array "T sdata[65536]". This implies that objects
of smaller sizes need to be closer to the beginning of sdata,
while larger objects may be farther away, or otherwise the offset
may be insufficient to reach it. Similarly, an object of a larger
size should not be accessed via a load of a smaller size.

llvm-svn: 345975
2018-11-02 14:17:47 +00:00
..
Analysis [SystemZ::TTI] Recognize the higher cost of scalar i1 -> fp conversion 2018-11-01 09:05:32 +00:00
Assembler Fix whitespace in test/Assembler/fast-math-flags.ll 2018-11-01 16:57:52 +00:00
Bindings
Bitcode
BugPoint
CodeGen [Hexagon] Do not reduce load size for globals in small-data 2018-11-02 14:17:47 +00:00
DebugInfo [DEBUGINFO, NVPTX]DO not emit ',debug' option if no debug info or only debug directives are requested. 2018-11-02 13:47:47 +00:00
Demangle
Examples
ExecutionEngine
Feature
FileCheck
Instrumentation [MSan] another take at instrumenting inline assembly - now with calls 2018-10-31 09:32:47 +00:00
Integer
JitListener
Linker
LTO
MC [WebAssembly] Fix signature parsing for 'try' in AsmParser 2018-11-01 20:32:15 +00:00
Object Revert r345542: AMDGPU: Enable code object v3 by default 2018-10-30 22:02:40 +00:00
ObjectYAML
Other
SafepointIRVerifier
SymbolRewriter
TableGen
ThinLTO/X86 [X86] Re-enable the machine verifier after fixing more tests 2018-10-30 12:20:17 +00:00
tools [XRay] Fix tests with updated fdr-dump 2018-11-02 08:35:46 +00:00
Transforms [LV] Avoid vectorizing loops under opt for size that involve SCEV checks 2018-11-02 09:16:12 +00:00
Unit
Verifier
YAMLParser
.clang-format
CMakeLists.txt
lit.cfg.py
lit.site.cfg.py.in
TestRunner.sh