Home
last modified time | relevance | path

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

/external/llvm/lib/CodeGen/
DCodeGenPrepare.cpp2721 const InstrToOrigTy &PromotedInsts, bool IsSExt);
2759 const TargetLowering &TLI, bool IsSExt);
2806 bool IsSExt) { in canGetThrough() argument
2818 if (IsSExt && isa<SExtInst>(Inst)) in canGetThrough()
2825 ((!IsSExt && BinOp->hasNoUnsignedWrap()) || in canGetThrough()
2826 (IsSExt && BinOp->hasNoSignedWrap()))) in canGetThrough()
2855 if (It != PromotedInsts.end() && It->second.getInt() == IsSExt) in canGetThrough()
2857 else if ((IsSExt && isa<SExtInst>(Opnd)) || (!IsSExt && isa<ZExtInst>(Opnd))) in canGetThrough()
2874 bool IsSExt = isa<SExtInst>(Ext); in getAction() local
2878 if (!ExtOpnd || !canGetThrough(ExtOpnd, ExtTy, PromotedInsts, IsSExt)) in getAction()
[all …]
/external/llvm/include/llvm/CodeGen/
DFastISel.h35 bool IsSExt : 1; member
46 : Val(nullptr), Ty(nullptr), IsSExt(false), IsZExt(false), in ArgListEntry()
/external/llvm/lib/CodeGen/SelectionDAG/
DFastISel.cpp83 IsSExt = CS->paramHasAttr(AttrIdx, Attribute::SExt); in setAttributes()
957 if (Arg.IsSExt) in lowerCallTo()