/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Hexagon/ |
D | HexagonOptimizeSZextends.cpp | 78 if (isa<SExtInst>(*UI)) { in runOnFunction() 80 SExtInst* SI = new SExtInst(&Arg, Use->getType()); in runOnFunction()
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/ARM/ |
D | ARMParallelDSP.cpp | 103 if (auto *SExt = dyn_cast<SExtInst>(V)) { in InsertMuls() 336 if (auto *SExt = dyn_cast<SExtInst>(V)) { in IsNarrowSequence() 365 !Ld->hasOneUse() || !isa<SExtInst>(Ld->user_back())) in RecordMemoryOps() 740 Instruction *BaseSExt = dyn_cast<SExtInst>(Base->user_back()); in CreateWideLoad() 741 Instruction *OffsetSExt = dyn_cast<SExtInst>(Offset->user_back()); in CreateWideLoad()
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Scalar/ |
D | LowerExpectIntrinsic.cpp | 126 if (SExtInst *SExt = dyn_cast<SExtInst>(V)) { in handlePhiDef()
|
D | NaryReassociate.cpp | 335 if (SExtInst *SExt = dyn_cast<SExtInst>(IndexToSplit)) { in tryReassociateGEPAtIndex()
|
D | SeparateConstOffsetFromGEP.cpp | 594 } else if (isa<SExtInst>(V)) { in find() 659 (isa<SExtInst>(Cast) || isa<ZExtInst>(Cast) || isa<TruncInst>(Cast)) && in distributeExtsAndCloneChain() 1178 Instruction *NewSExt = new SExtInst(Dom, I->getType(), "", I); in reuniteExts()
|
D | CorrelatedValuePropagation.cpp | 720 static bool processSExt(SExtInst *SDI, LazyValueInfo *LVI) { in processSExt() 875 BBChanged |= processSExt(cast<SExtInst>(II), LVI); in runImpl()
|
D | IndVarSimplify.cpp | 1468 SExtInst *User = dyn_cast<SExtInst>(U.getUser()); in widenWithVariantLoadUse() 1519 SExtInst *User = dyn_cast<SExtInst>(U.getUser()); in widenWithVariantLoadUseCodegen() 1588 if ((isa<SExtInst>(DU.NarrowUse) && canWidenBySExt()) || in widenIVUse()
|
D | LoopRerollPass.cpp | 556 isa<SExtInst>(UUser)) in isLoopControlIV() 1179 if (isa<SExtInst>(UUser)) { in validate()
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/ExecutionEngine/Interpreter/ |
D | Interpreter.h | 140 void visitSExtInst(SExtInst &I);
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Analysis/ |
D | TargetTransformInfoImpl.h | 663 if (const auto* Cast = dyn_cast<SExtInst>(Val)) { in minRequiredElementSize() 892 if (isa<SExtInst>(U) || isa<ZExtInst>(U) || isa<FPExtInst>(U)) in getUserCost()
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/AggressiveInstCombine/ |
D | TruncInstCombine.cpp | 241 bool IsExtInst = (isa<ZExtInst>(I) || isa<SExtInst>(I)); in getBestTruncatedType()
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-subzero/include/llvm/IR/ |
D | Instruction.def | 163 HANDLE_CAST_INST(38, SExt , SExtInst ) // Sign extend integers
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/IR/ |
D | InstVisitor.h | 180 RetTy visitSExtInst(SExtInst &I) { DELEGATE(CastInst);} in visitSExtInst()
|
D | Instruction.def | 186 HANDLE_CAST_INST(40, SExt , SExtInst ) // Sign extend integers
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/IR/ |
D | Instructions.cpp | 2746 case SExt: return new SExtInst (S, Ty, Name, InsertBefore); in Create() 2768 case SExt: return new SExtInst (S, Ty, Name, InsertAtEnd); in Create() 3317 SExtInst::SExtInst( in SExtInst() function in SExtInst 3323 SExtInst::SExtInst( in SExtInst() function in SExtInst 4188 SExtInst *SExtInst::cloneImpl() const { in cloneImpl() 4189 return new SExtInst(getOperand(0), getType()); in cloneImpl()
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/SystemZ/ |
D | SystemZTargetTransformInfo.cpp | 922 else if (isa<SExtInst>(UserI)) in isFoldableLoad() 1017 (isa<TruncInst>(OtherOp) || isa<SExtInst>(OtherOp) || in getMemoryOpCost()
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AArch64/ |
D | AArch64TargetTransformInfo.cpp | 240 (!isa<SExtInst>(Args[1]) && !isa<ZExtInst>(Args[1])) || in isWideningInstruction() 880 if (!isa<SExtInst>(&I)) in shouldConsiderAddressTypePromotion()
|
D | AArch64FastISel.cpp | 309 assert((isa<ZExtInst>(I) || isa<SExtInst>(I)) && in isIntExtFree() 747 } else if (const auto *SE = dyn_cast<SExtInst>(I)) { in computeAddress() 831 } else if (const auto *SE = dyn_cast<SExtInst>(I)) { in computeAddress() 890 } else if (const auto *SE = dyn_cast<SExtInst>(U)) { in computeAddress() 2016 } else if (const auto *SE = dyn_cast<SExtInst>(I->use_begin()->getUser())) { in selectLoad() 4586 assert((isa<ZExtInst>(I) || isa<SExtInst>(I)) && in selectIntExt() 4714 } else if (const auto *SExt = dyn_cast<SExtInst>(Src0)) { in selectMul() 4781 } else if (const auto *SExt = dyn_cast<SExtInst>(Op0)) { in selectShift()
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Analysis/ |
D | VectorUtils.cpp | 389 if (TTI && (isa<ZExtInst>(&I) || isa<SExtInst>(&I)) && in computeMinimumValueSizes() 435 if (isa<SExtInst>(I) || isa<ZExtInst>(I) || isa<LoadInst>(I) || in computeMinimumValueSizes()
|
D | BasicAliasAnalysis.cpp | 377 if (isa<SExtInst>(V) || isa<ZExtInst>(V)) { in GetLinearExpression() 390 if (isa<SExtInst>(V) && ZExtBits == 0) { in GetLinearExpression()
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Vectorize/ |
D | LoadStoreVectorizer.cpp | 437 if (!isa<SExtInst>(OpA) && !isa<ZExtInst>(OpA)) in lookThroughComplexAddresses() 440 bool Signed = isa<SExtInst>(OpA); in lookThroughComplexAddresses()
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/ |
D | CodeGenPrepare.cpp | 3846 if (IsSExt && isa<SExtInst>(Inst)) in canGetThrough() 3923 else if ((IsSExt && isa<SExtInst>(Opnd)) || (!IsSExt && isa<ZExtInst>(Opnd))) in canGetThrough() 3936 assert((isa<SExtInst>(Ext) || isa<ZExtInst>(Ext)) && in getAction() 3940 bool IsSExt = isa<SExtInst>(Ext); in getAction() 3955 if (isa<SExtInst>(ExtOpnd) || isa<TruncInst>(ExtOpnd) || in getAction() 5177 bool IsSExt = isa<SExtInst>(FirstUser); in hasSameExtUse() 5181 if ((IsSExt && !isa<SExtInst>(UI)) || (!IsSExt && !isa<ZExtInst>(UI))) in hasSameExtUse() 5329 if (RemovedInsts.count(Inst) || !isa<SExtInst>(Inst) || in mergeSExts() 7082 if (isa<ZExtInst>(I) || isa<SExtInst>(I)) { in optimizeInst()
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/InstCombine/ |
D | InstCombineShifts.cpp | 1269 return new SExtInst(X, Ty); in visitAShr() 1308 return new SExtInst(NewSh, Ty); in visitAShr()
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/PowerPC/ |
D | PPCLoopInstrFormPrep.cpp | 857 [](const User *U) { return isa<SExtInst>(U); })); in runOnLoop()
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Utils/ |
D | SimplifyIndVar.cpp | 596 Ext = new SExtInst(Op1, IVTy, "sext", ICI); in eliminateTrunc()
|