llvm-project/llvm/lib/Transforms/InstCombine
Craig Topper 2ba991ff2c [InstCombine] Add two FIXMEs for bad single use checks. NFC
llvm-svn: 305510
2017-06-15 21:38:48 +00:00
..
CMakeLists.txt [CMake] NFC. Updating CMake dependency specifications 2016-11-17 04:36:50 +00:00
InstCombineAddSub.cpp [InstCombine] Pass a proper context instruction to all of the calls into InstSimplify 2017-06-09 03:21:29 +00:00
InstCombineAndOrXor.cpp [InstCombine] Add two FIXMEs for bad single use checks. NFC 2017-06-15 21:38:48 +00:00
InstCombineCalls.cpp [InstSimplify] Don't constant fold or DCE calls that are marked nobuiltin 2017-06-09 23:18:11 +00:00
InstCombineCasts.cpp [InstCombine][InstSimplify] Use APInt::isNullValue/isOneValue to reduce compiled code for comparing APInts with 0 and 1. NFC 2017-06-07 07:40:37 +00:00
InstCombineCompares.cpp [InstCombine][InstSimplify] Use APInt::isNullValue/isOneValue to reduce compiled code for comparing APInts with 0 and 1. NFC 2017-06-07 07:40:37 +00:00
InstCombineInternal.h [InstCombine] Make the context instruction parameter of foldOrOfICmps a reference to discourage passing nullptr and to remove the '&' from all of the call sites. NFC 2017-06-15 19:09:51 +00:00
InstCombineLoadStoreAlloca.cpp [ValueTracking] Replace all uses of ComputeSignBit with computeKnownBits. 2017-05-15 06:39:41 +00:00
InstCombineMulDivRem.cpp [InstCombine] Pass a proper context instruction to all of the calls into InstSimplify 2017-06-09 03:21:29 +00:00
InstCombinePHI.cpp [InstCombine] Pass a proper context instruction to all of the calls into InstSimplify 2017-06-09 03:21:29 +00:00
InstCombineSelect.cpp [InstCombine] Pass a proper context instruction to all of the calls into InstSimplify 2017-06-09 03:21:29 +00:00
InstCombineShifts.cpp [InstCombine] lshr (sext iM X to iN), N-M --> zext (ashr X, min(N-M, M-1)) to iN 2017-06-12 14:23:43 +00:00
InstCombineSimplifyDemanded.cpp [InstCombine][InstSimplify] Use APInt::isNullValue/isOneValue to reduce compiled code for comparing APInts with 0 and 1. NFC 2017-06-07 07:40:37 +00:00
InstCombineVectorOps.cpp [InstCombine] Pass a proper context instruction to all of the calls into InstSimplify 2017-06-09 03:21:29 +00:00
InstructionCombining.cpp [InstCombine] Pass a proper context instruction to all of the calls into InstSimplify 2017-06-09 03:21:29 +00:00
LLVMBuild.txt