Home
last modified time | relevance | path

Searched refs:SExtInst (Results 1 – 25 of 100) sorted by relevance

1234

/external/llvm/lib/Target/Hexagon/
DHexagonOptimizeSZextends.cpp83 if (isa<SExtInst>(*UI)) { in runOnFunction()
85 SExtInst* SI = new SExtInst(&Arg, Use->getType()); in runOnFunction()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/Hexagon/
DHexagonOptimizeSZextends.cpp78 if (isa<SExtInst>(*UI)) { in runOnFunction()
80 SExtInst* SI = new SExtInst(&Arg, Use->getType()); in runOnFunction()
/external/llvm/lib/Target/AArch64/
DAArch64AddressTypePromotion.cpp157 if (isa<SExtInst>(Inst)) in canGetThrough()
166 if (isa<TruncInst>(Inst) && isa<SExtInst>(Inst->getOperand(0))) { in canGetThrough()
184 if (isa<SExtInst>(Inst) && in shouldGetThrough()
281 if (isa<SExtInst>(Inst) || isa<TruncInst>(Inst)) { in propagateSignExtension()
425 if (!isa<SExtInst>(SExt) || !shouldConsiderSExt(SExt)) in analyzeSExtension()
/external/swiftshader/third_party/LLVM/lib/Transforms/InstCombine/
DInstCombineAddSub.cpp289 if (SExtInst *LHSConv = dyn_cast<SExtInst>(LHS)) { in visitAdd()
300 return new SExtInst(NewAdd, I.getType()); in visitAdd()
305 if (SExtInst *RHSConv = dyn_cast<SExtInst>(RHS)) { in visitAdd()
316 return new SExtInst(NewAdd, I.getType()); in visitAdd()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Scalar/
DLowerExpectIntrinsic.cpp120 if (SExtInst *SExt = dyn_cast<SExtInst>(V)) { in handlePhiDef()
DNaryReassociate.cpp335 if (SExtInst *SExt = dyn_cast<SExtInst>(IndexToSplit)) { in tryReassociateGEPAtIndex()
DSeparateConstOffsetFromGEP.cpp594 } 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()
/external/spirv-llvm/lib/SPIRV/
DSPIRVLowerBool.cpp95 virtual void visitSExtInst(SExtInst &I) { in visitSExtInst()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/InstCombine/
DInstCombineMulDivRem.cpp328 if (SExtInst *Op0Conv = dyn_cast<SExtInst>(Op0)) { in visitMul()
339 return new SExtInst(NewMul, I.getType()); in visitMul()
345 if (SExtInst *Op1Conv = dyn_cast<SExtInst>(Op1)) { in visitMul()
357 return new SExtInst(NewMul, I.getType()); in visitMul()
1067 return new SExtInst(NarrowOp, Op0->getType()); in visitSDiv()
DInstCombineAddSub.cpp1290 if (SExtInst *LHSConv = dyn_cast<SExtInst>(LHS)) { in visitAdd()
1301 return new SExtInst(NewAdd, Ty); in visitAdd()
1307 if (SExtInst *RHSConv = dyn_cast<SExtInst>(RHS)) { in visitAdd()
1319 return new SExtInst(NewAdd, Ty); in visitAdd()
/external/llvm/lib/Transforms/Scalar/
DNaryReassociate.cpp338 if (SExtInst *SExt = dyn_cast<SExtInst>(IndexToSplit)) { in tryReassociateGEPAtIndex()
DSeparateConstOffsetFromGEP.cpp549 } else if (isa<SExtInst>(V)) { in find()
613 assert((isa<SExtInst>(Cast) || isa<ZExtInst>(Cast)) && in distributeExtsAndCloneChain()
1129 Instruction *NewSExt = new SExtInst(Dom, I->getType(), "", I); in reuniteExts()
/external/llvm/lib/Transforms/InstCombine/
DInstCombineAddSub.cpp1209 if (SExtInst *LHSConv = dyn_cast<SExtInst>(LHS)) { in visitAdd()
1220 return new SExtInst(NewAdd, I.getType()); in visitAdd()
1225 if (SExtInst *RHSConv = dyn_cast<SExtInst>(RHS)) { in visitAdd()
1237 return new SExtInst(NewAdd, I.getType()); in visitAdd()
/external/llvm/lib/Analysis/
DVectorUtils.cpp330 if (TTI && (isa<ZExtInst>(&I) || isa<SExtInst>(&I)) && in computeMinimumValueSizes()
376 if (isa<SExtInst>(I) || isa<ZExtInst>(I) || isa<LoadInst>(I) || in computeMinimumValueSizes()
/external/swiftshader/third_party/LLVM/include/llvm/Support/
DInstVisitor.h180 RetTy visitSExtInst(SExtInst &I) { DELEGATE(CastInst); } in visitSExtInst()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Analysis/
DVectorUtils.cpp332 if (TTI && (isa<ZExtInst>(&I) || isa<SExtInst>(&I)) && in computeMinimumValueSizes()
378 if (isa<SExtInst>(I) || isa<ZExtInst>(I) || isa<LoadInst>(I) || in computeMinimumValueSizes()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/ExecutionEngine/Interpreter/
DInterpreter.h140 void visitSExtInst(SExtInst &I);
/external/swiftshader/third_party/LLVM/lib/ExecutionEngine/Interpreter/
DInterpreter.h152 void visitSExtInst(SExtInst &I);
/external/swiftshader/third_party/LLVM/lib/VMCore/
DInstructions.cpp2255 case SExt: return new SExtInst (S, Ty, Name, InsertBefore); in Create()
2278 case SExt: return new SExtInst (S, Ty, Name, InsertAtEnd); in Create()
2687 SExtInst::SExtInst( in SExtInst() function in SExtInst
2693 SExtInst::SExtInst( in SExtInst() function in SExtInst
3384 SExtInst *SExtInst::clone_impl() const { in clone_impl()
3385 return new SExtInst(getOperand(0), getType()); in clone_impl()
/external/llvm/lib/ExecutionEngine/Interpreter/
DInterpreter.h159 void visitSExtInst(SExtInst &I);
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/Analysis/
DTargetTransformInfoImpl.h616 if (const auto* Cast = dyn_cast<SExtInst>(Val)) { in minRequiredElementSize()
810 if (isa<SExtInst>(CI) || isa<ZExtInst>(CI) || isa<FPExtInst>(CI)) in getUserCost()
/external/swiftshader/third_party/LLVM/lib/Transforms/Utils/
DLocal.cpp806 if (SExtInst *SExt = dyn_cast<SExtInst>(SI->getOperand(0))) in ConvertDebugDeclareToDebugValue()
/external/swiftshader/third_party/LLVM/include/llvm/
DInstruction.def148 HANDLE_CAST_INST(36, SExt , SExtInst ) // Sign extend integers
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/IR/
DInstVisitor.h190 RetTy visitSExtInst(SExtInst &I) { DELEGATE(CastInst);} in visitSExtInst()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/AggressiveInstCombine/
DTruncInstCombine.cpp242 bool IsExtInst = (isa<ZExtInst>(I) || isa<SExtInst>(I)); in getBestTruncatedType()

1234