llvm-project/llvm/lib/Transforms/InstCombine
Craig Topper cb22039bee [InstCombine] No need to pass DataLayout to helper functions if we're passing the InstCombiner object. We can just ask it for the DataLayout. NFC
llvm-svn: 307333
2017-07-06 23:18:43 +00:00
..
CMakeLists.txt [CMake] NFC. Updating CMake dependency specifications 2016-11-17 04:36:50 +00:00
InstCombineAddSub.cpp [InstCombine] add (sext i1 X), 1 --> zext (not X) 2017-06-25 14:15:28 +00:00
InstCombineAndOrXor.cpp [Constants] If we already have a ConstantInt*, prefer to use isZero/isOne/isMinusOne instead of isNullValue/isOneValue/isAllOnesValue inherited from Constant. NFCI 2017-07-06 18:39:47 +00:00
InstCombineCalls.cpp [InstCombine] Remove unused arguments from some helper functions. NFC 2017-07-06 23:18:42 +00:00
InstCombineCasts.cpp [InstCombine] No need to pass DataLayout to helper functions if we're passing the InstCombiner object. We can just ask it for the DataLayout. NFC 2017-07-06 23:18:43 +00:00
InstCombineCompares.cpp [InstCombine] Use m_BitReverse pattern match helper. NFCI. 2017-07-02 16:31:16 +00:00
InstCombineInternal.h [InstCombine] Remove include of DIBuilder.h and Dwarf.h as they don't appear to be necessary. 2017-07-06 18:47:47 +00:00
InstCombineLoadStoreAlloca.cpp [InstCombine] Retain TBAA when narrowing memory accesses 2017-06-28 23:36:40 +00:00
InstCombineMulDivRem.cpp [InstCombine] Propagate nsw flag when turning mul by pow2 into shift when the constant is a vector splat or the scalar bit width is larger than 64-bits 2017-06-27 19:57:53 +00:00
InstCombinePHI.cpp [Constants] If we already have a ConstantInt*, prefer to use isZero/isOne/isMinusOne instead of isNullValue/isOneValue/isAllOnesValue inherited from Constant. NFCI 2017-07-06 18:39:47 +00:00
InstCombineSelect.cpp [Constants] If we already have a ConstantInt*, prefer to use isZero/isOne/isMinusOne instead of isNullValue/isOneValue/isAllOnesValue inherited from Constant. NFCI 2017-07-06 18:39:47 +00:00
InstCombineShifts.cpp [ValueTracking][InstCombine] Use m_Shr instead m_CombineOr(m_LShr, m_AShr). NFC 2017-06-24 06:24:04 +00:00
InstCombineSimplifyDemanded.cpp [Constants] If we already have a ConstantInt*, prefer to use isZero/isOne/isMinusOne instead of isNullValue/isOneValue/isAllOnesValue inherited from Constant. NFCI 2017-07-06 18:39:47 +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] Change a couple helper functions to only take the IRBuilder as an argument and not the whole InstCombiner object. NFC 2017-07-06 23:18:41 +00:00
LLVMBuild.txt