Lines Matching refs:InstCombiner
98 InstCombiner::BuilderTy *Builder) { in getNewICmpValue()
110 InstCombiner::BuilderTy *Builder) { in getFCmpValue()
131 Instruction *InstCombiner::OptAndOp(Instruction *Op, in OptAndOp()
275 Value *InstCombiner::InsertRangeTest(Value *V, Constant *Lo, Constant *Hi, in InsertRangeTest()
344 Value *InstCombiner::FoldLogicalPlusAnd(Value *LHS, Value *RHS, in FoldLogicalPlusAnd()
633 llvm::InstCombiner::BuilderTy* Builder) { in foldLogOpOfMaskedICmps()
710 Value *InstCombiner::FoldAndOfICmps(ICmpInst *LHS, ICmpInst *RHS) { in FoldAndOfICmps()
942 Value *InstCombiner::FoldAndOfFCmps(FCmpInst *LHS, FCmpInst *RHS) { in FoldAndOfFCmps()
1017 Instruction *InstCombiner::visitAnd(BinaryOperator &I) { in visitAnd()
1382 Instruction *InstCombiner::MatchBSwap(BinaryOperator &I) { in MatchBSwap()
1438 Value *InstCombiner::FoldOrOfICmps(ICmpInst *LHS, ICmpInst *RHS) { in FoldOrOfICmps()
1633 Value *InstCombiner::FoldOrOfFCmps(FCmpInst *LHS, FCmpInst *RHS) { in FoldOrOfFCmps()
1699 Instruction *InstCombiner::FoldOrWithConstants(BinaryOperator &I, Value *Op, in FoldOrWithConstants()
1719 Instruction *InstCombiner::visitOr(BinaryOperator &I) { in visitOr()
2042 Instruction *InstCombiner::visitXor(BinaryOperator &I) { in visitXor()