reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
1554 const SimplifyAction Action = [II]() -> SimplifyAction { 1555 switch (II->getIntrinsicID()) { 1707 II->getFunction()->getFnAttribute("nvptx-f32ftz").getValueAsString() == 1716 SmallVector<Value *, 4> Args(II->arg_operands()); 1719 Type *Tys[] = {II->getArgOperand(0)->getType()}; 1721 Intrinsic::getDeclaration(II->getModule(), *Action.IID, Tys), Args); 1726 return BinaryOperator::Create(*Action.BinaryOp, II->getArgOperand(0), 1727 II->getArgOperand(1), II->getName()); 1727 II->getArgOperand(1), II->getName()); 1731 return CastInst::Create(*Action.CastOp, II->getArgOperand(0), II->getType(), 1731 return CastInst::Create(*Action.CastOp, II->getArgOperand(0), II->getType(), 1732 II->getName()); 1742 Instruction::FDiv, ConstantFP::get(II->getArgOperand(0)->getType(), 1), 1743 II->getArgOperand(0), II->getName()); 1743 II->getArgOperand(0), II->getName());