• Home
  • Raw
  • Download

Lines Matching refs:OpI

1266   BinaryOperator *OpI = dyn_cast<BinaryOperator>(CI.getOperand(0));  in visitFPTrunc()  local
1267 if (OpI && OpI->hasOneUse()) { in visitFPTrunc()
1268 Value *LHSOrig = lookThroughFPExtensions(OpI->getOperand(0)); in visitFPTrunc()
1269 Value *RHSOrig = lookThroughFPExtensions(OpI->getOperand(1)); in visitFPTrunc()
1270 unsigned OpWidth = OpI->getType()->getFPMantissaWidth(); in visitFPTrunc()
1275 switch (OpI->getOpcode()) { in visitFPTrunc()
1303 BinaryOperator::Create(OpI->getOpcode(), LHSOrig, RHSOrig); in visitFPTrunc()
1304 RI->copyFastMathFlags(OpI); in visitFPTrunc()
1321 RI->copyFastMathFlags(OpI); in visitFPTrunc()
1339 RI->copyFastMathFlags(OpI); in visitFPTrunc()
1354 if (LHSOrig != OpI->getOperand(0) || RHSOrig != OpI->getOperand(1)) { in visitFPTrunc()
1357 RI->copyFastMathFlags(OpI); in visitFPTrunc()
1363 if (BinaryOperator::isFNeg(OpI)) { in visitFPTrunc()
1364 Value *InnerTrunc = Builder->CreateFPTrunc(OpI->getOperand(1), in visitFPTrunc()
1367 RI->copyFastMathFlags(OpI); in visitFPTrunc()
1426 Instruction *OpI = cast<Instruction>(FI.getOperand(0)); in FoldItoFPtoI() local
1428 Value *SrcI = OpI->getOperand(0); in FoldItoFPtoI()
1430 Type *OpITy = OpI->getType(); in FoldItoFPtoI()
1432 bool IsInputSigned = isa<SIToFPInst>(OpI); in FoldItoFPtoI()
1464 Instruction *OpI = dyn_cast<Instruction>(FI.getOperand(0)); in visitFPToUI() local
1465 if (!OpI) in visitFPToUI()
1475 Instruction *OpI = dyn_cast<Instruction>(FI.getOperand(0)); in visitFPToSI() local
1476 if (!OpI) in visitFPToSI()