1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-22 12:33:33 +02:00
llvm-mirror/lib/Transforms
Peter Collingbourne 1254323d85 LowerBitSets: Avoid reusing byte set addresses.
Each use of the byte array uses a different alias. This makes the
backend less likely to reuse previously computed byte array addresses,
improving the security of the CFI mechanism based on this pass.

Differential Revision: http://reviews.llvm.org/D8455

llvm-svn: 232770
2015-03-19 22:02:10 +00:00
..
Hello [CMake] Add LLVM_LINK_COMPONENTS to loadable modules, LLVMHello and BugpointPasses, on Win32. 2014-07-13 13:36:48 +00:00
InstCombine [InstCombine] Don't fold a GEP into itself through a PHI node 2015-03-19 11:05:08 +00:00
Instrumentation [asan] remove redundant ifndefs. NFC 2015-03-17 19:13:23 +00:00
IPO LowerBitSets: Avoid reusing byte set addresses. 2015-03-19 22:02:10 +00:00
ObjCARC One more try with unused. 2015-03-16 08:00:27 +00:00
Scalar Fix GCC -Wparentheses warning (& reformat now that the precedence is fixed) 2015-03-17 17:48:24 +00:00
Utils [ConstantRange] Split makeICmpRegion in two. 2015-03-18 00:41:24 +00:00
Vectorize Try to fix a test broken by one of my previous commits. 2015-03-17 20:31:56 +00:00
CMakeLists.txt Extracted ObjCARC.cpp into its own library libLLVMObjCARCOpts in preparation for refactoring the ARC Optimizer. 2013-01-28 01:35:51 +00:00
LLVMBuild.txt Extracted ObjCARC.cpp into its own library libLLVMObjCARCOpts in preparation for refactoring the ARC Optimizer. 2013-01-28 01:35:51 +00:00
Makefile Extracted ObjCARC.cpp into its own library libLLVMObjCARCOpts in preparation for refactoring the ARC Optimizer. 2013-01-28 01:35:51 +00:00