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

References

include/llvm/IR/IRBuilder.h
 1959     return CreateCast(Instruction::FPTrunc, V, DestTy, Name);
include/llvm/IR/Instructions.h
 4856     return I->getOpcode() == FPTrunc;
include/llvm/IR/PatternMatch.h
 1364 inline CastClass_match<OpTy, Instruction::FPTrunc> m_FPTrunc(const OpTy &Op) {
 1365   return CastClass_match<OpTy, Instruction::FPTrunc>(Op);
lib/Analysis/CFLGraph.h
  533       case Instruction::FPTrunc:
lib/Analysis/ConstantFolding.cpp
 1355   case Instruction::FPTrunc:
lib/Analysis/InlineCost.cpp
  728   case Instruction::FPTrunc:
lib/Analysis/ObjCARCInstKind.cpp
  275     case Instruction::FPTrunc:
lib/Analysis/TargetTransformInfo.cpp
 1223   case Instruction::FPTrunc:
lib/Analysis/ValueTracking.cpp
 1118   case Instruction::FPTrunc:
 3007   case Instruction::FPTrunc:
 3131     case Instruction::FPTrunc:
 5017   case Instruction::FPTrunc:
lib/AsmParser/LLLexer.cpp
  855   INSTKEYWORD(fptrunc,     FPTrunc);
lib/Bitcode/Reader/BitcodeReader.cpp
 1048   case bitc::CAST_FPTRUNC : return Instruction::FPTrunc;
lib/Bitcode/Writer/BitcodeWriter.cpp
  511   case Instruction::FPTrunc : return bitc::CAST_FPTRUNC;
lib/CodeGen/TargetLoweringBase.cpp
 1624   case FPTrunc:        return ISD::FP_ROUND;
lib/ExecutionEngine/ExecutionEngine.cpp
  674     case Instruction::FPTrunc: {
lib/ExecutionEngine/Interpreter/Execution.cpp
 2030   case Instruction::FPTrunc:
lib/IR/ConstantFold.cpp
  592   case Instruction::FPTrunc:
 1484     case Instruction::FPTrunc:
 1631     case Instruction::FPTrunc:
lib/IR/ConstantRange.cpp
  659   case Instruction::FPTrunc:
lib/IR/Constants.cpp
 1250   case Instruction::FPTrunc:
 1577   case Instruction::FPTrunc:
 1664     (SrcBits > DstBits ? Instruction::FPTrunc : Instruction::FPExt);
 1719   return getFoldedCast(Instruction::FPTrunc, C, Ty, OnlyIfReduced);
 2993   case Instruction::FPTrunc:
lib/IR/Instruction.cpp
  343   case FPTrunc:       return "fptrunc";
lib/IR/Instructions.cpp
 2498     case Instruction::FPTrunc:
 2755   case FPTrunc:       return new FPTruncInst       (S, Ty, Name, InsertBefore);
 2777   case FPTrunc:       return new FPTruncInst       (S, Ty, Name, InsertAtEnd);
 2948      (SrcBits > DstBits ? Instruction::FPTrunc : Instruction::FPExt));
 2961      (SrcBits > DstBits ? Instruction::FPTrunc : Instruction::FPExt));
 3144         return FPTrunc;                             // FP -> smaller FP
 3220   case Instruction::FPTrunc:
 3339 ) : CastInst(Ty, FPTrunc, S, Name, InsertBefore) {
 3345 ) : CastInst(Ty, FPTrunc, S, Name, InsertAtEnd) {
lib/Target/AArch64/AArch64FastISel.cpp
 5199   case Instruction::FPTrunc:
lib/Target/ARM/ARMFastISel.cpp
 2834     case Instruction::FPTrunc:
lib/Target/ARM/ARMTargetTransformInfo.cpp
  900     case Instruction::FPTrunc:
lib/Target/Mips/MipsFastISel.cpp
 2078   case Instruction::FPTrunc:
lib/Target/Mips/MipsOs16.cpp
   90       case Instruction::FPTrunc:
lib/Target/PowerPC/PPCFastISel.cpp
 1950     case Instruction::FPTrunc:
lib/Target/PowerPC/PPCTargetTransformInfo.cpp
  477       case Instruction::FPTrunc:
lib/Target/SystemZ/SystemZTargetTransformInfo.cpp
  745     if (Opcode == Instruction::FPTrunc) {
lib/Target/X86/X86FastISel.cpp
 2472           I->getOpcode() == Instruction::FPTrunc) &&
 3635   case Instruction::FPTrunc:
lib/Target/XCore/XCoreLowerThreadLocal.cpp
  114     case Instruction::FPTrunc:
lib/Transforms/InstCombine/InstCombineCasts.cpp
  660   assert((Opcode == Instruction::Trunc || Opcode == Instruction::FPTrunc) &&
lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp
 1455   case Instruction::FPTrunc:
lib/Transforms/InstCombine/InstCombineVectorOps.cpp
 1176     case Instruction::FPTrunc:
 1266     case Instruction::FPTrunc:
 1342     case Instruction::FPTrunc:
lib/Transforms/Scalar/GVN.cpp
  524     case Instruction::FPTrunc:
lib/Transforms/Scalar/GVNSink.cpp
  472     case Instruction::FPTrunc:
lib/Transforms/Scalar/NewGVN.cpp
 2025     case Instruction::FPTrunc:
lib/Transforms/Scalar/SCCP.cpp
 1516       case Instruction::FPTrunc:
lib/Transforms/Scalar/SpeculativeExecution.cpp
  237     case Instruction::FPTrunc:
lib/Transforms/Vectorize/LoopVectorize.cpp
 4239   case Instruction::FPTrunc:
 6268   case Instruction::FPTrunc:
 6857     case Instruction::FPTrunc:
lib/Transforms/Vectorize/SLPVectorizer.cpp
 2489     case Instruction::FPTrunc:
 3045     case Instruction::FPTrunc:
 3870     case Instruction::FPTrunc: