1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-20 03:23:01 +02:00
llvm-mirror/lib
Krzysztof Parzyszek ef4e9bde37 [Hexagon] Implement DFA based hazard recognizer
The post register allocator scheduler can generate poor schedules
because the scoreboard hazard recognizer is unable to identify
hazards for Hexagon precisely. Instead, Hexagon should use a DFA
based hazard recognizer.

Patch by Brendon Cahoon.

llvm-svn: 277143
2016-07-29 13:59:09 +00:00
..
Analysis [ConstantFolding] Fold bitcasts of vectors w/ undef elements 2016-07-29 04:06:09 +00:00
AsmParser Add writeonly IR attribute 2016-07-04 08:01:29 +00:00
Bitcode [ThinLTO] Address review comments from PGO indirect call promotion (NFC) 2016-07-18 18:31:50 +00:00
CodeGen Cleanup TransferDbgValues 2016-07-29 11:49:32 +00:00
DebugInfo [pdb] Fix an ambiguity when writing size_t on x64 platforms. 2016-07-28 19:29:52 +00:00
ExecutionEngine [LLVM][MIPS] Fix createStubFunction to emit JR encoding based on Arch. 2016-07-15 12:56:37 +00:00
Fuzzer [libFuzzer] extend the messages printed by afl_driver 2016-07-19 23:18:28 +00:00
IR Revert "Don't invoke getName() from Function::isIntrinsic().", rL276942. 2016-07-28 23:58:15 +00:00
IRReader
LibDriver Object: Replace NewArchiveIterator with a simpler NewArchiveMember class. NFCI. 2016-06-29 22:27:42 +00:00
LineEditor
Linker IR: New representation for CFI and virtual call optimization pass metadata. 2016-06-24 21:21:32 +00:00
LTO Move legacy LTO interface headers to legacy/ directory. 2016-07-14 21:21:16 +00:00
MC Initialize PreserveAsmComments in MCTargetOptions 2016-07-27 19:19:13 +00:00
Object Next step along the way to getting good error messages for bad archives. 2016-07-25 20:36:36 +00:00
ObjectYAML BPF: Use official ELF e_machine value 2016-07-15 22:27:55 +00:00
Option Option parser: class for consuming a joined arg in addition to all remaining args 2016-04-15 00:23:30 +00:00
Passes [PM] Port LowerGuardIntrinsic to the new PM. 2016-07-28 22:08:41 +00:00
ProfileData [PGO] Make needsComdatForCounter() available (NFC) 2016-07-21 20:50:02 +00:00
Support Add unittests to {ARM | AArch64}TargetParser. 2016-07-28 06:11:18 +00:00
TableGen [TableGen] Autobrief-ize Record. NFC. 2016-07-14 14:53:14 +00:00
Target [Hexagon] Implement DFA based hazard recognizer 2016-07-29 13:59:09 +00:00
Transforms [EarlyCSE] Correctly handle simplified, but live, instructions 2016-07-29 05:39:21 +00:00
CMakeLists.txt
LLVMBuild.txt