llvm-project/llvm/lib/Transforms/InstCombine
Sanjoy Das 2cbeb00f38 Reverts commit r301424, r301425 and r301426
Commits were:

"Use WeakVH instead of WeakTrackingVH in AliasSetTracker's UnkownInsts"
"Add a new WeakVH value handle; NFC"
"Rename WeakVH to WeakTrackingVH; NFC"

The changes assumed pointers are 8 byte aligned on all architectures.

llvm-svn: 301429
2017-04-26 16:37:05 +00:00
..
CMakeLists.txt [CMake] NFC. Updating CMake dependency specifications 2016-11-17 04:36:50 +00:00
InstCombineAddSub.cpp InstCombine: Fix assert when reassociating fsub with undef 2017-04-24 17:24:37 +00:00
InstCombineAndOrXor.cpp [InstCombine] Add missing commute handling to (A | B) & (B ^ (~A)) -> (A & B) 2017-04-25 15:19:04 +00:00
InstCombineCalls.cpp [APInt] Use isSubsetOf, intersects, and bit counting methods to reduce temporary APInts 2017-04-25 17:46:30 +00:00
InstCombineCasts.cpp Add a getPointerOperandType() helper to LoadInst and StoreInst; NFC 2017-04-18 22:00:54 +00:00
InstCombineCompares.cpp [APInt] Rename getSignBit to getSignMask 2017-04-20 16:56:25 +00:00
InstCombineInternal.h [InstCombine] function names start with lower-case letter; NFC 2017-04-20 22:37:01 +00:00
InstCombineLoadStoreAlloca.cpp [InstCombine] Reduce visitLoadInst() code duplication. NFCI. 2017-04-19 17:26:57 +00:00
InstCombineMulDivRem.cpp [APInt] Rename getSignBit to getSignMask 2017-04-20 16:56:25 +00:00
InstCombinePHI.cpp [InstCombine] Support folding a subtract with a constant LHS into a phi node 2017-04-14 19:20:12 +00:00
InstCombineSelect.cpp [APInt] Rename getSignBit to getSignMask 2017-04-20 16:56:25 +00:00
InstCombineShifts.cpp [APInt] Rename getSignBit to getSignMask 2017-04-20 16:56:25 +00:00
InstCombineSimplifyDemanded.cpp [APInt] Use isSubsetOf, intersects, and bit counting methods to reduce temporary APInts 2017-04-25 17:46:30 +00:00
InstCombineVectorOps.cpp InstCombine: Use the InstSimplify hook for shufflevector 2017-04-04 04:47:57 +00:00
InstructionCombining.cpp Reverts commit r301424, r301425 and r301426 2017-04-26 16:37:05 +00:00
LLVMBuild.txt