| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | LegalizeFloatTypes.cpp | 198 TargetLowering::MakeLibCallOptions CallOptions; in SoftenFloatRes_Unary() local 200 CallOptions.setTypeListBeforeSoften(OpVT, N->getValueType(0), true); in SoftenFloatRes_Unary() 202 CallOptions, SDLoc(N), in SoftenFloatRes_Unary() 218 TargetLowering::MakeLibCallOptions CallOptions; in SoftenFloatRes_Binary() local 221 CallOptions.setTypeListBeforeSoften(OpsVT, N->getValueType(0), true); in SoftenFloatRes_Binary() 223 CallOptions, SDLoc(N), in SoftenFloatRes_Binary() 557 TargetLowering::MakeLibCallOptions CallOptions; in SoftenFloatRes_FMA() local 561 CallOptions.setTypeListBeforeSoften(OpsVT, N->getValueType(0), true); in SoftenFloatRes_FMA() 569 NVT, Ops, CallOptions, SDLoc(N), Chain); in SoftenFloatRes_FMA() 643 TargetLowering::MakeLibCallOptions CallOptions; in SoftenFloatRes_FP_EXTEND() local [all …]
|
| H A D | LegalizeIntegerTypes.cpp | 2685 TargetLowering::MakeLibCallOptions CallOptions; in PromoteIntOp_ExpOp() local 2686 CallOptions.setIsSigned(true); in PromoteIntOp_ExpOp() 2689 DAG, LC, N->getValueType(0), Ops, CallOptions, SDLoc(N), Chain); in PromoteIntOp_ExpOp() 3146 TargetLowering::MakeLibCallOptions CallOptions; in ExpandAtomic() local 3157 return TLI.makeLibCall(DAG, LC, RetVT, Ops, CallOptions, SDLoc(Node), in ExpandAtomic() 4068 TargetLowering::MakeLibCallOptions CallOptions; in ExpandIntRes_CTPOP() local 4071 SDValue Res = TLI.makeLibCall(DAG, LC, IntVT, Op, CallOptions, DL).first; in ExpandIntRes_CTPOP() 4158 TargetLowering::MakeLibCallOptions CallOptions; in ExpandIntRes_FP_TO_XINT() local 4160 CallOptions.setTypeListBeforeSoften(OpVT, VT); in ExpandIntRes_FP_TO_XINT() 4162 CallOptions.setIsSigned(true); // FIXME: Is this needed? in ExpandIntRes_FP_TO_XINT() [all …]
|
| H A D | LegalizeDAG.cpp | 2208 TargetLowering::MakeLibCallOptions CallOptions; in ExpandFPLibCall() local 2209 CallOptions.IsPostTypeLegalization = true; in ExpandFPLibCall() 2212 Ops, CallOptions, in ExpandFPLibCall() 4571 TargetLowering::MakeLibCallOptions CallOptions; in ConvertNodeToLibcall() local 4572 CallOptions.IsPostTypeLegalization = true; in ConvertNodeToLibcall() 4629 Ops, CallOptions, in ConvertNodeToLibcall() 4656 DAG, RTLIB::CLEAR_CACHE, MVT::isVoid, {StartVal, EndVal}, CallOptions, in ConvertNodeToLibcall() 4985 CallOptions, SDLoc(Node), Node->getOperand(0)); in ConvertNodeToLibcall() 4993 DAG, RTLIB::FPEXT_F16_F32, MVT::f32, Node->getOperand(1), CallOptions, in ConvertNodeToLibcall() 5046 CallOptions.setIsSigned(Signed); in ConvertNodeToLibcall() [all …]
|
| H A D | TargetLowering.cpp | 156 MakeLibCallOptions CallOptions, in makeLibCall() argument 166 ArrayRef<Type *> OpsTypeOverrides = CallOptions.OpsTypeOverrides; in makeLibCall() 174 shouldSignExtendTypeInLibCall(Entry.Ty, CallOptions.IsSigned); in makeLibCall() 177 if (CallOptions.IsSoften && in makeLibCall() 178 !shouldExtendTypeInLibCall(CallOptions.OpsVTBeforeSoften[i])) { in makeLibCall() 193 bool signExtend = shouldSignExtendTypeInLibCall(RetTy, CallOptions.IsSigned); in makeLibCall() 196 if (CallOptions.IsSoften && in makeLibCall() 197 !shouldExtendTypeInLibCall(CallOptions.RetVTBeforeSoften)) { in makeLibCall() 204 .setNoReturn(CallOptions.DoesNotReturn) in makeLibCall() 205 .setDiscardResult(!CallOptions.IsReturnValueUsed) in makeLibCall() [all …]
|
| H A D | SelectionDAGBuilder.cpp | 3207 TargetLowering::MakeLibCallOptions CallOptions; in visitSPDescriptorFailure() local 3208 CallOptions.setDiscardResult(true); in visitSPDescriptorFailure() 3210 {}, CallOptions, getCurSDLoc()) in visitSPDescriptorFailure()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/ |
| H A D | LoongArchISelLowering.cpp | 2329 MakeLibCallOptions CallOptions; in lowerFP_TO_FP16() local 2335 makeLibCall(DAG, LC, MVT::f32, Op0, CallOptions, DL, Chain); in lowerFP_TO_FP16() 2346 MakeLibCallOptions CallOptions; in lowerFP16_TO_FP() local 2354 CallOptions, DL, Chain); in lowerFP16_TO_FP() 2362 MakeLibCallOptions CallOptions; in lowerFP_TO_BF16() local 2366 makeLibCall(DAG, LC, MVT::f32, Op.getOperand(0), CallOptions, DL).first; in lowerFP_TO_BF16() 2752 MakeLibCallOptions CallOptions; in lowerUINT_TO_FP() local 2753 CallOptions.setTypeListBeforeSoften(OpVT, RetVT, true); in lowerUINT_TO_FP() 2757 makeLibCall(DAG, LC, Op.getValueType(), Op0, CallOptions, DL, Chain); in lowerUINT_TO_FP() 2777 MakeLibCallOptions CallOptions; in lowerSINT_TO_FP() local [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/ |
| H A D | WebAssemblyISelLowering.cpp | 1914 MakeLibCallOptions CallOptions; in LowerRETURNADDR() local 1916 {DAG.getConstant(Depth, DL, MVT::i32)}, CallOptions, DL) in LowerRETURNADDR()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/ |
| H A D | RISCVISelLowering.cpp | 7652 MakeLibCallOptions CallOptions; in LowerOperation() local 7656 makeLibCall(DAG, LC, MVT::f32, Op.getOperand(0), CallOptions, DL).first; in LowerOperation() 7682 MakeLibCallOptions CallOptions; in LowerOperation() local 7689 makeLibCall(DAG, LC, MVT::f32, Op0, CallOptions, DL, Chain); in LowerOperation() 7703 MakeLibCallOptions CallOptions; in LowerOperation() local 7712 CallOptions, DL, Chain); in LowerOperation() 8396 MakeLibCallOptions CallOptions; in emitFlushICache() local 8399 {Start, End, Flags}, CallOptions, DL, InChain); in emitFlushICache() 14127 MakeLibCallOptions CallOptions; in ReplaceNodeResults() local 14129 CallOptions.setTypeListBeforeSoften(OpVT, N->getValueType(0), true); in ReplaceNodeResults() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/ARM/ |
| H A D | ARMISelLowering.cpp | 5988 MakeLibCallOptions CallOptions; in LowerFP_TO_INT() local 5992 CallOptions, Loc, Chain); in LowerFP_TO_INT() 6102 MakeLibCallOptions CallOptions; in LowerINT_TO_FP() local 6104 CallOptions, SDLoc(Op)).first; in LowerINT_TO_FP() 10620 MakeLibCallOptions CallOptions; in LowerFP_TO_BF16() local 10624 makeLibCall(DAG, LC, MVT::f32, Op.getOperand(0), CallOptions, DL).first; in LowerFP_TO_BF16() 20852 MakeLibCallOptions CallOptions; in LowerFP_EXTEND() local 20870 std::tie(SrcVal, Chain) = makeLibCall(DAG, LC, DstVT, SrcVal, CallOptions, in LowerFP_EXTEND() 20903 MakeLibCallOptions CallOptions; in LowerFP_ROUND() local 20906 std::tie(Result, Chain) = makeLibCall(DAG, LC, DstVT, SrcVal, CallOptions, in LowerFP_ROUND()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | TargetLowering.h | 4066 MakeLibCallOptions CallOptions,
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/ |
| H A D | SystemZISelLowering.cpp | 6810 MakeLibCallOptions CallOptions; in useLibCall() local 6813 makeLibCall(DAG, LC, VT, Arg, CallOptions, DL, Chain); in useLibCall()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86ISelLowering.cpp | 21925 MakeLibCallOptions CallOptions; in LowerFP_TO_INT() local 21927 makeLibCall(DAG, LC, VT, Src, CallOptions, dl, Chain); in LowerFP_TO_INT() 22451 MakeLibCallOptions CallOptions; in LowerFP_TO_BF16() local 22454 makeLibCall(DAG, LC, MVT::f16, Op.getOperand(0), CallOptions, DL).first; in LowerFP_TO_BF16() 30095 MakeLibCallOptions CallOptions; in LowerWin64_FP_TO_INT128() local 30102 makeLibCall(DAG, LC, MVT::v2i64, Arg, CallOptions, dl, Chain); in LowerWin64_FP_TO_INT128() 30128 MakeLibCallOptions CallOptions; in LowerWin64_INT128_TO_FP() local 30140 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 | 11431 MakeLibCallOptions CallOptions; in LowerINTRINSIC_WO_CHAIN() local 11433 makeLibCall(DAG, LC, Op.getValueType(), Op.getOperand(1), CallOptions, in LowerINTRINSIC_WO_CHAIN()
|