| /openbsd-src/gnu/llvm/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | LegalizeFloatTypes.cpp | 168 TargetLowering::MakeLibCallOptions CallOptions; in SoftenFloatRes_Unary() local 170 CallOptions.setTypeListBeforeSoften(OpVT, N->getValueType(0), true); in SoftenFloatRes_Unary() 172 CallOptions, SDLoc(N), in SoftenFloatRes_Unary() 188 TargetLowering::MakeLibCallOptions CallOptions; in SoftenFloatRes_Binary() local 191 CallOptions.setTypeListBeforeSoften(OpsVT, N->getValueType(0), true); in SoftenFloatRes_Binary() 193 CallOptions, SDLoc(N), in SoftenFloatRes_Binary() 452 TargetLowering::MakeLibCallOptions CallOptions; in SoftenFloatRes_FMA() local 456 CallOptions.setTypeListBeforeSoften(OpsVT, N->getValueType(0), true); in SoftenFloatRes_FMA() 464 NVT, Ops, CallOptions, SDLoc(N), Chain); in SoftenFloatRes_FMA() 528 TargetLowering::MakeLibCallOptions CallOptions; in SoftenFloatRes_FP_EXTEND() local [all …]
|
| H A D | LegalizeIntegerTypes.cpp | 2221 TargetLowering::MakeLibCallOptions CallOptions; in PromoteIntOp_FPOWI() local 2222 CallOptions.setSExt(true); in PromoteIntOp_FPOWI() 2225 DAG, LC, N->getValueType(0), Ops, CallOptions, SDLoc(N), Chain); in PromoteIntOp_FPOWI() 2589 TargetLowering::MakeLibCallOptions CallOptions; in ExpandAtomic() local 2600 return TLI.makeLibCall(DAG, LC, RetVT, Ops, CallOptions, SDLoc(Node), in ExpandAtomic() 3434 TargetLowering::MakeLibCallOptions CallOptions; in ExpandIntRes_FP_TO_SINT() local 3435 CallOptions.setSExt(true); in ExpandIntRes_FP_TO_SINT() 3437 CallOptions, dl, Chain); in ExpandIntRes_FP_TO_SINT() 3466 TargetLowering::MakeLibCallOptions CallOptions; in ExpandIntRes_FP_TO_UINT() local 3468 CallOptions, dl, Chain); in ExpandIntRes_FP_TO_UINT() [all …]
|
| H A D | LegalizeDAG.cpp | 2089 TargetLowering::MakeLibCallOptions CallOptions; in ExpandFPLibCall() local 2092 Ops, CallOptions, in ExpandFPLibCall() 3989 TargetLowering::MakeLibCallOptions CallOptions; in ConvertNodeToLibcall() local 4004 Ops, CallOptions, in ConvertNodeToLibcall() 4249 TargetLowering::MakeLibCallOptions CallOptions; in ConvertNodeToLibcall() local 4251 DAG, RTLIB::FPEXT_F16_F32, MVT::f32, Node->getOperand(1), CallOptions, in ConvertNodeToLibcall() 4304 TargetLowering::MakeLibCallOptions CallOptions; in ConvertNodeToLibcall() local 4305 CallOptions.setSExt(Signed); in ConvertNodeToLibcall() 4307 TLI.makeLibCall(DAG, LC, RVT, Op, CallOptions, dl, Chain); in ConvertNodeToLibcall() 4344 TargetLowering::MakeLibCallOptions CallOptions; in ConvertNodeToLibcall() local [all …]
|
| H A D | TargetLowering.cpp | 146 MakeLibCallOptions CallOptions, in makeLibCall() argument 161 CallOptions.IsSExt); in makeLibCall() 164 if (CallOptions.IsSoften && in makeLibCall() 165 !shouldExtendTypeInLibCall(CallOptions.OpsVTBeforeSoften[i])) { in makeLibCall() 178 bool signExtend = shouldSignExtendTypeInLibCall(RetVT, CallOptions.IsSExt); in makeLibCall() 181 if (CallOptions.IsSoften && in makeLibCall() 182 !shouldExtendTypeInLibCall(CallOptions.RetVTBeforeSoften)) { in makeLibCall() 189 .setNoReturn(CallOptions.DoesNotReturn) in makeLibCall() 190 .setDiscardResult(!CallOptions.IsReturnValueUsed) in makeLibCall() 191 .setIsPostTypeLegalization(CallOptions.IsPostTypeLegalization) in makeLibCall() [all …]
|
| H A D | SelectionDAGBuilder.cpp | 2803 TargetLowering::MakeLibCallOptions CallOptions; in visitSPDescriptorFailure() local 2804 CallOptions.setDiscardResult(true); in visitSPDescriptorFailure() 2807 std::nullopt, CallOptions, getCurSDLoc()) in visitSPDescriptorFailure()
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/LoongArch/ |
| H A D | LoongArchISelLowering.cpp | 379 MakeLibCallOptions CallOptions; in lowerUINT_TO_FP() local 380 CallOptions.setTypeListBeforeSoften(OpVT, RetVT, true); in lowerUINT_TO_FP() 384 makeLibCall(DAG, LC, Op.getValueType(), Op0, CallOptions, DL, Chain); in lowerUINT_TO_FP() 404 MakeLibCallOptions CallOptions; in lowerSINT_TO_FP() local 405 CallOptions.setTypeListBeforeSoften(OpVT, RetVT, true); in lowerSINT_TO_FP() 409 makeLibCall(DAG, LC, Op.getValueType(), Op0, CallOptions, DL, Chain); in lowerSINT_TO_FP() 1065 MakeLibCallOptions CallOptions; in ReplaceNodeResults() local 1067 CallOptions.setTypeListBeforeSoften(OpVT, VT, true); in ReplaceNodeResults() 1071 makeLibCall(DAG, LC, VT, Src, CallOptions, DL, Chain); in ReplaceNodeResults()
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/Sparc/ |
| H A D | SparcISelLowering.cpp | 3142 TargetLowering::MakeLibCallOptions CallOptions; in LowerUMULO_SMULO() local 3143 CallOptions.setSExt(isSigned); in LowerUMULO_SMULO() 3146 Args, CallOptions, dl).first; in LowerUMULO_SMULO()
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/WebAssembly/ |
| H A D | WebAssemblyISelLowering.cpp | 1592 MakeLibCallOptions CallOptions; in LowerRETURNADDR() local 1594 {DAG.getConstant(Depth, DL, MVT::i32)}, CallOptions, DL) in LowerRETURNADDR()
|
| /openbsd-src/gnu/llvm/llvm/include/llvm/CodeGen/ |
| H A D | TargetLowering.h | 3630 MakeLibCallOptions CallOptions,
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/ARM/ |
| H A D | ARMISelLowering.cpp | 5885 MakeLibCallOptions CallOptions; in LowerFP_TO_INT() local 5889 CallOptions, Loc, Chain); in LowerFP_TO_INT() 5999 MakeLibCallOptions CallOptions; in LowerINT_TO_FP() local 6001 CallOptions, SDLoc(Op)).first; in LowerINT_TO_FP() 20685 MakeLibCallOptions CallOptions; in LowerFP_EXTEND() local 20703 std::tie(SrcVal, Chain) = makeLibCall(DAG, LC, DstVT, SrcVal, CallOptions, in LowerFP_EXTEND() 20736 MakeLibCallOptions CallOptions; in LowerFP_ROUND() local 20739 std::tie(Result, Chain) = makeLibCall(DAG, LC, DstVT, SrcVal, CallOptions, in LowerFP_ROUND()
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/RISCV/ |
| H A D | RISCVISelLowering.cpp | 7718 MakeLibCallOptions CallOptions; in ReplaceNodeResults() local 7720 CallOptions.setTypeListBeforeSoften(OpVT, N->getValueType(0), true); in ReplaceNodeResults() 7724 makeLibCall(DAG, LC, N->getValueType(0), Op0, CallOptions, DL, Chain); in ReplaceNodeResults()
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/X86/ |
| H A D | X86ISelLowering.cpp | 23034 MakeLibCallOptions CallOptions; in LowerFP_TO_INT() local 23035 std::pair<SDValue, SDValue> Tmp = makeLibCall(DAG, LC, VT, Src, CallOptions, in LowerFP_TO_INT() 23524 MakeLibCallOptions CallOptions; in LowerFP_TO_BF16() local 23528 makeLibCall(DAG, LC, MVT::f32, Op.getOperand(0), CallOptions, DL).first; in LowerFP_TO_BF16() 30131 MakeLibCallOptions CallOptions; in LowerWin64_FP_TO_INT128() local 30138 makeLibCall(DAG, LC, MVT::v2i64, Arg, CallOptions, dl, Chain); in LowerWin64_FP_TO_INT128() 30164 MakeLibCallOptions CallOptions; in LowerWin64_INT128_TO_FP() local 30176 makeLibCall(DAG, LC, VT, StackPtr, CallOptions, dl, Chain); in LowerWin64_INT128_TO_FP()
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/PowerPC/ |
| H A D | PPCISelLowering.cpp | 10726 MakeLibCallOptions CallOptions; in LowerINTRINSIC_WO_CHAIN() local 10728 makeLibCall(DAG, LC, Op.getValueType(), Op.getOperand(1), CallOptions, in LowerINTRINSIC_WO_CHAIN()
|