Home
last modified time | relevance | path

Searched refs:IsSExt (Results 1 – 16 of 16) sorted by relevance

/llvm-project-15.0.7/llvm/include/llvm/CodeGen/
H A DTargetCallingConv.h30 unsigned IsSExt : 1; ///< Sign extended member
63 : IsZExt(0), IsSExt(0), IsInReg(0), IsSRet(0), IsByVal(0), IsByRef(0), in ArgFlagsTy()
76 bool isSExt() const { return IsSExt; } in isSExt()
77 void setSExt() { IsSExt = 1; } in setSExt()
H A DMachineFrameInfo.h544 void setObjectSExt(int ObjectIdx, bool IsSExt) { in setObjectSExt() argument
547 Objects[ObjectIdx+NumFixedObjects].isSExt = IsSExt; in setObjectSExt()
H A DTargetLowering.h287 bool IsSExt : 1; variable
305 : IsSExt(false), IsZExt(false), IsInReg(false), IsSRet(false), in ArgListEntry()
4185 bool IsSExt : 1; member
4192 : IsSExt(false), DoesNotReturn(false), IsReturnValueUsed(true), in MakeLibCallOptions()
4196 IsSExt = Value;
/llvm-project-15.0.7/llvm/lib/CodeGen/
H A DCodeGenPrepare.cpp4047 bool IsSExt) { in addPromotedInst() argument
4070 bool IsSExt) { in getOrigType() argument
4190 if (IsSExt && isa<SExtInst>(Inst)) in canGetThrough()
4198 (IsSExt && BinOp->hasNoSignedWrap()))) in canGetThrough()
4267 else if ((IsSExt && isa<SExtInst>(Opnd)) || (!IsSExt && isa<ZExtInst>(Opnd))) in canGetThrough()
4284 bool IsSExt = isa<SExtInst>(Ext); in getAction() local
4363 bool IsSExt) { in promoteOperandForOther() argument
4394 addPromotedInst(PromotedInsts, ExtOpnd, IsSExt); in promoteOperandForOther()
5681 bool IsSExt = isa<SExtInst>(FirstUser); in hasSameExtUse() local
5685 if ((IsSExt && !isa<SExtInst>(UI)) || (!IsSExt && !isa<ZExtInst>(UI))) in hasSameExtUse()
[all …]
/llvm-project-15.0.7/llvm/lib/Target/ARM/
H A DARMSelectionDAGInfo.cpp112 Entry.IsSExt = false; in EmitSpecializedLibcall()
H A DARMISelLowering.cpp9800 Entry.IsSExt = false; in LowerFSINCOS()
9810 Entry.IsSExt = false; in LowerFSINCOS()
20407 Entry.IsSExt = isSigned; in getDivRemArgList()
/llvm-project-15.0.7/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeDAG.cpp2028 Entry.IsSExt = TLI.shouldSignExtendTypeInLibCall(ArgVT, isSigned); in ExpandLibCall()
2186 Entry.IsSExt = isSigned; in ExpandDivRemLibCall()
2195 Entry.IsSExt = isSigned; in ExpandDivRemLibCall()
2278 Entry.IsSExt = false; in ExpandSinCosLibCall()
2286 Entry.IsSExt = false; in ExpandSinCosLibCall()
2294 Entry.IsSExt = false; in ExpandSinCosLibCall()
H A DLegalizeIntegerTypes.cpp4074 Entry.IsSExt = false; in ExpandExtIntRes_DIVREM()
4083 Entry.IsSExt = false; in ExpandExtIntRes_DIVREM()
4094 Entry.IsSExt = false; in ExpandExtIntRes_DIVREM()
4466 Entry.IsSExt = true; in ExpandIntRes_XMULO()
4474 Entry.IsSExt = true; in ExpandIntRes_XMULO()
H A DTargetLowering.cpp111 IsSExt = Call->paramHasAttr(ArgIdx, Attribute::SExt); in setAttributes()
159 Entry.IsSExt = shouldSignExtendTypeInLibCall(NewOp.getValueType(), in makeLibCall()
160 CallOptions.IsSExt); in makeLibCall()
161 Entry.IsZExt = !Entry.IsSExt; in makeLibCall()
165 Entry.IsSExt = Entry.IsZExt = false; in makeLibCall()
177 bool signExtend = shouldSignExtendTypeInLibCall(RetVT, CallOptions.IsSExt); in makeLibCall()
H A DFastISel.cpp1040 if (Arg.IsSExt) in lowerCallTo()
H A DSelectionDAGBuilder.cpp9681 Entry.IsSExt = false; in LowerCallTo()
9786 if (Args[i].IsSExt) in LowerCallTo()
9861 if (Args[i].IsSExt) in LowerCallTo()
9886 (ExtendKind != ISD::ANY_EXTEND && CLI.RetSExt == Args[i].IsSExt && in LowerCallTo()
/llvm-project-15.0.7/llvm/lib/Target/AVR/
H A DAVRISelLowering.cpp500 Entry.IsSExt = IsSigned; in LowerDivRem()
/llvm-project-15.0.7/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp4085 Entry.IsSExt = false; in LowerFSINCOS()
14154 bool IsSExt = ExtendOpcode == ISD::SIGN_EXTEND || in performBuildShuffleExtendCombine() local
14157 if (!IsSExt && ExtendOpcode != ISD::ZERO_EXTEND && in performBuildShuffleExtendCombine()
14179 if (OpcIsSExt != IsSExt || calculatePreExtendType(Op) != PreExtendType) in performBuildShuffleExtendCombine()
14203 return DAG.getNode(IsSExt ? ISD::SIGN_EXTEND : ISD::ZERO_EXTEND, DL, VT, NBV); in performBuildShuffleExtendCombine()
/llvm-project-15.0.7/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.cpp17843 Entry.IsSExt = TLI.shouldSignExtendTypeInLibCall(ArgVT, SignExtend); in lowerToLibCall()
17844 Entry.IsZExt = !Entry.IsSExt; in lowerToLibCall()
/llvm-project-15.0.7/llvm/lib/Target/SystemZ/
H A DSystemZISelLowering.cpp1899 Entry.IsSExt = shouldSignExtendTypeInLibCall(Op.getValueType(), IsSigned); in makeExternalCall()
/llvm-project-15.0.7/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp29504 Entry.IsSExt = false; in LowerWin64_i128OP()
31846 Entry.IsSExt = false; in LowerFSINCOS()