Home
last modified time | relevance | path

Searched refs:FPTrunc (Results 1 – 25 of 45) sorted by relevance

12

/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsOs16.cpp91 case Instruction::FPTrunc: in needsFP()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DSpeculativeExecution.cpp239 case Instruction::FPTrunc: in ComputeSpeculationCost()
H A DGVNSink.cpp512 case Instruction::FPTrunc: in lookupOrAdd()
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DConstrainedOps.def62 DAG_INSTRUCTION(FPTrunc, 1, 1, experimental_constrained_fptrunc, FP_ROUND)
H A DInstruction.def191 HANDLE_CAST_INST(45, FPTrunc , FPTruncInst ) // Truncate floating point
H A DVPIntrinsics.def515 HELPER_REGISTER_FP_CAST_VP(fptrunc, VP_FP_ROUND, FPTrunc, FP_ROUND, 1)
H A DIRBuilder.h2112 return CreateCast(Instruction::FPTrunc, V, DestTy, Name);
2225 ? Instruction::FPTrunc
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DMVELaneInterleavingPass.cpp179 case Instruction::FPTrunc: in tryInterleave()
H A DARMTargetTransformInfo.cpp513 (Opcode == Instruction::FPExt || Opcode == Instruction::FPTrunc) && in getCastInstrCost()
2087 case Instruction::FPTrunc: in maybeLoweredToCall()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DVPlanAnalysis.cpp202 case Instruction::FPTrunc: in inferScalarTypeForRecipe()
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DObjCARCInstKind.cpp275 case Instruction::FPTrunc: in GetARCInstKind()
H A DTargetTransformInfo.cpp974 case Instruction::FPTrunc: in getCastContextHint()
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DInstructions.cpp2727 case Instruction::FPTrunc: in isNoopCast()
2980 case FPTrunc: return new FPTruncInst (S, Ty, Name, InsertBefore); in Create()
3081 (SrcBits > DstBits ? Instruction::FPTrunc : Instruction::FPExt)); in CreateFPCast()
3206 return FPTrunc; // FP -> smaller FP in getCastOpcode()
3282 case Instruction::FPTrunc: in castIsValid()
3369 : CastInst(Ty, FPTrunc, S, Name, InsertBefore) { in FPTruncInst()
H A DConstants.cpp1538 case Instruction::FPTrunc: in getWithOperands()
2402 case Instruction::FPTrunc: in isDesirableCastOp()
2424 case Instruction::FPTrunc: in isSupportedCastOp()
H A DInstruction.cpp751 case FPTrunc: return "fptrunc"; in getOpcodeName()
H A DConstantFold.cpp195 case Instruction::FPTrunc: in ConstantFoldCastInstruction()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineVectorOps.cpp1811 case Instruction::FPTrunc: in canEvaluateShuffled()
1903 case Instruction::FPTrunc: in buildNew()
1974 case Instruction::FPTrunc: in evaluateInDifferentElementOrder()
H A DInstCombineSimplifyDemanded.cpp1822 case Instruction::FPTrunc: in SimplifyDemandedVectorElts()
/freebsd/contrib/llvm-project/llvm/lib/AsmParser/
H A DLLLexer.cpp873 INSTKEYWORD(fptrunc, FPTrunc); in LexIdentifier()
/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZTargetTransformInfo.cpp925 if (Opcode == Instruction::FPTrunc) { in getCastInstrCost()
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DTargetTransformInfoImpl.h1271 case Instruction::FPTrunc: in getInstructionCost()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUInstCombineIntrinsic.cpp241 if (User->getOpcode() == Instruction::FPTrunc && in simplifyAMDGCNImageIntrinsic()
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/
H A DExecutionEngine.cpp680 case Instruction::FPTrunc: { in getConstantValue()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86FastISel.cpp2457 I->getOpcode() == Instruction::FPTrunc) && in X86SelectFPExtOrFPTrunc()
3672 case Instruction::FPTrunc: in fastSelectInstruction()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DTargetLoweringBase.cpp1806 case FPTrunc: return ISD::FP_ROUND; in InstructionOpcodeToISD()

12