• Home
  • Raw
  • Download

Lines Matching refs:BinaryOperator

43     if (BinaryOperator::isNeg(V) ||  in getComplexity()
44 BinaryOperator::isFNeg(V) || in getComplexity()
45 BinaryOperator::isNot(V)) in getComplexity()
109 Instruction *visitAdd(BinaryOperator &I);
110 Instruction *visitFAdd(BinaryOperator &I);
112 Instruction *visitSub(BinaryOperator &I);
113 Instruction *visitFSub(BinaryOperator &I);
114 Instruction *visitMul(BinaryOperator &I);
115 Instruction *visitFMul(BinaryOperator &I);
116 Instruction *visitURem(BinaryOperator &I);
117 Instruction *visitSRem(BinaryOperator &I);
118 Instruction *visitFRem(BinaryOperator &I);
119 bool SimplifyDivRemOfSelect(BinaryOperator &I);
120 Instruction *commonRemTransforms(BinaryOperator &I);
121 Instruction *commonIRemTransforms(BinaryOperator &I);
122 Instruction *commonDivTransforms(BinaryOperator &I);
123 Instruction *commonIDivTransforms(BinaryOperator &I);
124 Instruction *visitUDiv(BinaryOperator &I);
125 Instruction *visitSDiv(BinaryOperator &I);
126 Instruction *visitFDiv(BinaryOperator &I);
129 Instruction *visitAnd(BinaryOperator &I);
132 Instruction *FoldOrWithConstants(BinaryOperator &I, Value *Op,
134 Instruction *visitOr (BinaryOperator &I);
135 Instruction *visitXor(BinaryOperator &I);
136 Instruction *visitShl(BinaryOperator &I);
137 Instruction *visitAShr(BinaryOperator &I);
138 Instruction *visitLShr(BinaryOperator &I);
139 Instruction *commonShiftTransforms(BinaryOperator &I);
151 Instruction *FoldICmpDivCst(ICmpInst &ICI, BinaryOperator *DivI,
153 Instruction *FoldICmpShrCst(ICmpInst &ICI, BinaryOperator *DivI,
160 BinaryOperator &I);
311 bool SimplifyAssociativeOrCommutative(BinaryOperator &I);
318 Value *SimplifyUsingDistributiveLaws(BinaryOperator &I);
354 ConstantInt *AndRHS, BinaryOperator &TheAnd);
361 Instruction *MatchBSwap(BinaryOperator &I);