Remove the Forward Control Flow Integrity pass and its dependencies.
authorEric Christopher <echristo@gmail.com>
Fri, 27 Feb 2015 19:03:38 +0000 (19:03 +0000)
committerEric Christopher <echristo@gmail.com>
Fri, 27 Feb 2015 19:03:38 +0000 (19:03 +0000)
commit930da21265ca652e32dee42bff984bda0a9fbb2a
treeb7a4f7d10adfa61be7148a718c46d45c4da8b69f
parentb4d6a560c11cbe247cf1dfa3a995c048810ebaee
Remove the Forward Control Flow Integrity pass and its dependencies.

This work is currently being rethought along different lines and
if this work is needed it can be resurrected out of svn. Remove it
for now as no current work in ongoing on it and it's unused. Verified
with the authors before removal.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@230780 91177308-0d34-0410-b5e6-96231b3b80d8
23 files changed:
include/llvm/Analysis/Passes.h
include/llvm/CodeGen/ForwardControlFlowIntegrity.h [deleted file]
include/llvm/CodeGen/JumpInstrTables.h [deleted file]
include/llvm/InitializePasses.h
include/llvm/LinkAllPasses.h
lib/Analysis/Analysis.cpp
lib/Analysis/CMakeLists.txt
lib/Analysis/JumpInstrTableInfo.cpp [deleted file]
lib/CodeGen/AsmPrinter/AsmPrinter.cpp
lib/CodeGen/CMakeLists.txt
lib/CodeGen/ForwardControlFlowIntegrity.cpp [deleted file]
lib/CodeGen/JumpInstrTables.cpp [deleted file]
lib/CodeGen/LLVMTargetMachine.cpp
test/CodeGen/Generic/stop-after.ll
test/CodeGen/X86/cfi_enforcing.ll [deleted file]
test/CodeGen/X86/cfi_invoke.ll [deleted file]
test/CodeGen/X86/cfi_non_default_function.ll [deleted file]
test/CodeGen/X86/cfi_simple_indirect_call.ll [deleted file]
test/CodeGen/X86/jump_table_alias.ll [deleted file]
test/CodeGen/X86/jump_table_align.ll [deleted file]
test/CodeGen/X86/jump_table_bitcast.ll [deleted file]
test/CodeGen/X86/jump_tables.ll [deleted file]
test/LTO/X86/jump-table-type.ll [deleted file]