Home
last modified time | relevance | path

Searched refs:getTrunc (Results 1 – 18 of 18) sorted by relevance

/external/llvm/unittests/IR/
DConstantsTest.cpp185 Constant *P3 = ConstantExpr::getTrunc(P0, Int1Ty); in TEST()
/external/llvm/lib/IR/
DConstantFold.cpp336 return ConstantExpr::getTrunc(Res, IntegerType::get(C->getContext(), in ExtractConstantBytes()
1959 Constant *CE1Inverse = ConstantExpr::getTrunc(CE1, CE1Op0->getType()); in ConstantFoldCompareInstruction()
1962 Constant *C2Inverse = ConstantExpr::getTrunc(C2, CE1Op0->getType()); in ConstantFoldCompareInstruction()
DConstants.cpp1537 return getTrunc(C, Ty, OnlyIfReduced); in getCast()
1580 return getTrunc(C, Ty); in getTruncOrBitCast()
1634 Constant *ConstantExpr::getTrunc(Constant *C, Type *Ty, bool OnlyIfReduced) { in getTrunc() function in ConstantExpr
DCore.cpp1186 return wrap(ConstantExpr::getTrunc(unwrap<Constant>(ConstantVal), in LLVMConstTrunc()
/external/llvm/lib/Transforms/InstCombine/
DInstCombinePHI.cpp442 Constant *Trunc = ConstantExpr::getTrunc(C, NarrowType); in FoldPHIArgZextsIntoPHI()
DInstCombineCasts.cpp572 ConstantExpr::getTrunc(Cst, DestTy)); in visitTrunc()
1682 Piece = ConstantExpr::getTrunc(Piece, ElementIntTy); in collectInsertionElements()
DInstCombineCompares.cpp1346 ConstantExpr::getTrunc(AndCst, Ty)); in visitICmpInstWithInstAndIntCst()
1349 ConstantExpr::getTrunc(RHS, Ty)); in visitICmpInstWithInstAndIntCst()
1738 Constant *NCI = ConstantExpr::getTrunc( in visitICmpInstWithInstAndIntCst()
2087 Constant *Res1 = ConstantExpr::getTrunc(CI, SrcTy); in visitICmpInstWithCastAndCast()
DInstCombineAddSub.cpp1233 ConstantExpr::getTrunc(RHSC, LHSConv->getOperand(0)->getType()); in visitAdd()
DInstCombineMulDivRem.cpp926 return ConstantExpr::getTrunc(C, Ty); in dyn_castZExtVal()
DInstCombineAndOrXor.cpp1365 Constant *C3 = ConstantExpr::getTrunc(YC, I.getType()); in visitAnd()
/external/llvm/lib/Analysis/
DConstantFolding.cpp220 Constant *CE = ConstantExpr::getTrunc(Elt, DstIntTy); in FoldBitCast()
226 Result.push_back(ConstantExpr::getTrunc(Elt, DstEltTy)); in FoldBitCast()
DValueTracking.cpp4010 Constant *T = ConstantExpr::getTrunc(C, CI->getSrcTy()); in lookThroughCast()
4018 return ConstantExpr::getTrunc(C, CI->getSrcTy()); in lookThroughCast()
DInstructionSimplify.cpp2465 Constant *Trunc = ConstantExpr::getTrunc(CI, SrcTy); in SimplifyICmpInst()
2524 Constant *Trunc = ConstantExpr::getTrunc(CI, SrcTy); in SimplifyICmpInst()
DScalarEvolution.cpp1084 cast<ConstantInt>(ConstantExpr::getTrunc(SC->getValue(), Ty))); in getTruncateExpr()
6160 return ConstantExpr::getTrunc(CastOp, ST->getType()); in BuildConstantFromSCEV()
/external/llvm/include/llvm/IR/
DConstants.h942 static Constant *getTrunc(Constant *C, Type *Ty, bool OnlyIfReduced = false);
/external/clang/lib/CodeGen/
DCGExprConstant.cpp1308 return llvm::ConstantExpr::getTrunc(C, DestTy); in EmitConstantValue()
DMicrosoftCXXABI.cpp538 return llvm::ConstantExpr::getTrunc(Diff, CGM.IntTy); in getImageRelativeConstant()
/external/llvm/bindings/ocaml/llvm/
Dllvm.mli1105 See the method [llvm::ConstantExpr::getTrunc]. *)