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

References

include/llvm/CodeGen/BasicTTIImpl.h
 1654       CmpOpcode = Instruction::FCmp;
include/llvm/IR/InstrTypes.h
  968            I->getOpcode() == Instruction::FCmp;
include/llvm/IR/Instructions.h
 1320               Instruction::FCmp, pred, LHS, RHS, NameStr,
 1333               Instruction::FCmp, pred, LHS, RHS, NameStr,
 1345   ) : CmpInst(makeCmpResultType(LHS->getType()), Instruction::FCmp, Pred, LHS,
 1387     return I->getOpcode() == Instruction::FCmp;
include/llvm/IR/Operator.h
  393     case Instruction::FCmp:
lib/Analysis/CFLGraph.h
  186              CE->getOpcode() != Instruction::FCmp;
  580       case Instruction::FCmp:
lib/Analysis/ConstantFolding.cpp
 1045   case Instruction::FCmp: llvm_unreachable("Invalid for compares");
lib/Analysis/IVDescriptors.cpp
  588   case Instruction::FCmp:
  770     return Instruction::FCmp;
lib/Analysis/InlineCost.cpp
  990   if (I.getOpcode() == Instruction::FCmp)
lib/Analysis/InstructionSimplify.cpp
 5324   case Instruction::FCmp:
lib/Analysis/ObjCARCInstKind.cpp
  274     case Instruction::FCmp:
lib/Analysis/TargetTransformInfo.cpp
 1196   case Instruction::FCmp: {
lib/AsmParser/LLLexer.cpp
  848   INSTKEYWORD(icmp,  ICmp); INSTKEYWORD(fcmp,  FCmp);
lib/AsmParser/LLParser.cpp
 3400     if (Opc == Instruction::FCmp) {
 5847   if (Opc == Instruction::FCmp) {
 6522   if (Opc == Instruction::FCmp) {
lib/Bitcode/Writer/BitcodeWriter.cpp
 2508       case Instruction::FCmp:
 2695   case Instruction::FCmp: {
lib/CodeGen/ExpandReductions.cpp
   53     return Instruction::FCmp;
lib/CodeGen/TargetLoweringBase.cpp
 1631   case FCmp:           return ISD::SETCC;
lib/ExecutionEngine/Interpreter/Execution.cpp
 2051   case Instruction::FCmp:
lib/FuzzMutate/Operations.cpp
   52   Ops.push_back(cmpOpDescriptor(1, Instruction::FCmp, CmpInst::FCMP_FALSE));
   53   Ops.push_back(cmpOpDescriptor(1, Instruction::FCmp, CmpInst::FCMP_OEQ));
   54   Ops.push_back(cmpOpDescriptor(1, Instruction::FCmp, CmpInst::FCMP_OGT));
   55   Ops.push_back(cmpOpDescriptor(1, Instruction::FCmp, CmpInst::FCMP_OGE));
   56   Ops.push_back(cmpOpDescriptor(1, Instruction::FCmp, CmpInst::FCMP_OLT));
   57   Ops.push_back(cmpOpDescriptor(1, Instruction::FCmp, CmpInst::FCMP_OLE));
   58   Ops.push_back(cmpOpDescriptor(1, Instruction::FCmp, CmpInst::FCMP_ONE));
   59   Ops.push_back(cmpOpDescriptor(1, Instruction::FCmp, CmpInst::FCMP_ORD));
   60   Ops.push_back(cmpOpDescriptor(1, Instruction::FCmp, CmpInst::FCMP_UNO));
   61   Ops.push_back(cmpOpDescriptor(1, Instruction::FCmp, CmpInst::FCMP_UEQ));
   62   Ops.push_back(cmpOpDescriptor(1, Instruction::FCmp, CmpInst::FCMP_UGT));
   63   Ops.push_back(cmpOpDescriptor(1, Instruction::FCmp, CmpInst::FCMP_UGE));
   64   Ops.push_back(cmpOpDescriptor(1, Instruction::FCmp, CmpInst::FCMP_ULT));
   65   Ops.push_back(cmpOpDescriptor(1, Instruction::FCmp, CmpInst::FCMP_ULE));
   66   Ops.push_back(cmpOpDescriptor(1, Instruction::FCmp, CmpInst::FCMP_UNE));
   67   Ops.push_back(cmpOpDescriptor(1, Instruction::FCmp, CmpInst::FCMP_TRUE));
  133   case Instruction::FCmp:
lib/IR/ConstantFold.cpp
 1196         case Instruction::FCmp:
lib/IR/Constants.cpp
 1181   return getOpcode() == Instruction::ICmp || getOpcode() == Instruction::FCmp;
 1284   case Instruction::FCmp:
 2105   const ConstantExprKeyType Key(Instruction::FCmp, ArgVec, pred);
 3027   case Instruction::FCmp:
lib/IR/ConstantsContext.h
  288            CE->getOpcode() == Instruction::FCmp;
  563     case Instruction::FCmp:
  564       return new CompareConstantExpr(Ty, Instruction::FCmp, SubclassData,
lib/IR/Core.cpp
 2748     if (CE->getOpcode() == Instruction::FCmp)
lib/IR/Instruction.cpp
  356   case FCmp:           return "fcmp";
lib/Target/AArch64/AArch64FastISel.cpp
 5211   case Instruction::FCmp:
lib/Target/AArch64/AArch64TargetTransformInfo.cpp
  912   case Instruction::FCmp:
lib/Target/ARM/ARMFastISel.cpp
 2830     case Instruction::FCmp:
lib/Target/ARM/ARMTargetTransformInfo.cpp
 1089   case Instruction::FCmp:
lib/Target/Hexagon/HexagonTargetTransformInfo.cpp
  233     if (Opcode == Instruction::FCmp)
lib/Target/Mips/MipsFastISel.cpp
 2087   case Instruction::FCmp:
lib/Target/Mips/MipsOs16.cpp
   92       case Instruction::FCmp:
lib/Target/NVPTX/NVPTXGenericToNVVM.cpp
  262   case Instruction::FCmp:
lib/Target/PowerPC/PPCTargetTransformInfo.cpp
  483       case Instruction::FCmp:
lib/Target/SystemZ/SystemZTDC.cpp
  318     if (I.getOpcode() == Instruction::FCmp)
lib/Target/SystemZ/SystemZTargetTransformInfo.cpp
  815     if (Opcode == Instruction::ICmp || Opcode == Instruction::FCmp) {
lib/Target/WebAssembly/WebAssemblyFastISel.cpp
 1376   case Instruction::FCmp:
lib/Target/X86/X86FastISel.cpp
 3612   case Instruction::FCmp:
lib/Target/X86/X86TargetTransformInfo.cpp
 1705   if (I && (Opcode == Instruction::ICmp || Opcode == Instruction::FCmp)) {
lib/Transforms/InstCombine/InstCombineVectorOps.cpp
 1168     case Instruction::FCmp:
 1255     case Instruction::FCmp:
 1334     case Instruction::FCmp:
lib/Transforms/Scalar/CorrelatedValuePropagation.cpp
  849       case Instruction::FCmp:
lib/Transforms/Scalar/Float2Int.cpp
  138       case Instruction::FCmp:
  219     case Instruction::FCmp:
  288     case Instruction::FCmp:
  474   case Instruction::FCmp: {
lib/Transforms/Scalar/GVN.cpp
  311   assert((Opcode == Instruction::ICmp || Opcode == Instruction::FCmp) &&
  516     case Instruction::FCmp:
 1677       if (Opcode == Instruction::ICmp || Opcode == Instruction::FCmp)
lib/Transforms/Scalar/GVNSink.cpp
  464     case Instruction::FCmp:
lib/Transforms/Scalar/NewGVN.cpp
 1996     case Instruction::FCmp:
lib/Transforms/Scalar/SpeculativeExecution.cpp
  245     case Instruction::FCmp:
lib/Transforms/Utils/LoopUtils.cpp
  802     if (Op != Instruction::ICmp && Op != Instruction::FCmp) {
  844     if (Op != Instruction::ICmp && Op != Instruction::FCmp) {
  915   case Instruction::FCmp:
  972     return createSimpleTargetReduction(B, TTI, Instruction::FCmp, Src, Flags);
lib/Transforms/Vectorize/LoopVectorize.cpp
 3785     if (Op != Instruction::ICmp && Op != Instruction::FCmp)
 4205   case Instruction::FCmp: {
 4207     bool FCmp = (I.getOpcode() == Instruction::FCmp);
 6237   case Instruction::FCmp: {
 6850     case Instruction::FCmp:
lib/Transforms/Vectorize/SLPVectorizer.cpp
 2519     case Instruction::FCmp: {
 3066     case Instruction::FCmp:
 3891     case Instruction::FCmp:
 3905       if (E->getOpcode() == Instruction::FCmp)
 5781               ((Opcode == Instruction::ICmp || Opcode == Instruction::FCmp) &&
 6153             Instruction::FCmp, LHS, RHS, RK_Min,
 6162             Instruction::FCmp, LHS, RHS, RK_Max,
 6217           return OperationData(Instruction::FCmp, LHS, RHS, RK_Min,
 6232           return OperationData(Instruction::FCmp, LHS, RHS, RK_Max,
tools/llvm-diff/DifferenceEngine.cpp
  434     case Instruction::FCmp:
tools/llvm-stress/llvm-stress.cpp
  662     Value *V = CmpInst::Create(fp ? Instruction::FCmp : Instruction::ICmp,