Home
last modified time | relevance | path

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

/external/llvm/lib/Target/Hexagon/
DHexagonRemoveSZExtArgs.cpp58 if (isa<SExtInst>(*UI)) { in runOnFunction()
60 SExtInst* SI = new SExtInst(Arg, Use->getType()); in runOnFunction()
/external/llvm/lib/Transforms/InstCombine/
DInstCombineAddSub.cpp300 if (SExtInst *LHSConv = dyn_cast<SExtInst>(LHS)) { in visitAdd()
311 return new SExtInst(NewAdd, I.getType()); in visitAdd()
316 if (SExtInst *RHSConv = dyn_cast<SExtInst>(RHS)) { in visitAdd()
327 return new SExtInst(NewAdd, I.getType()); in visitAdd()
DInstCombineSelect.cpp702 return new SExtInst(CondVal, SI.getType()); in visitSelectInst()
713 return new SExtInst(NotCond, SI.getType()); in visitSelectInst()
DInstCombine.h165 Instruction *visitSExt(SExtInst &CI);
DInstCombineCasts.cpp338 if ((isa<ZExtInst>(I) || isa<SExtInst>(I)) && in CanEvaluateTruncated()
1045 Instruction *InstCombiner::visitSExt(SExtInst &CI) { in visitSExt()
DInstCombineShifts.cpp793 return new SExtInst(ZI->getOperand(0), ZI->getType()); in visitAShr()
/external/llvm/include/llvm/Support/
DInstVisitor.h179 RetTy visitSExtInst(SExtInst &I) { DELEGATE(CastInst);} in visitSExtInst()
/external/llvm/lib/ExecutionEngine/Interpreter/
DInterpreter.h158 void visitSExtInst(SExtInst &I);
DExecution.cpp1074 void Interpreter::visitSExtInst(SExtInst &I) { in visitSExtInst()
/external/llvm/lib/Transforms/Utils/
DLocal.cpp803 if (SExtInst *SExt = dyn_cast<SExtInst>(SI->getOperand(0))) in ConvertDebugDeclareToDebugValue()
/external/llvm/lib/VMCore/
DInstructions.cpp2278 case SExt: return new SExtInst (S, Ty, Name, InsertBefore); in Create()
2299 case SExt: return new SExtInst (S, Ty, Name, InsertAtEnd); in Create()
2709 SExtInst::SExtInst( in SExtInst() function in SExtInst
2715 SExtInst::SExtInst( in SExtInst() function in SExtInst
3407 SExtInst *SExtInst::clone_impl() const { in clone_impl()
3408 return new SExtInst(getOperand(0), getType()); in clone_impl()
DVerifier.cpp251 void visitSExtInst(SExtInst &I);
881 void Verifier::visitSExtInst(SExtInst &I) { in visitSExtInst()
/external/llvm/include/llvm/
DInstruction.def147 HANDLE_CAST_INST(35, SExt , SExtInst ) // Sign extend integers
DInstructions.h3232 class SExtInst : public CastInst {
3235 virtual SExtInst *clone_impl() const;
3239 SExtInst(
3247 SExtInst(
3255 static inline bool classof(const SExtInst *) { return true; }
/external/llvm/lib/Transforms/Scalar/
DCodeGenPrepare.cpp1006 assert(isa<SExtInst>(I) && "Unexpected ext type!"); in MoveExtToFormExtLoad()
1121 if (isa<ZExtInst>(I) || isa<SExtInst>(I)) { in OptimizeInst()
DScalarReplAggregates.cpp990 if (SExtInst *SExt = dyn_cast<SExtInst>(SI->getOperand(0))) in updateDebugInfo()
DIndVarSimplify.cpp862 if (IsSigned ? isa<SExtInst>(DU.NarrowUse) : isa<ZExtInst>(DU.NarrowUse)) { in WidenIVUse()
/external/llvm/lib/Analysis/
DBasicAliasAnalysis.cpp224 if ((isa<SExtInst>(V) && Extension != EK_ZeroExt) || in GetLinearExpression()
231 Extension = isa<SExtInst>(V) ? EK_SignExt : EK_ZeroExt; in GetLinearExpression()
DInstructionSimplify.cpp1950 if (isa<SExtInst>(LHS)) { in SimplifyICmpInst()
1953 if (SExtInst *RI = dyn_cast<SExtInst>(RHS)) { in SimplifyICmpInst()
DValueTracking.cpp885 if (isa<SExtInst>(V) || isa<ZExtInst>(V)) in isKnownNonZero()
/external/llvm/lib/CodeGen/SelectionDAG/
DSelectionDAGBuilder.h63 class SExtInst; variable
/external/llvm/tools/llvm-stress/
Dllvm-stress.cpp510 return PT->push_back(new SExtInst(V, DestTy, "Se", BB->getTerminator())); in Act()
/external/llvm/include/llvm-c/
DCore.h1055 macro(SExtInst) \