Home
last modified time | relevance | path

Searched refs:FPExt (Results 1 – 25 of 55) sorted by relevance

123

/openbsd-src/gnu/llvm/llvm/lib/Target/AArch64/
H A DAArch64GenRegisterBankInfo.def107 // 44: FPExt: 16 to 32. <-- This must match FPExt16To32Idx.
110 // 46: FPExt: 16 to 32. <-- This must match FPExt16To64Idx.
113 // 48: FPExt: 32 to 64. <-- This must match FPExt32To64Idx.
116 // 50: FPExt vector: 64 to 128. <-- This must match FPExt64To128Idx.
/openbsd-src/gnu/llvm/llvm/lib/Target/Mips/
H A DMipsOs16.cpp92 case Instruction::FPExt: in needsFP()
/openbsd-src/gnu/llvm/llvm/lib/Transforms/Scalar/
H A DSpeculativeExecution.cpp238 case Instruction::FPExt: in ComputeSpeculationCost()
H A DGVNSink.cpp483 case Instruction::FPExt: in lookupOrAdd()
/openbsd-src/gnu/llvm/llvm/include/llvm/IR/
H A DConstrainedOps.def57 DAG_INSTRUCTION(FPExt, 1, 0, experimental_constrained_fpext, FP_EXTEND)
H A DInstruction.def192 HANDLE_CAST_INST(46, FPExt , FPExtInst ) // Extend floating point
H A DVPIntrinsics.def389 HELPER_REGISTER_FP_CAST_VP(fpext, VP_FP_EXTEND, FPExt, 0)
/openbsd-src/gnu/llvm/llvm/lib/Target/ARM/
H A DMVELaneInterleavingPass.cpp188 case Instruction::FPExt: in tryInterleave()
H A DARMTargetTransformInfo.cpp507 (Opcode == Instruction::FPExt || Opcode == Instruction::FPTrunc) && in getCastInstrCost()
1951 case Instruction::FPExt: in maybeLoweredToCall()
/openbsd-src/gnu/llvm/llvm/lib/Transforms/InstCombine/
H A DInstCombineCasts.cpp1695 if (auto *FPExt = dyn_cast<FPExtInst>(V)) in getMinimumFPType() local
1696 return FPExt->getOperand(0)->getType(); in getMinimumFPType()
1709 if (FPCExt->getOpcode() == Instruction::FPExt) in getMinimumFPType()
1953 Instruction *InstCombinerImpl::visitFPExt(CastInst &FPExt) { in visitFPExt() argument
1956 Type *Ty = FPExt.getType(); in visitFPExt()
1957 Value *Src = FPExt.getOperand(0); in visitFPExt()
1964 return commonCastTransforms(FPExt); in visitFPExt()
H A DInstCombineVectorOps.cpp1501 CastOpcode = Instruction::FPExt; in narrowInsElt()
1781 case Instruction::FPExt: in canEvaluateShuffled()
1872 case Instruction::FPExt: { in buildNew()
1940 case Instruction::FPExt: in evaluateInDifferentElementOrder()
/openbsd-src/gnu/llvm/llvm/include/llvm/CodeGen/
H A DCallingConvLower.h49 FPExt, // The floating-point value is fp-extended in the location. enumerator
/openbsd-src/gnu/llvm/llvm/lib/IR/
H A DInstructions.cpp3098 case Instruction::FPExt: in isNoopCast()
3363 case FPExt: return new FPExtInst (S, Ty, Name, InsertBefore); in Create()
3385 case FPExt: return new FPExtInst (S, Ty, Name, InsertAtEnd); in Create()
3557 (SrcBits > DstBits ? Instruction::FPTrunc : Instruction::FPExt)); in CreateFPCast()
3570 (SrcBits > DstBits ? Instruction::FPTrunc : Instruction::FPExt)); in CreateFPCast()
3697 return FPExt; // FP -> larger FP in getCastOpcode()
3774 case Instruction::FPExt: in castIsValid()
3887 ) : CastInst(Ty, FPExt, S, Name, InsertBefore) { in FPExtInst()
3893 ) : CastInst(Ty, FPExt, S, Name, InsertAtEnd) { in FPExtInst()
H A DConstants.cpp1478 case Instruction::FPExt: in getWithOperands()
1991 case Instruction::FPExt: in getCast()
2087 (SrcBits > DstBits ? Instruction::FPTrunc : Instruction::FPExt); in getFPCast()
2154 return getFoldedCast(Instruction::FPExt, C, Ty, OnlyIfReduced); in getFPExtend()
3432 case Instruction::FPExt: in getAsInstruction()
H A DConstantFold.cpp434 case Instruction::FPExt: in ConstantFoldCastInstruction()
1359 case Instruction::FPExt: in evaluateFCmpRelation()
1506 case Instruction::FPExt: in evaluateICmpRelation()
H A DInstruction.cpp449 case FPExt: return "fpext"; in getOpcodeName()
/openbsd-src/gnu/llvm/llvm/lib/Analysis/
H A DObjCARCInstKind.cpp276 case Instruction::FPExt: in GetARCInstKind()
H A DTargetTransformInfo.cpp845 case Instruction::FPExt: in getCastContextHint()
H A DValueTracking.cpp1164 case Instruction::FPExt: in computeKnownBitsFromOperator()
3646 case Instruction::FPExt: in cannotBeOrderedLessThanZeroImpl()
3804 case Instruction::FPExt: { in isKnownNeverInfinity()
3942 case Instruction::FPExt: in isKnownNeverNaN()
6506 case Instruction::FPExt: in lookThroughCast()
/openbsd-src/gnu/llvm/llvm/lib/AsmParser/
H A DLLLexer.cpp848 INSTKEYWORD(fpext, FPExt); in LexIdentifier()
/openbsd-src/gnu/llvm/llvm/lib/Target/SystemZ/
H A DSystemZTargetTransformInfo.cpp891 if (Opcode == Instruction::FPExt) { in getCastInstrCost()
/openbsd-src/gnu/llvm/llvm/include/llvm/Analysis/
H A DTargetTransformInfoImpl.h1109 case Instruction::FPExt: in getInstructionCost()
/openbsd-src/gnu/llvm/llvm/lib/Target/AArch64/GISel/
H A DAArch64CallLowering.cpp309 if (VA.getLocInfo() != CCValAssign::LocInfo::FPExt) { in assignValueToAddress()
/openbsd-src/gnu/llvm/llvm/lib/Target/X86/
H A DX86FastISel.cpp2457 assert((I->getOpcode() == Instruction::FPExt || in X86SelectFPExtOrFPTrunc()
3376 case CCValAssign::FPExt: in fastLowerCall()
3615 case Instruction::FPExt: in fastSelectInstruction()
/openbsd-src/gnu/llvm/llvm/lib/ExecutionEngine/
H A DExecutionEngine.cpp674 case Instruction::FPExt:{ in getConstantValue()

123