retdec
retdec::bin2llvmir::IdiomsMagicDivMod Member List

This is the complete list of members for retdec::bin2llvmir::IdiomsMagicDivMod, including all inherited members.

divisorByMagicNumberSigned(int magic_number, unsigned sh_post)retdec::bin2llvmir::IdiomsMagicDivModprivatestatic
divisorByMagicNumberSigned2(int magic_number, unsigned sh_post)retdec::bin2llvmir::IdiomsMagicDivModprivatestatic
divisorByMagicNumberSigned3(unsigned magic_number, unsigned shift)retdec::bin2llvmir::IdiomsMagicDivModprivatestatic
divisorByMagicNumberSigned4(unsigned magic_number, unsigned shift)retdec::bin2llvmir::IdiomsMagicDivModprivatestatic
divisorByMagicNumberUnsigned(unsigned magic_number, unsigned sh_pre, unsigned sh_post)retdec::bin2llvmir::IdiomsMagicDivModprivatestatic
divisorByMagicNumberUnsigned2(unsigned magic_number, unsigned sh_post)retdec::bin2llvmir::IdiomsMagicDivModprivatestatic
doAnalysis(llvm::Function &, llvm::Pass *)=0retdec::bin2llvmir::IdiomsAbstractprotectedpure virtual
eraseInstFromBasicBlock(llvm::Value *val, llvm::BasicBlock *bb)retdec::bin2llvmir::IdiomsAbstractprotectedstatic
findBranchDependingOn(llvm::BranchInst **br, llvm::BasicBlock &bb, const llvm::Value *val) constretdec::bin2llvmir::IdiomsAbstractprotected
getArch() constretdec::bin2llvmir::IdiomsAbstractinlineprotected
getCompiler() constretdec::bin2llvmir::IdiomsAbstractinlineprotected
getModule() constretdec::bin2llvmir::IdiomsAbstractinlineprotected
IdiomsAbstract()retdec::bin2llvmir::IdiomsAbstractprotected
IdiomsAnalysis classretdec::bin2llvmir::IdiomsMagicDivModfriend
init(llvm::Module *M, CC_compiler cc, CC_arch arch)retdec::bin2llvmir::IdiomsAbstractprotected
isPowerOfTwo(unsigned x)retdec::bin2llvmir::IdiomsAbstractprotectedstatic
isPowerOfTwoRepresentable(const llvm::ConstantInt *cnst)retdec::bin2llvmir::IdiomsAbstractprotectedstatic
m_archretdec::bin2llvmir::IdiomsAbstractprivate
m_compilerretdec::bin2llvmir::IdiomsAbstractprivate
m_moduleretdec::bin2llvmir::IdiomsAbstractprivate
magicSignedDiv1(llvm::BasicBlock::iterator iter) constretdec::bin2llvmir::IdiomsMagicDivModprotected
magicSignedDiv2(llvm::BasicBlock::iterator iter) constretdec::bin2llvmir::IdiomsMagicDivModprotected
magicSignedDiv3(llvm::BasicBlock::iterator iter) constretdec::bin2llvmir::IdiomsMagicDivModprotected
magicSignedDiv4(llvm::BasicBlock::iterator iter) constretdec::bin2llvmir::IdiomsMagicDivModprotected
magicSignedDiv5(llvm::BasicBlock::iterator iter) constretdec::bin2llvmir::IdiomsMagicDivModprotected
magicSignedDiv6(llvm::BasicBlock::iterator iter) constretdec::bin2llvmir::IdiomsMagicDivModprotected
magicSignedDiv7(llvm::BasicBlock::iterator iter, bool negative) constretdec::bin2llvmir::IdiomsMagicDivModprivate
magicSignedDiv7neg(llvm::BasicBlock::iterator iter) constretdec::bin2llvmir::IdiomsMagicDivModprotected
magicSignedDiv7pos(llvm::BasicBlock::iterator iter) constretdec::bin2llvmir::IdiomsMagicDivModprotected
magicSignedDiv8(llvm::BasicBlock::iterator iter, bool negative) constretdec::bin2llvmir::IdiomsMagicDivModprivate
magicSignedDiv8neg(llvm::BasicBlock::iterator iter) constretdec::bin2llvmir::IdiomsMagicDivModprotected
magicSignedDiv8pos(llvm::BasicBlock::iterator iter) constretdec::bin2llvmir::IdiomsMagicDivModprotected
magicUnsignedDiv1(llvm::BasicBlock::iterator iter) constretdec::bin2llvmir::IdiomsMagicDivModprotected
magicUnsignedDiv2(llvm::BasicBlock::iterator iter) constretdec::bin2llvmir::IdiomsMagicDivModprotected
signedMod1(llvm::BasicBlock::iterator iter) constretdec::bin2llvmir::IdiomsMagicDivModprotected
signedMod2(llvm::BasicBlock::iterator iter) constretdec::bin2llvmir::IdiomsMagicDivModprotected
unsignedMod(llvm::BasicBlock::iterator iter) constretdec::bin2llvmir::IdiomsMagicDivModprotected
~IdiomsAbstract()=defaultretdec::bin2llvmir::IdiomsAbstractprotectedvirtual