Replace llvm.frameallocate with llvm.frameescape
authorReid Kleckner <reid@kleckner.net>
Thu, 5 Mar 2015 18:26:34 +0000 (18:26 +0000)
committerReid Kleckner <reid@kleckner.net>
Thu, 5 Mar 2015 18:26:34 +0000 (18:26 +0000)
commit9f7c86141659e7637fb099bc41b1e015bbb42781
tree6b5ca47d9a6d14e195785454fedc749c7146f35b
parent8b4cc5e61610d58ca356beeff224efbe6d458bee
Replace llvm.frameallocate with llvm.frameescape

Turns out it's pretty straightforward and simplifies the implementation.

Reviewers: andrew.w.kaylor

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

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@231386 91177308-0d34-0410-b5e6-96231b3b80d8
20 files changed:
docs/LangRef.rst
include/llvm/IR/CallSite.h
include/llvm/IR/Intrinsics.td
include/llvm/MC/MCContext.h
lib/CodeGen/PrologEpilogInserter.cpp
lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
lib/CodeGen/WinEHPrepare.cpp
lib/IR/Verifier.cpp
lib/MC/MCContext.cpp
lib/Target/X86/X86RegisterInfo.cpp
test/CodeGen/WinEH/cppeh-catch-all.ll
test/CodeGen/WinEH/cppeh-catch-scalar.ll
test/CodeGen/WinEH/cppeh-frame-vars.ll
test/CodeGen/WinEH/cppeh-inalloca.ll
test/CodeGen/WinEH/cppeh-min-unwind.ll
test/CodeGen/WinEH/cppeh-nonalloca-frame-values.ll
test/CodeGen/X86/frameallocate.ll [deleted file]
test/CodeGen/X86/frameescape.ll [new file with mode: 0644]
test/Verifier/frameallocate.ll [deleted file]
test/Verifier/frameescape.ll [new file with mode: 0644]