llvm-mirror/lib
Matt Arsenault cd69621a21 AMDGPU: More bits of frame index are known to be zero
The maximum private allocation for the whole GPU is 4G,
so the maximum possible index for a single workitem is the
maximum size divided by the smallest granularity for a dispatch.

This increases the number of known zero high bits, which
enables more offset folding. The maximum private size per
workitem with this is 128M but may be smaller still.

llvm-svn: 262153
2016-02-27 20:26:57 +00:00
..
Analysis [PM] Provide explicit instantiation declarations and definitions for the 2016-02-27 10:45:35 +00:00
AsmParser [IR] Extend cmpxchg to allow pointer type operands 2016-02-19 00:06:41 +00:00
Bitcode [ThinLTO] Add missing breaks when parsing summaries (NFC) 2016-02-24 17:57:28 +00:00
CodeGen CodeGen: Use MachineInstr& in InlineSpiller::rematerializeFor() 2016-02-27 20:23:14 +00:00
DebugInfo [DebugInfoPDB] Add source / line number accessors for PDB. 2016-02-18 18:47:29 +00:00
ExecutionEngine [Orc] Add stack-realignment code to the i386 resolver function. 2016-02-21 22:50:26 +00:00
Fuzzer [libFuzzer] fixing the bot 2016-02-27 03:14:23 +00:00
IR [PM] Provide explicit instantiation declarations and definitions for the 2016-02-27 10:45:35 +00:00
IRReader
LibDriver
LineEditor
Linker Pass a std::unique_ptr to IRMover::move. 2016-02-16 18:50:12 +00:00
LTO [PM] Port the PostOrderFunctionAttrs pass to the new pass manager and 2016-02-18 11:03:11 +00:00
MC Add capability to push/pop DFI in MCStreamer. NFC 2016-02-24 22:25:18 +00:00
Object Represent the dynamic table itself with a DynRegionInfo. 2016-02-17 16:48:00 +00:00
Option
Passes [PM] Finish removing references to fix MSVC builds. Somehow adding base 2016-02-26 12:30:18 +00:00
ProfileData Add prefix based function layout when profile is available. 2016-02-23 03:39:24 +00:00
Support [CMAKE] Update build on recent Haiku 2016-02-26 17:01:45 +00:00
TableGen [TableGen] Fix typos in comments. NFC 2016-02-26 06:50:27 +00:00
Target AMDGPU: More bits of frame index are known to be zero 2016-02-27 20:26:57 +00:00
Transforms Revert "[sancov] do not instrument nodes that are full pre-dominators" 2016-02-27 14:19:19 +00:00
CMakeLists.txt
LLVMBuild.txt