Remove FreeInst.
authorVictor Hernandez <vhernandez@apple.com>
Mon, 26 Oct 2009 23:43:48 +0000 (23:43 +0000)
committerVictor Hernandez <vhernandez@apple.com>
Mon, 26 Oct 2009 23:43:48 +0000 (23:43 +0000)
commit046e78ce55a7c3d82b7b6758d2d77f2d99f970bf
tree1dad2445d3c6c08dc6d901e27806df980a7f855a
parentdda9583e5194c08ddd409f3e1c211e17acd6d5b8
Remove FreeInst.
Remove LowerAllocations pass.
Update some more passes to treate free calls just like they were treating FreeInst.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@85176 91177308-0d34-0410-b5e6-96231b3b80d8
40 files changed:
examples/BrainF/BrainF.cpp
include/llvm-c/Core.h
include/llvm/Analysis/AliasSetTracker.h
include/llvm/Analysis/MallocHelper.h
include/llvm/InstrTypes.h
include/llvm/Instruction.def
include/llvm/Instructions.h
include/llvm/LinkAllPasses.h
include/llvm/Support/IRBuilder.h
include/llvm/Support/InstVisitor.h
include/llvm/Transforms/Scalar.h
lib/Analysis/AliasSetTracker.cpp
lib/Analysis/CaptureTracking.cpp
lib/Analysis/IPA/Andersens.cpp
lib/Analysis/IPA/GlobalsModRef.cpp
lib/Analysis/InlineCost.cpp
lib/Analysis/InstCount.cpp
lib/Analysis/MallocHelper.cpp
lib/Analysis/MemoryDependenceAnalysis.cpp
lib/AsmParser/LLLexer.cpp
lib/Bitcode/Writer/BitcodeWriter.cpp
lib/CodeGen/SelectionDAG/SelectionDAGBuild.cpp
lib/CodeGen/SelectionDAG/SelectionDAGBuild.h
lib/ExecutionEngine/Interpreter/Execution.cpp
lib/ExecutionEngine/Interpreter/Interpreter.h
lib/Target/CBackend/CBackend.cpp
lib/Target/CppBackend/CPPBackend.cpp
lib/Target/MSIL/MSILWriter.cpp
lib/Transforms/Scalar/DeadStoreElimination.cpp
lib/Transforms/Scalar/InstructionCombining.cpp
lib/Transforms/Scalar/SCCP.cpp
lib/Transforms/Utils/CMakeLists.txt
lib/Transforms/Utils/Local.cpp
lib/Transforms/Utils/LowerAllocations.cpp [deleted file]
lib/Transforms/Utils/LowerInvoke.cpp
lib/Transforms/Utils/LowerSwitch.cpp
lib/Transforms/Utils/Mem2Reg.cpp
lib/VMCore/Core.cpp
lib/VMCore/Instruction.cpp
lib/VMCore/Instructions.cpp