Searched refs:trunc (Results 201 - 225 of 225) sorted by relevance

123456789

/freebsd-9.3-release/contrib/llvm/tools/clang/lib/Sema/
H A DSemaStmt.cpp485 ConvVal = ConvVal.trunc(NewWidth);
494 Val = Val.trunc(NewWidth);
659 Val = Val.trunc(BitWidth);
H A DSemaChecking.cpp4487 value = value.trunc(MaxWidth);
5098 llvm::APSInt TruncatedValue = Value.trunc(FieldWidth);
5203 ValueInRange = ValueInRange.trunc(Range.Width);
H A DSemaOverload.cpp430 ConvertedValue = ConvertedValue.trunc(ToWidth);
H A DSemaExpr.cpp3209 ResultVal = ResultVal.trunc(Width);
/freebsd-9.3-release/contrib/llvm/lib/Transforms/Vectorize/
H A DLoopVectorize.cpp1696 PHINode::Create(OrigPhi->getType(), 2, "trunc.resume.val",
1904 case Intrinsic::trunc:
1979 case LibFunc::trunc:
1982 return checkUnaryFloatSignature(*CI, Intrinsic::trunc);
2700 /// variable. Notice that we can only optimize the 'trunc' case
/freebsd-9.3-release/sys/fs/nfsserver/
H A Dnfs_nfsdstate.c94 nfsv4stateid_t *stateidp, int trunc, fhandle_t *fhp,
3687 nfsv4stateid_t *stateidp, int trunc, fhandle_t *fhp,
3758 if (trunc)
3686 nfsrv_docallback(struct nfsclient *clp, int procnum, nfsv4stateid_t *stateidp, int trunc, fhandle_t *fhp, struct nfsvattr *nap, nfsattrbit_t *attrbitp, NFSPROC_T *p) argument
/freebsd-9.3-release/contrib/llvm/lib/ExecutionEngine/
H A DExecutionEngine.cpp603 GV.IntVal = GV.IntVal.trunc(BitWidth);
/freebsd-9.3-release/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/
H A Dzfs_vnops.c1546 * an error. Return the vp of the created or trunc'd file.
1558 * OUT: vpp - vnode of created or trunc'd entry.
4487 page_t *trunc; local
4489 page_list_break(&pp, &trunc, npages);
4491 if (trunc)
4492 pvn_write_done(trunc, flags);
/freebsd-9.3-release/contrib/llvm/lib/Target/Mips/
H A DMipsSEISelLowering.cpp1346 SDValue BitImmHiOp = DAG.getConstant(BitImm.lshr(32).trunc(32), MVT::i32);
1347 SDValue BitImmLoOp = DAG.getConstant(BitImm.trunc(32), MVT::i32);
/freebsd-9.3-release/sys/fs/nfsclient/
H A Dnfs_clstate.c2986 int numops, taglen = -1, error = 0, trunc, ret = 0; local
3110 trunc = fxdr_unsigned(int, *tl);
/freebsd-9.3-release/contrib/llvm/tools/clang/lib/AST/
H A DExprConstant.cpp1507 Int = Int.trunc(NewBitWidth).extend(OldBitWidth);
1569 APSInt Result = Value.trunc(LHS.getBitWidth());
5319 Elt = SValInt.rotl(i*EltSize+FloatEltSize).trunc(FloatEltSize);
5321 Elt = SValInt.rotr(i*EltSize).trunc(FloatEltSize);
6738 APSInt Result = TrueResult.trunc(Info.Ctx.getIntWidth(E->getType()));
/freebsd-9.3-release/contrib/llvm/lib/CodeGen/SelectionDAG/
H A DDAGCombiner.cpp2386 // fold (OP (trunc x), (trunc y)) -> (trunc (OP x, y)) (if trunc isn't free)
2548 Mask = Mask.trunc(N0Op0.getValueSizeInBits());
3663 // fold (shl x, (trunc (and y, c))) -> (shl x, (and (trunc y), (trunc c))).
3672 TruncC = TruncC.trunc(TruncVT.getSizeInBits());
3841 // -> (sign_extend (trunc (sh
[all...]
H A DLegalizeIntegerTypes.cpp1716 Lo = DAG.getConstant(Cst.trunc(NBitWidth), NVT);
1717 Hi = DAG.getConstant(Cst.lshr(NBitWidth).trunc(NBitWidth), NVT);
H A DSelectionDAGBuilder.cpp5006 case Intrinsic::trunc:
5019 case Intrinsic::trunc: Opcode = ISD::FTRUNC; break;
5949 case LibFunc::trunc:
H A DLegalizeDAG.cpp690 SDValue Lo = DAG.getConstant(IntVal.trunc(32), MVT::i32);
691 SDValue Hi = DAG.getConstant(IntVal.lshr(32).trunc(32), MVT::i32);
/freebsd-9.3-release/contrib/llvm/lib/Support/
H A DAPFloat.cpp3461 significand = significand.trunc(significand.getActiveBits());
/freebsd-9.3-release/contrib/llvm/lib/Transforms/InstCombine/
H A DInstructionCombining.cpp979 APInt SmallScale = Scale.trunc(SmallSize);
1000 // Suppose Op = trunc X, and we descale X as Y * sext Scale. Then
1001 // trunc (Y * sext Scale) = (trunc Y) * Scale
1002 // always holds. However (trunc Y) * Scale may overflow even if
1003 // trunc (Y * sext Scale) does not, so nsw flags need to be cleared
1058 // The fact that the descaled input to the trunc has smaller absolute
/freebsd-9.3-release/contrib/llvm/lib/Transforms/Utils/
H A DSimplifyLibCalls.cpp2119 case LibFunc::trunc:
2250 // trunc, truncf, truncl:
2251 // * trunc(cnst) -> cnst'
/freebsd-9.3-release/crypto/openssl/crypto/bn/asm/
H A Dia64.S1552 fcvt.fxu.trunc.s1 f8=f8 // [30] q = trunc(q3)
/freebsd-9.3-release/contrib/llvm/lib/Analysis/
H A DScalarEvolution.cpp146 OS << "(trunc " << *Op->getType() << " " << *Op << " to "
772 MultiplyFactor = MultiplyFactor.trunc(W);
842 // trunc(trunc(x)) --> trunc(x)
846 // trunc(sext(x)) --> sext(x) if widening or trunc(x) if narrowing
850 // trunc(zext(x)) --> zext(x) if widening or trunc(x) if narrowing
854 // trunc(x
[all...]
H A DInstructionSimplify.cpp820 // trunc(X) - trunc(Y) -> trunc(X - Y) if everything simplifies.
826 // It does! Now see if "trunc V" simplifies.
828 // It does, return the simplified "trunc V".
2959 case Intrinsic::trunc:
/freebsd-9.3-release/sys/ufs/ffs/
H A Dffs_softdep.c8055 cancel_allocindir(aip, bp, freeblks, trunc)
8059 int trunc;
8071 if (bp && (trunc || newblk->nb_jnewblk)) {
8087 if (trunc && (freefrag = newblk->nb_freefrag) != NULL) {
10348 ("free_indirdep: Indir trunc list not empty."));
/freebsd-9.3-release/contrib/llvm/tools/clang/lib/CodeGen/
H A DCGBuiltin.cpp3754 Int = Intrinsic::trunc;
4232 // %res = trunc <4 x i32> %high to <4 x i16>
4822 // %res = trunc <4 x i32> %high to <4 x i16>
/freebsd-9.3-release/contrib/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp9482 // Both the trunc and the arithmetic op need to have one user each.
9686 // (X86sahf (trunc (srl (X86fp_stsw (trunc (X86cmp ...)), 8))))
17112 // Skip (zext $x), (trunc $x), or (and $x, 1) node.
17160 // Skip 'zext' or 'trunc' node.
17498 if (ShiftAmt.trunc(8).uge(MaxAmount))
17678 // The Left side has to be a trunc.
17687 // The right side has to be a 'trunc' or a constant vector.
18307 // Optimize trunc store (of multiple scalars) to shuffle and store.
/freebsd-9.3-release/contrib/libstdc++/
H A Dconfigure31071 trunc(0.0);
[all...]

Completed in 646 milliseconds

123456789