Propagate TargetLibraryInfo throughout ConstantFolding.cpp and
InstructionSimplify.cpp. Other fixups as needed. Part of rdar://10500969 llvm-svn: 145559
Showing
- llvm/include/llvm/Analysis/ConstantFolding.h 11 additions, 6 deletionsllvm/include/llvm/Analysis/ConstantFolding.h
- llvm/include/llvm/Analysis/InstructionSimplify.h 40 additions, 12 deletionsllvm/include/llvm/Analysis/InstructionSimplify.h
- llvm/include/llvm/Analysis/PHITransAddr.h 6 additions, 2 deletionsllvm/include/llvm/Analysis/PHITransAddr.h
- llvm/include/llvm/Analysis/ScalarEvolution.h 5 additions, 0 deletionsllvm/include/llvm/Analysis/ScalarEvolution.h
- llvm/lib/Analysis/ConstantFolding.cpp 35 additions, 26 deletionsllvm/lib/Analysis/ConstantFolding.cpp
- llvm/lib/Analysis/InstructionSimplify.cpp 307 additions, 217 deletionsllvm/lib/Analysis/InstructionSimplify.cpp
- llvm/lib/Analysis/Lint.cpp 6 additions, 1 deletionllvm/lib/Analysis/Lint.cpp
- llvm/lib/Analysis/PHITransAddr.cpp 1 addition, 1 deletionllvm/lib/Analysis/PHITransAddr.cpp
- llvm/lib/Analysis/ScalarEvolution.cpp 5 additions, 1 deletionllvm/lib/Analysis/ScalarEvolution.cpp
- llvm/lib/Transforms/Scalar/CodeGenPrepare.cpp 9 additions, 2 deletionsllvm/lib/Transforms/Scalar/CodeGenPrepare.cpp
- llvm/lib/Transforms/Scalar/EarlyCSE.cpp 6 additions, 1 deletionllvm/lib/Transforms/Scalar/EarlyCSE.cpp
- llvm/lib/Transforms/Scalar/GVN.cpp 7 additions, 2 deletionsllvm/lib/Transforms/Scalar/GVN.cpp
- llvm/lib/Transforms/Scalar/LoopInstSimplify.cpp 5 additions, 1 deletionllvm/lib/Transforms/Scalar/LoopInstSimplify.cpp
- llvm/lib/Transforms/Scalar/LoopUnswitch.cpp 1 addition, 1 deletionllvm/lib/Transforms/Scalar/LoopUnswitch.cpp
- llvm/lib/Transforms/Utils/LoopSimplify.cpp 2 additions, 2 deletionsllvm/lib/Transforms/Utils/LoopSimplify.cpp
- llvm/lib/Transforms/Utils/PromoteMemoryToRegister.cpp 1 addition, 1 deletionllvm/lib/Transforms/Utils/PromoteMemoryToRegister.cpp
- llvm/lib/Transforms/Utils/SimplifyInstructions.cpp 9 additions, 3 deletionsllvm/lib/Transforms/Utils/SimplifyInstructions.cpp
Loading
Please register or sign in to comment