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

References

include/llvm/Analysis/TargetTransformInfoImpl.h
   66     case Instruction::FRem:
include/llvm/IR/IRBuilder.h
 1454     if (Value *V = foldConstant(Instruction::FRem, L, R, Name)) return V;
 1467     if (Value *V = foldConstant(Instruction::FRem, L, R, Name)) return V;
include/llvm/IR/InstrTypes.h
  281     return CreateWithCopiedFlags(Instruction::FRem, V1, V2, FMFSource, Name);
include/llvm/IR/Operator.h
  387     case Instruction::FRem:
include/llvm/IR/PatternMatch.h
  868 inline BinaryOp_match<LHS, RHS, Instruction::FRem> m_FRem(const LHS &L,
  870   return BinaryOp_match<LHS, RHS, Instruction::FRem>(L, R);
lib/Analysis/CFLGraph.h
  572       case Instruction::FRem:
lib/Analysis/InstructionSimplify.cpp
 4704   if (Constant *C = foldOrCommuteConstant(Instruction::FRem, Op0, Op1, Q))
 4806   case Instruction::FRem:
 5293   case Instruction::FRem:
lib/Analysis/ObjCARCInstKind.cpp
  263     case Instruction::FRem:
lib/Analysis/TargetTransformInfo.cpp
 1165   case Instruction::FRem:
lib/Analysis/ValueTracking.cpp
 2996   case Instruction::FRem:
 3120     case Instruction::FRem: {
lib/AsmParser/LLLexer.cpp
  845   INSTKEYWORD(urem,  URem); INSTKEYWORD(srem,  SRem); INSTKEYWORD(frem,  FRem);
lib/AsmParser/LLParser.cpp
 3502     case Instruction::FRem:
lib/Bitcode/Reader/BitcodeReader.cpp
 1093     return IsFP ? Instruction::FRem : Instruction::SRem;
lib/Bitcode/Writer/BitcodeWriter.cpp
  540   case Instruction::FRem:
lib/CodeGen/CodeGenPrepare.cpp
 6456     case Instruction::FRem:
lib/CodeGen/SelectionDAG/FastISel.cpp
 1820   case Instruction::FRem:
lib/CodeGen/TargetLoweringBase.cpp
 1603   case FRem:           return ISD::FREM;
lib/ExecutionEngine/ExecutionEngine.cpp
  822           case Instruction::FRem:
  837           case Instruction::FRem:
  867           case Instruction::FRem:
lib/ExecutionEngine/Interpreter/Execution.cpp
  800     case Instruction::FRem:
  830     case Instruction::FRem:  executeFRemInst(R, Src1, Src2, Ty); break;
 2080   case Instruction::FRem: executeFRemInst(Dest, Op0, Op1, Ty); break;
lib/FuzzMutate/Operations.cpp
   50   Ops.push_back(binOpDescriptor(1, Instruction::FRem));
  115   case Instruction::FRem:
lib/IR/ConstantFold.cpp
 1079     case Instruction::FRem:
 1302       case Instruction::FRem:
lib/IR/Constants.cpp
 1892   case Instruction::FRem:
 2306   return get(Instruction::FRem, C1, C2);
lib/IR/Instruction.cpp
  323   case FRem: return "frem";
lib/IR/Instructions.cpp
 2312   case FRem:
lib/IR/Verifier.cpp
 3185   case Instruction::FRem:
lib/Target/AArch64/AArch64FastISel.cpp
 5218   case Instruction::FRem:
lib/Target/Mips/MipsOs16.cpp
   85       case Instruction::FRem:
lib/Target/PowerPC/PPCTargetTransformInfo.cpp
  468     if (J->getOpcode() == Instruction::FRem)
lib/Target/SystemZ/SystemZTargetTransformInfo.cpp
  450     if (Opcode == Instruction::FRem) {
  467     if (Opcode == Instruction::FRem)
lib/Target/XCore/XCoreLowerThreadLocal.cpp
   96     case Instruction::FRem:
lib/Transforms/InstCombine/InstCombineCasts.cpp
 1598       case Instruction::FRem: {
lib/Transforms/InstCombine/InstCombineInternal.h
  260       case Instruction::FRem: // X % 1.0 (doesn't simplify, but it is safe)
  278       case Instruction::FRem: // 0.0 % X = 0
lib/Transforms/InstCombine/InstCombineVectorOps.cpp
 1160     case Instruction::FRem:
 1228     case Instruction::FRem:
 1326     case Instruction::FRem:
lib/Transforms/Scalar/GVN.cpp
  508     case Instruction::FRem:
lib/Transforms/Scalar/GVNSink.cpp
  456     case Instruction::FRem:
lib/Transforms/Scalar/NewGVN.cpp
 2011     case Instruction::FRem:
lib/Transforms/Scalar/SCCP.cpp
 1523       case Instruction::FRem:
lib/Transforms/Scalar/SpeculativeExecution.cpp
  242     case Instruction::FRem:
lib/Transforms/Vectorize/LoopVectorize.cpp
 4148   case Instruction::FRem:
 6193   case Instruction::FRem:
 6858     case Instruction::FRem:
lib/Transforms/Vectorize/SLPVectorizer.cpp
 2578     case Instruction::FRem:
 3092     case Instruction::FRem:
 3976     case Instruction::FRem:
tools/llvm-stress/llvm-stress.cpp
  400     case 5:{Op = (isFloat?Instruction::FRem : Instruction::SRem); break; }
  401     case 6:{Op = (isFloat?Instruction::FRem : Instruction::URem); break; }