Home
last modified time | relevance | path

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

/freebsd-12.1/contrib/llvm/include/llvm/CodeGen/
H A DTargetCallingConv.h30 unsigned IsSExt : 1; ///< Sign extended member
54 : IsZExt(0), IsSExt(0), IsInReg(0), IsSRet(0), IsByVal(0), IsNest(0), in ArgFlagsTy()
66 bool isSExt() const { return IsSExt; } in isSExt()
67 void setSExt() { IsSExt = 1; } in setSExt()
H A DMachineFrameInfo.h513 void setObjectSExt(int ObjectIdx, bool IsSExt) { in setObjectSExt() argument
516 Objects[ObjectIdx+NumFixedObjects].isSExt = IsSExt; in setObjectSExt()
H A DTargetLowering.h181 bool IsSExt : 1; variable
194 : IsSExt(false), IsZExt(false), IsInReg(false), IsSRet(false), in ArgListEntry()
/freebsd-12.1/contrib/llvm/lib/CodeGen/
H A DCodeGenPrepare.cpp3430 bool IsSExt) { in addPromotedInst() argument
3453 bool IsSExt) { in getOrigType() argument
3573 if (IsSExt && isa<SExtInst>(Inst)) in canGetThrough()
3580 ((!IsSExt && BinOp->hasNoUnsignedWrap()) || in canGetThrough()
3581 (IsSExt && BinOp->hasNoSignedWrap()))) in canGetThrough()
3652 else if ((IsSExt && isa<SExtInst>(Opnd)) || (!IsSExt && isa<ZExtInst>(Opnd))) in canGetThrough()
3669 bool IsSExt = isa<SExtInst>(Ext); in getAction() local
3748 bool IsSExt) { in promoteOperandForOther() argument
4893 bool IsSExt = isa<SExtInst>(FirstUser); in hasSameExtUse() local
4897 if ((IsSExt && !isa<SExtInst>(UI)) || (!IsSExt && !isa<ZExtInst>(UI))) in hasSameExtUse()
[all …]
/freebsd-12.1/contrib/llvm/lib/Target/ARM/
H A DARMSelectionDAGInfo.cpp98 Entry.IsSExt = false; in EmitSpecializedLibcall()
H A DARMISelLowering.cpp7696 Entry.IsSExt = false; in LowerFSINCOS()
7706 Entry.IsSExt = false; in LowerFSINCOS()
14100 Entry.IsSExt = isSigned; in getDivRemArgList()
/freebsd-12.1/contrib/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeDAG.cpp2003 Entry.IsSExt = TLI.shouldSignExtendTypeInLibCall(ArgVT, isSigned); in ExpandLibCall()
2064 Entry.IsSExt = isSigned; in ExpandLibCall()
2102 Entry.IsSExt = isSigned; in ExpandChainLibCall()
2195 Entry.IsSExt = isSigned; in ExpandDivRemLibCall()
2204 Entry.IsSExt = isSigned; in ExpandDivRemLibCall()
2289 Entry.IsSExt = false; in ExpandSinCosLibCall()
2297 Entry.IsSExt = false; in ExpandSinCosLibCall()
2305 Entry.IsSExt = false; in ExpandSinCosLibCall()
H A DLegalizeTypes.cpp1041 Entry.IsSExt = isSigned; in ExpandChainLibCall()
H A DFastISel.cpp1184 if (Arg.IsSExt) in lowerCallTo()
H A DSelectionDAGBuilder.cpp8476 Entry.IsSExt = false; in LowerCallTo()
8557 if (Args[i].IsSExt) in LowerCallTo()
8615 if (Args[i].IsSExt) in LowerCallTo()
8637 (ExtendKind != ISD::ANY_EXTEND && CLI.RetSExt == Args[i].IsSExt && in LowerCallTo()
H A DLegalizeIntegerTypes.cpp3022 Entry.IsSExt = true; in ExpandIntRes_XMULO()
3030 Entry.IsSExt = true; in ExpandIntRes_XMULO()
H A DTargetLowering.cpp105 IsSExt = CS->paramHasAttr(ArgIdx, Attribute::SExt); in setAttributes()
132 Entry.IsSExt = shouldSignExtendTypeInLibCall(Op.getValueType(), isSigned); in makeLibCall()
/freebsd-12.1/contrib/llvm/lib/Target/AVR/
H A DAVRISelLowering.cpp376 Entry.IsSExt = IsSigned; in LowerDivRem()
/freebsd-12.1/contrib/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp2471 Entry.IsSExt = false; in LowerFSINCOS()
/freebsd-12.1/contrib/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp24047 Entry.IsSExt = false; in LowerWin64_i128OP()
25816 Entry.IsSExt = false; in LowerFSINCOS()