llvm-6502/lib/Transforms/Scalar
Meador Inge a239c2e6a7 instcombine: Migrate strcmp and strncmp optimizations
This patch migrates the strcmp and strncmp optimizations from the
simplify-libcalls pass into the instcombine library call simplifier.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@165915 91177308-0d34-0410-b5e6-96231b3b80d8
2012-10-15 03:47:37 +00:00
..
ADCE.cpp
BasicBlockPlacement.cpp
CMakeLists.txt
CodeGenPrepare.cpp Remove the bitwise XOR operator from the Attributes class. Replace it with the equivalent from the builder class. 2012-10-14 06:56:13 +00:00
ConstantProp.cpp
CorrelatedValuePropagation.cpp
DCE.cpp
DeadStoreElimination.cpp Unquadratize SetVector removal loops in DSE. 2012-10-14 10:21:31 +00:00
EarlyCSE.cpp Update EarlyCSE's SimpleValues to use Hashing.h for their hashes. Expanded the hashing and equality to allow for equality modulo commutativity for binary ops, and comparisons with swapping of predicates. 2012-10-09 16:57:38 +00:00
GlobalMerge.cpp
GVN.cpp
IndVarSimplify.cpp
JumpThreading.cpp
LICM.cpp
LLVMBuild.txt
LoopDeletion.cpp
LoopIdiomRecognize.cpp
LoopInstSimplify.cpp
LoopRotation.cpp
LoopStrengthReduce.cpp Add a new interface to allow IR-level passes to access codegen-specific information. 2012-10-10 22:04:55 +00:00
LoopUnrollPass.cpp Create enums for the different attributes. 2012-10-09 07:45:08 +00:00
LoopUnswitch.cpp Create enums for the different attributes. 2012-10-09 07:45:08 +00:00
LowerAtomic.cpp
Makefile
MemCpyOptimizer.cpp Revert 165732 for further review. 2012-10-11 21:27:41 +00:00
ObjCARC.cpp Remove the bitwise assignment OR operator from the Attributes class. Replace it with the equivalent from the builder class. 2012-10-14 07:35:59 +00:00
Reassociate.cpp
Reg2Mem.cpp Clean whitespaces. 2012-07-24 10:51:42 +00:00
Scalar.cpp
ScalarReplAggregates.cpp
SCCP.cpp
SimplifyCFGPass.cpp
SimplifyLibCalls.cpp instcombine: Migrate strcmp and strncmp optimizations 2012-10-15 03:47:37 +00:00
Sink.cpp
SROA.cpp Teach SROA to cope with wrapper aggregates. These show up a lot in ABI 2012-10-13 10:49:33 +00:00
TailRecursionElimination.cpp