/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
H A D | LegalizeFloatTypes.cpp | 188 TargetLowering::MakeLibCallOptions CallOptions; in SoftenFloatRes_Unary() local 190 CallOptions.setTypeListBeforeSoften(OpVT, N->getValueType(0), true); in SoftenFloatRes_Unary() 192 CallOptions, SDLoc(N), in SoftenFloatRes_Unary() 208 TargetLowering::MakeLibCallOptions CallOptions; in SoftenFloatRes_Binary() local 211 CallOptions.setTypeListBeforeSoften(OpsVT, N->getValueType(0), true); in SoftenFloatRes_Binary() 213 CallOptions, SDLoc(N), in SoftenFloatRes_Binary() 512 TargetLowering::MakeLibCallOptions CallOptions; in SoftenFloatRes_FMA() local 516 CallOptions.setTypeListBeforeSoften(OpsVT, N->getValueType(0), true); in SoftenFloatRes_FMA() 524 NVT, Ops, CallOptions, SDLoc(N), Chain); in SoftenFloatRes_FMA() 598 TargetLowering::MakeLibCallOptions CallOptions; in SoftenFloatRes_FP_EXTEND() local [all …]
|
H A D | LegalizeIntegerTypes.cpp | 2549 TargetLowering::MakeLibCallOptions CallOptions; in PromoteIntOp_ExpOp() local 2550 CallOptions.setSExt(true); in PromoteIntOp_ExpOp() 2553 DAG, LC, N->getValueType(0), Ops, CallOptions, SDLoc(N), Chain); in PromoteIntOp_ExpOp() 2963 TargetLowering::MakeLibCallOptions CallOptions; in ExpandAtomic() local 2974 return TLI.makeLibCall(DAG, LC, RetVT, Ops, CallOptions, SDLoc(Node), in ExpandAtomic() 3941 TargetLowering::MakeLibCallOptions CallOptions; in ExpandIntRes_FP_TO_XINT() local 3942 CallOptions.setSExt(true); in ExpandIntRes_FP_TO_XINT() 3944 CallOptions, dl, Chain); in ExpandIntRes_FP_TO_XINT() 4033 TargetLowering::MakeLibCallOptions CallOptions; in ExpandIntRes_XROUND_XRINT() local 4034 CallOptions.setSExt(true); in ExpandIntRes_XROUND_XRINT() [all …]
|
H A D | LegalizeDAG.cpp | 2184 TargetLowering::MakeLibCallOptions CallOptions; in ExpandFPLibCall() local 2187 Ops, CallOptions, in ExpandFPLibCall() 4450 TargetLowering::MakeLibCallOptions CallOptions; in ConvertNodeToLibcall() local 4465 Ops, CallOptions, in ConvertNodeToLibcall() 4488 TargetLowering::MakeLibCallOptions CallOptions; in ConvertNodeToLibcall() local 4493 DAG, RTLIB::CLEAR_CACHE, MVT::isVoid, {StartVal, EndVal}, CallOptions, in ConvertNodeToLibcall() 4772 TargetLowering::MakeLibCallOptions CallOptions; in ConvertNodeToLibcall() local 4775 CallOptions, SDLoc(Node), Node->getOperand(0)); in ConvertNodeToLibcall() 4782 TargetLowering::MakeLibCallOptions CallOptions; in ConvertNodeToLibcall() local 4784 DAG, RTLIB::FPEXT_F16_F32, MVT::f32, Node->getOperand(1), CallOptions, in ConvertNodeToLibcall() [all …]
|
H A D | TargetLowering.cpp | 148 MakeLibCallOptions CallOptions, in makeLibCall() argument 163 CallOptions.IsSExt); in makeLibCall() 166 if (CallOptions.IsSoften && in makeLibCall() 167 !shouldExtendTypeInLibCall(CallOptions.OpsVTBeforeSoften[i])) { in makeLibCall() 180 bool signExtend = shouldSignExtendTypeInLibCall(RetVT, CallOptions.IsSExt); in makeLibCall() 183 if (CallOptions.IsSoften && in makeLibCall() 184 !shouldExtendTypeInLibCall(CallOptions.RetVTBeforeSoften)) { in makeLibCall() 191 .setNoReturn(CallOptions.DoesNotReturn) in makeLibCall() 192 .setDiscardResult(!CallOptions.IsReturnValueUsed) in makeLibCall() 193 .setIsPostTypeLegalization(CallOptions.IsPostTypeLegalization) in makeLibCall() [all …]
|
H A D | SelectionDAGBuilder.cpp | 3177 TargetLowering::MakeLibCallOptions CallOptions; in visitSPDescriptorFailure() local 3178 CallOptions.setDiscardResult(true); in visitSPDescriptorFailure() 3181 std::nullopt, CallOptions, getCurSDLoc()) in visitSPDescriptorFailure()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/ |
H A D | LoongArchISelLowering.cpp | 1605 MakeLibCallOptions CallOptions; in lowerUINT_TO_FP() local 1606 CallOptions.setTypeListBeforeSoften(OpVT, RetVT, true); in lowerUINT_TO_FP() 1610 makeLibCall(DAG, LC, Op.getValueType(), Op0, CallOptions, DL, Chain); in lowerUINT_TO_FP() 1630 MakeLibCallOptions CallOptions; in lowerSINT_TO_FP() local 1631 CallOptions.setTypeListBeforeSoften(OpVT, RetVT, true); in lowerSINT_TO_FP() 1635 makeLibCall(DAG, LC, Op.getValueType(), Op0, CallOptions, DL, Chain); in lowerSINT_TO_FP() 2857 MakeLibCallOptions CallOptions; in ReplaceNodeResults() local 2859 CallOptions.setTypeListBeforeSoften(OpVT, VT, true); in ReplaceNodeResults() 2863 makeLibCall(DAG, LC, VT, Src, CallOptions, DL, Chain); in ReplaceNodeResults()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/Sparc/ |
H A D | SparcISelLowering.cpp | 3188 TargetLowering::MakeLibCallOptions CallOptions; in LowerUMULO_SMULO() local 3189 CallOptions.setSExt(isSigned); in LowerUMULO_SMULO() 3192 Args, CallOptions, dl).first; in LowerUMULO_SMULO()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/ |
H A D | WebAssemblyISelLowering.cpp | 1655 MakeLibCallOptions CallOptions; in LowerRETURNADDR() local 1657 {DAG.getConstant(Depth, DL, MVT::i32)}, CallOptions, DL) in LowerRETURNADDR()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/ |
H A D | RISCVISelLowering.cpp | 6711 MakeLibCallOptions CallOptions; in LowerOperation() 6715 makeLibCall(DAG, LC, MVT::f32, Op.getOperand(0), CallOptions, DL).first; in LowerOperation() 6740 MakeLibCallOptions CallOptions; in LowerOperation() 6744 makeLibCall(DAG, LC, MVT::f32, Op.getOperand(0), CallOptions, DL).first; in LowerOperation() 6754 MakeLibCallOptions CallOptions; in LowerOperation() 6760 makeLibCall(DAG, RTLIB::FPEXT_F16_F32, MVT::f32, Arg, CallOptions, DL) in LowerOperation() 7274 MakeLibCallOptions CallOptions; in emitFlushICache() 7277 {Start, End, Flags}, CallOptions, DL, InChain); in emitFlushICache() 12250 MakeLibCallOptions CallOptions; in ReplaceNodeResults() 12252 CallOptions in ReplaceNodeResults() 6709 MakeLibCallOptions CallOptions; LowerOperation() local 6738 MakeLibCallOptions CallOptions; LowerOperation() local 6752 MakeLibCallOptions CallOptions; LowerOperation() local 7272 MakeLibCallOptions CallOptions; emitFlushICache() local 12248 MakeLibCallOptions CallOptions; ReplaceNodeResults() local 12283 MakeLibCallOptions CallOptions; ReplaceNodeResults() local [all...] |
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | TargetLowering.h | 3911 MakeLibCallOptions CallOptions,
|
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/ |
H A D | ARMISelLowering.cpp | 5915 MakeLibCallOptions CallOptions; in LowerFP_TO_INT() local 5919 CallOptions, Loc, Chain); in LowerFP_TO_INT() 6029 MakeLibCallOptions CallOptions; in LowerINT_TO_FP() local 6031 CallOptions, SDLoc(Op)).first; in LowerINT_TO_FP() 20918 MakeLibCallOptions CallOptions; in LowerFP_EXTEND() local 20936 std::tie(SrcVal, Chain) = makeLibCall(DAG, LC, DstVT, SrcVal, CallOptions, in LowerFP_EXTEND() 20969 MakeLibCallOptions CallOptions; in LowerFP_ROUND() local 20972 std::tie(Result, Chain) = makeLibCall(DAG, LC, DstVT, SrcVal, CallOptions, in LowerFP_ROUND()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
H A D | X86ISelLowering.cpp | 21196 MakeLibCallOptions CallOptions; in LowerFP_TO_INT() local 21198 makeLibCall(DAG, LC, VT, Src, CallOptions, dl, Chain); in LowerFP_TO_INT() 21716 MakeLibCallOptions CallOptions; in LowerFP_TO_BF16() local 21719 makeLibCall(DAG, LC, MVT::f16, Op.getOperand(0), CallOptions, DL).first; in LowerFP_TO_BF16() 29032 MakeLibCallOptions CallOptions; in LowerWin64_FP_TO_INT128() local 29039 makeLibCall(DAG, LC, MVT::v2i64, Arg, CallOptions, dl, Chain); in LowerWin64_FP_TO_INT128() 29065 MakeLibCallOptions CallOptions; in LowerWin64_INT128_TO_FP() local 29077 makeLibCall(DAG, LC, VT, StackPtr, CallOptions, dl, Chain); in LowerWin64_INT128_TO_FP()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
H A D | PPCISelLowering.cpp | 11074 MakeLibCallOptions CallOptions; in LowerINTRINSIC_WO_CHAIN() local 11076 makeLibCall(DAG, LC, Op.getValueType(), Op.getOperand(1), CallOptions, in LowerINTRINSIC_WO_CHAIN()
|