reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

include/llvm/Analysis/TargetTransformInfoImpl.h
   65     case Instruction::FDiv:
include/llvm/IR/IRBuilder.h
 1429     if (Value *V = foldConstant(Instruction::FDiv, L, R, Name)) return V;
 1442     if (Value *V = foldConstant(Instruction::FDiv, L, R, Name)) return V;
include/llvm/IR/InstrTypes.h
  276     return CreateWithCopiedFlags(Instruction::FDiv, V1, V2, FMFSource, Name);
include/llvm/IR/Operator.h
  386     case Instruction::FDiv:
include/llvm/IR/PatternMatch.h
  850 inline BinaryOp_match<LHS, RHS, Instruction::FDiv> m_FDiv(const LHS &L,
  852   return BinaryOp_match<LHS, RHS, Instruction::FDiv>(L, R);
lib/Analysis/CFLGraph.h
  569       case Instruction::FDiv:
lib/Analysis/InstructionSimplify.cpp
 4659   if (Constant *C = foldOrCommuteConstant(Instruction::FDiv, Op0, Op1, Q))
 4804   case Instruction::FDiv:
 4826   case Instruction::FDiv:
 5283   case Instruction::FDiv:
lib/Analysis/ObjCARCInstKind.cpp
  260     case Instruction::FDiv:
lib/Analysis/TargetTransformInfo.cpp
 1162   case Instruction::FDiv:
lib/Analysis/ValueTracking.cpp
 2995   case Instruction::FDiv:
 3119     case Instruction::FDiv:
lib/AsmParser/LLLexer.cpp
  844   INSTKEYWORD(udiv,  UDiv); INSTKEYWORD(sdiv,  SDiv); INSTKEYWORD(fdiv,  FDiv);
lib/AsmParser/LLParser.cpp
 3501     case Instruction::FDiv:
lib/Bitcode/Reader/BitcodeReader.cpp
 1089     return IsFP ? Instruction::FDiv : Instruction::SDiv;
lib/Bitcode/Writer/BitcodeWriter.cpp
  537   case Instruction::FDiv:
lib/CodeGen/CodeGenPrepare.cpp
 6455     case Instruction::FDiv:
lib/CodeGen/SelectionDAG/FastISel.cpp
 1814   case Instruction::FDiv:
lib/CodeGen/TargetLoweringBase.cpp
 1600   case FDiv:           return ISD::FDIV;
lib/ExecutionEngine/ExecutionEngine.cpp
  820           case Instruction::FDiv:
  835           case Instruction::FDiv:
  862           case Instruction::FDiv:
lib/ExecutionEngine/Interpreter/Execution.cpp
  799     case Instruction::FDiv:  FLOAT_VECTOR_OP(/) break;
  829     case Instruction::FDiv:  executeFDivInst(R, Src1, Src2, Ty); break;
 2079   case Instruction::FDiv: executeFDivInst(Dest, Op0, Op1, Ty); break;
lib/FuzzMutate/Operations.cpp
   49   Ops.push_back(binOpDescriptor(1, Instruction::FDiv));
  114   case Instruction::FDiv:
lib/IR/ConstantFold.cpp
 1078     case Instruction::FDiv:
 1299       case Instruction::FDiv:
lib/IR/Constants.cpp
 1891   case Instruction::FDiv:
 2294   return get(Instruction::FDiv, C1, C2);
 2377     case Instruction::FDiv: // X / 1.0 = X
lib/IR/Instruction.cpp
  320   case FDiv: return "fdiv";
lib/IR/Instructions.cpp
 2299   case FDiv:
lib/IR/Verifier.cpp
 3184   case Instruction::FDiv:
lib/Target/Mips/MipsOs16.cpp
   84       case Instruction::FDiv:
lib/Target/PowerPC/PPCTargetTransformInfo.cpp
  476       case Instruction::FDiv:
lib/Target/SystemZ/SystemZTargetTransformInfo.cpp
  424         Opcode == Instruction::FMul || Opcode == Instruction::FDiv) {
  463         Opcode == Instruction::FMul || Opcode == Instruction::FDiv)
lib/Target/XCore/XCoreLowerThreadLocal.cpp
   93     case Instruction::FDiv:
lib/Transforms/InstCombine/InstCombineCalls.cpp
 1658       return {Instruction::FDiv, FTZ_Any};
 1660       return {Instruction::FDiv, FTZ_MustBeOff};
 1662       return {Instruction::FDiv, FTZ_MustBeOn};
 1742         Instruction::FDiv, ConstantFP::get(II->getArgOperand(0)->getType(), 1),
lib/Transforms/InstCombine/InstCombineCasts.cpp
 1585       case Instruction::FDiv:
lib/Transforms/InstCombine/InstCombineCompares.cpp
 6054     case Instruction::FDiv:
lib/Transforms/InstCombine/InstCombineInternal.h
  277       case Instruction::FDiv: // 0.0 / X (doesn't simplify, but it is safe)
lib/Transforms/InstCombine/InstCombineVectorOps.cpp
 1159     case Instruction::FDiv:
 1225     case Instruction::FDiv:
 1323     case Instruction::FDiv:
lib/Transforms/Scalar/GVN.cpp
  505     case Instruction::FDiv:
lib/Transforms/Scalar/GVNSink.cpp
  453     case Instruction::FDiv:
lib/Transforms/Scalar/LICM.cpp
  866       if (I.getOpcode() == Instruction::FDiv &&
lib/Transforms/Scalar/NewGVN.cpp
 2008     case Instruction::FDiv:
lib/Transforms/Scalar/Reassociate.cpp
 1968     case Instruction::FDiv:
lib/Transforms/Scalar/SCCP.cpp
 1522       case Instruction::FDiv:
lib/Transforms/Scalar/SpeculativeExecution.cpp
  241     case Instruction::FDiv:
lib/Transforms/Vectorize/LoopVectorize.cpp
 4147   case Instruction::FDiv:
 6192   case Instruction::FDiv:
 6851     case Instruction::FDiv:
lib/Transforms/Vectorize/SLPVectorizer.cpp
 2575     case Instruction::FDiv:
 3089     case Instruction::FDiv:
 3973     case Instruction::FDiv:
tools/llvm-stress/llvm-stress.cpp
  398     case 3:{Op = (isFloat?Instruction::FDiv : Instruction::SDiv); break; }
  399     case 4:{Op = (isFloat?Instruction::FDiv : Instruction::UDiv); break; }