/external/llvm/lib/Transforms/InstCombine/ |
D | InstCombineCasts.cpp | 436 Instruction *InstCombiner::visitTrunc(TruncInst &CI) { in visitTrunc() 661 if (isa<TruncInst>(I) && I->getOperand(0)->getType() == Ty) in CanEvaluateZExtd() 750 if (CI.hasOneUse() && isa<TruncInst>(CI.use_back())) in visitZExt() 799 if (TruncInst *CSrc = dyn_cast<TruncInst>(Src)) { // A->B->C cast in visitZExt() 854 if (TruncInst *TI = dyn_cast<TruncInst>(SrcI->getOperand(0))) { in visitZExt() 868 if (TruncInst *TI = dyn_cast<TruncInst>(And->getOperand(0))) { in visitZExt() 1003 if (isa<TruncInst>(I) && I->getOperand(0)->getType() == Ty) in CanEvaluateSExtd() 1052 if (CI.hasOneUse() && isa<TruncInst>(CI.use_back())) in visitSExt() 1094 if (TruncInst *TI = dyn_cast<TruncInst>(Src)) in visitSExt() 1729 if (isa<TruncInst>(Src) || isa<ZExtInst>(Src)) { in visitBitCast()
|
D | InstCombineShifts.cpp | 360 if (TruncInst *TI = dyn_cast<TruncInst>(Op0)) { in FoldShiftByConstant() 399 return new TruncInst(And, I.getType()); in FoldShiftByConstant()
|
D | InstCombinePHI.cpp | 667 if (isa<TruncInst>(User)) { in SliceUpIllegalIntegerPHI() 674 !User->hasOneUse() || !isa<TruncInst>(User->use_back()) || in SliceUpIllegalIntegerPHI()
|
D | InstCombine.h | 169 Instruction *visitTrunc(TruncInst &CI);
|
D | InstCombineCompares.cpp | 1110 if (TruncInst *Cast = dyn_cast<TruncInst>(LHSI->getOperand(0))) { in visitICmpInstWithInstAndIntCst() 1739 TruncInst *TI = dyn_cast<TruncInst>(*UI); in ProcessUGT_ADDCST_ADD()
|
D | InstCombineCalls.cpp | 295 return new TruncInst(V, IIOperand->getType()); in visitCallInst()
|
/external/llvm/lib/ExecutionEngine/Interpreter/ |
D | Interpreter.h | 156 void visitTruncInst(TruncInst &I);
|
D | Execution.cpp | 1098 void Interpreter::visitTruncInst(TruncInst &I) { in visitTruncInst()
|
/external/llvm/include/llvm/ |
D | InstVisitor.h | 182 RetTy visitTruncInst(TruncInst &I) { DELEGATE(CastInst);} in visitTruncInst()
|
/external/llvm/lib/IR/ |
D | Instructions.cpp | 2293 case Trunc: return new TruncInst (S, Ty, Name, InsertBefore); in Create() 2314 case Trunc: return new TruncInst (S, Ty, Name, InsertAtEnd); in Create() 2708 TruncInst::TruncInst( in TruncInst() function in TruncInst 2714 TruncInst::TruncInst( in TruncInst() function in TruncInst 3445 TruncInst *TruncInst::clone_impl() const { in clone_impl() 3446 return new TruncInst(getOperand(0), getType()); in clone_impl()
|
D | Verifier.cpp | 254 void visitTruncInst(TruncInst &I); 1057 void Verifier::visitTruncInst(TruncInst &I) { in visitTruncInst()
|
/external/llvm/include/llvm/IR/ |
D | Instruction.def | 145 HANDLE_CAST_INST(33, Trunc , TruncInst ) // Truncate integers
|
D | Instructions.h | 3271 class TruncInst : public CastInst { 3274 virtual TruncInst *clone_impl() const; 3278 TruncInst( 3286 TruncInst(
|
/external/llvm/lib/CodeGen/ |
D | Analysis.cpp | 217 if (isa<TruncInst>(I) && in getNoopInput()
|
/external/llvm/lib/Target/X86/ |
D | X86FastISel.cpp | 1117 } else if (TruncInst *TI = dyn_cast<TruncInst>(BI->getCondition())) { in X86SelectBranch() 1749 if (ArgVal->getType()->isIntegerTy(1) && isa<TruncInst>(ArgVal) && in DoSelectCall() 1750 cast<TruncInst>(ArgVal)->getParent() == I->getParent() && in DoSelectCall() 1752 ArgVal = cast<TruncInst>(ArgVal)->getOperand(0); in DoSelectCall()
|
/external/llvm/lib/CodeGen/SelectionDAG/ |
D | SelectionDAGBuilder.h | 72 class TruncInst; variable
|
/external/llvm/tools/llvm-stress/ |
D | llvm-stress.cpp | 512 new TruncInst(V, DestTy, "Tr", BB->getTerminator())); in Act()
|
/external/llvm/include/llvm-c/ |
D | Core.h | 1072 macro(TruncInst) \
|
/external/llvm/lib/Target/ARM/ |
D | ARMFastISel.cpp | 1327 } else if (TruncInst *TI = dyn_cast<TruncInst>(BI->getCondition())) { in SelectBranch()
|
/external/llvm/lib/Transforms/Scalar/ |
D | CodeGenPrepare.cpp | 1794 InsertedTrunc = new TruncInst(I, Src->getType(), "", InsertPt); in OptimizeExtUses()
|
D | GVN.cpp | 821 StoredVal = new TruncInst(StoredVal, NewIntTy, "trunc", InsertPt); in CoerceAvailableValueToLoadType()
|
D | LoopStrengthReduce.cpp | 2305 if (TruncInst *Trunc = dyn_cast<TruncInst>(Oper)) in getWideOperand()
|
D | ScalarReplAggregates.cpp | 2531 ResultVal = new TruncInst(ResultVal, LI->getType(), "", LI); in RewriteLoadUserOfWholeAlloca()
|
/external/llvm/lib/Transforms/Instrumentation/ |
D | MemorySanitizer.cpp | 907 void visitTruncInst(TruncInst &I) { in visitTruncInst()
|