Avoid going through the LLVMContext for type equality where it's safe to dereference...
authorBenjamin Kramer <benny.kra@googlemail.com>
Tue, 5 Jan 2010 13:12:22 +0000 (13:12 +0000)
committerBenjamin Kramer <benny.kra@googlemail.com>
Tue, 5 Jan 2010 13:12:22 +0000 (13:12 +0000)
commitf012705c7e4ca8cf90b6b734ce1d5355daca5ba5
treed1bcdd1cfc5ddc28894a9b9d6cbb2875d922e437
parent804272c8d6fd960c47c8cbc1603aba3fe5a65ea8
Avoid going through the LLVMContext for type equality where it's safe to dereference the type pointer.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@92726 91177308-0d34-0410-b5e6-96231b3b80d8
25 files changed:
lib/AsmParser/LLParser.cpp
lib/Bitcode/Reader/BitcodeReader.cpp
lib/Bitcode/Writer/ValueEnumerator.cpp
lib/CodeGen/IntrinsicLowering.cpp
lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp
lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp
lib/ExecutionEngine/ExecutionEngine.cpp
lib/ExecutionEngine/Interpreter/Execution.cpp
lib/ExecutionEngine/JIT/JIT.cpp
lib/Transforms/IPO/GlobalOpt.cpp
lib/Transforms/IPO/MergeFunctions.cpp
lib/Transforms/IPO/StructRetPromotion.cpp
lib/Transforms/InstCombine/InstCombineCasts.cpp
lib/Transforms/Utils/BasicBlockUtils.cpp
lib/Transforms/Utils/CodeExtractor.cpp
lib/Transforms/Utils/InstructionNamer.cpp
lib/Transforms/Utils/LowerInvoke.cpp
lib/Transforms/Utils/SSI.cpp
lib/Transforms/Utils/SimplifyCFG.cpp
lib/Transforms/Utils/UnifyFunctionExitNodes.cpp
lib/VMCore/Function.cpp
lib/VMCore/InlineAsm.cpp
lib/VMCore/Instructions.cpp
lib/VMCore/Value.cpp