1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-23 11:13:28 +01:00
llvm-mirror/lib
Philip Reames 751f932d9a [GVN] PRE of unordered loads
Again, fairly simple.  Only change is ensuring that we actually copy the property of the load correctly.  The aliasing legality constraints were already handled by the FRE patches.  There's nothing special about unorder atomics from the perspective of the PRE algorithm itself.

llvm-svn: 268804
2016-05-06 21:43:51 +00:00
..
Analysis ThinLTO: fix assertion and refactor check for hidden use from inline ASM in a helper function 2016-05-06 08:25:33 +00:00
AsmParser AMDGPU/SI: Add amdgpu_kernel calling convention. Part 1. 2016-05-06 09:07:29 +00:00
Bitcode BitcodeWriter: Simplify. NFC. 2016-05-06 02:41:23 +00:00
CodeGen SDAG: Don't leave dangling dead nodes after SelectCodeCommon 2016-05-06 18:42:16 +00:00
DebugInfo Add missing include. 2016-05-06 20:59:35 +00:00
ExecutionEngine Thread Expected<...> up from libObject’s getType() for symbols to allow llvm-objdump to produce a good error message. 2016-05-02 20:28:12 +00:00
Fuzzer [libFuzzer] print stats after running individual inputs 2016-05-04 20:44:50 +00:00
IR Refactor the Verifier so it can diagnose IR validation errors and debug 2016-05-06 19:26:47 +00:00
IRReader
LibDriver LibDriver: Silently do nothing when provided no inputs. 2016-04-13 19:36:04 +00:00
LineEditor
Linker Fix recursive -only-needed. 2016-04-21 14:56:33 +00:00
LTO [PM] Port Interprocedural SCCP to the new pass manager. 2016-05-05 21:05:36 +00:00
MC [mips] Correct the ordering of HI/LO pairs in the relocation table. 2016-05-06 13:49:25 +00:00
Object Change GenericBinaryError to no longer include a FileName, which is then not 2016-05-06 20:16:28 +00:00
ObjectYAML [lanai] Add Lanai backend. 2016-03-28 13:09:54 +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 IR based PGO prof-gen pass to new pass manager 2016-05-06 05:49:19 +00:00
ProfileData Add a note about the "entry count" used the profile summary 2016-05-05 19:54:13 +00:00
Support Remove LLVM_ENABLE_TIMESTAMPS 2016-05-05 19:57:03 +00:00
TableGen [NFC] Header cleanup 2016-04-18 09:17:29 +00:00
Target Revert "[X86] Add a new LOW32_ADDR_ACCESS_RBP register class." 2016-05-06 21:21:50 +00:00
Transforms [GVN] PRE of unordered loads 2016-05-06 21:43:51 +00:00
CMakeLists.txt
LLVMBuild.txt