Home
last modified time | relevance | path

Searched refs:TRUNCATE (Results 1 – 25 of 46) sorted by relevance

12

/minix/crypto/external/bsd/openssl/dist/crypto/bio/
H A Db_dump.c67 #define TRUNCATE macro
88 #ifdef TRUNCATE in BIO_dump_indent_cb()
144 #ifdef TRUNCATE in BIO_dump_indent_cb()
/minix/external/bsd/llvm/dist/llvm/lib/Target/X86/
H A DX86TargetTransformInfo.cpp606 { ISD::TRUNCATE, MVT::v16i8, MVT::v16i32, 1 }, in getCastInstrCost()
607 { ISD::TRUNCATE, MVT::v16i16, MVT::v16i32, 1 }, in getCastInstrCost()
608 { ISD::TRUNCATE, MVT::v8i16, MVT::v8i64, 1 }, in getCastInstrCost()
609 { ISD::TRUNCATE, MVT::v8i32, MVT::v8i64, 1 }, in getCastInstrCost()
610 { ISD::TRUNCATE, MVT::v16i32, MVT::v8i64, 4 }, in getCastInstrCost()
696 { ISD::TRUNCATE, MVT::v4i8, MVT::v4i64, 4 }, in getCastInstrCost()
697 { ISD::TRUNCATE, MVT::v4i16, MVT::v4i64, 4 }, in getCastInstrCost()
698 { ISD::TRUNCATE, MVT::v4i32, MVT::v4i64, 4 }, in getCastInstrCost()
699 { ISD::TRUNCATE, MVT::v8i8, MVT::v8i32, 4 }, in getCastInstrCost()
700 { ISD::TRUNCATE, MVT::v8i16, MVT::v8i32, 5 }, in getCastInstrCost()
[all …]
H A DX86ISelLowering.cpp1690 setTargetDAGCombine(ISD::TRUNCATE); in resetOperationActions()
15158 if (Op0.getOpcode() == ISD::TRUNCATE) in LowerToBT()
15160 if (Op1.getOpcode() == ISD::TRUNCATE) in LowerToBT()
15709 if (V.getOpcode() != ISD::TRUNCATE) in isTruncWithZeroHighBitsInput()
15916 Op1.getOpcode() == ISD::TRUNCATE && Op2.getOpcode() == ISD::TRUNCATE) { in LowerSELECT()
18919 return DAG.getNode(ISD::TRUNCATE, dl, VT, in LowerShift()
23723 Op.getOpcode() == ISD::TRUNCATE) in checkBoolTestSetCCCombine()
24343 if (N0.getOpcode() != ISD::TRUNCATE) in WidenMaskArithmetic()
24580 if (ShAmt0.getOpcode() == ISD::TRUNCATE) in PerformOrCombine()
24582 if (ShAmt1.getOpcode() == ISD::TRUNCATE) in PerformOrCombine()
[all …]
/minix/external/bsd/llvm/dist/llvm/lib/Target/ARM/
H A DARMTargetTransformInfo.cpp220 { ISD::TRUNCATE, MVT::v4i32, MVT::v4i64, 0 }, in getCastInstrCost()
221 { ISD::TRUNCATE, MVT::v4i16, MVT::v4i32, 1 }, in getCastInstrCost()
236 { ISD::TRUNCATE, MVT::v16i8, MVT::v16i32, 6 }, in getCastInstrCost()
237 { ISD::TRUNCATE, MVT::v8i8, MVT::v8i32, 3 }, in getCastInstrCost()
367 { ISD::TRUNCATE, MVT::i32, MVT::i64, 0 }, in getCastInstrCost()
368 { ISD::TRUNCATE, MVT::i16, MVT::i64, 0 }, in getCastInstrCost()
369 { ISD::TRUNCATE, MVT::i8, MVT::i64, 0 }, in getCastInstrCost()
370 { ISD::TRUNCATE, MVT::i1, MVT::i64, 0 } in getCastInstrCost()
H A DARMSelectionDAGInfo.cpp178 Src = DAG.getNode(ISD::TRUNCATE, dl, MVT::i32, Src); in EmitTargetCodeForMemset()
/minix/external/gpl3/binutils/files/
H A Dyyscript.h140 TRUNCATE = 350, enumerator
242 #define TRUNCATE 350 macro
/minix/external/bsd/llvm/dist/llvm/lib/CodeGen/SelectionDAG/
H A DDAGCombiner.cpp4096 if (N1.getOpcode() == ISD::TRUNCATE && in visitSHL()
4319 if (N1.getOpcode() == ISD::TRUNCATE && in visitSRA()
4328 if (N0.getOpcode() == ISD::TRUNCATE && in visitSRA()
4508 if (N1.getOpcode() == ISD::TRUNCATE && in visitSRL()
5288 if (N0.getOpcode() == ISD::TRUNCATE) { in visitSIGN_EXTEND()
5496 if (N->getOpcode() == ISD::TRUNCATE) { in isTruncateOf()
5567 if (N0.getOpcode() == ISD::TRUNCATE) { in visitZERO_EXTEND()
5581 if (N0.getOpcode() == ISD::TRUNCATE && in visitZERO_EXTEND()
5815 if (N0.getOpcode() == ISD::TRUNCATE) { in visitANY_EXTEND()
5829 if (N0.getOpcode() == ISD::TRUNCATE) { in visitANY_EXTEND()
[all …]
H A DTargetLowering.cpp955 case ISD::TRUNCATE: { in SimplifyDemandedBits()
998 SDValue NewTrunc = TLO.DAG.getNode(ISD::TRUNCATE, dl, in SimplifyDemandedBits()
1264 if (N0.hasOneUse() && N0.getOpcode() == ISD::TRUNCATE) in SimplifySetCC()
1488 return DAG.getNode(ISD::TRUNCATE, dl, VT, N0); in SimplifySetCC()
1531 if (Op0.getOpcode() == ISD::TRUNCATE) in SimplifySetCC()
1666 return DAG.getNode(ISD::TRUNCATE, dl, VT, in SimplifySetCC()
1674 return DAG.getNode(ISD::TRUNCATE, dl, VT, in SimplifySetCC()
2819 isOperationLegalOrCustom(ISD::TRUNCATE, HiLoVT)) { in expandMUL()
2864 isOperationLegalOrCustom(ISD::TRUNCATE, HiLoVT)) { in expandMUL()
2868 LH = DAG.getNode(ISD::TRUNCATE, dl, HiLoVT, LH); in expandMUL()
[all …]
H A DLegalizeVectorTypes.cpp97 case ISD::TRUNCATE: in ScalarizeVectorResult()
171 return DAG.getNode(ISD::TRUNCATE, SDLoc(N), EltVT, InOp); in ScalarizeVecRes_BUILD_VECTOR()
212 Op = DAG.getNode(ISD::TRUNCATE, SDLoc(N), EltVT, Op); in ScalarizeVecRes_INSERT_VECTOR_ELT()
274 return DAG.getNode(ISD::TRUNCATE, SDLoc(N), EltVT, InOp); in ScalarizeVecRes_SCALAR_TO_VECTOR()
429 case ISD::TRUNCATE: in ScalarizeVectorOperand()
638 case ISD::TRUNCATE: in SplitVectorResult()
1627 SDValue HalfLo = DAG.getNode(ISD::TRUNCATE, DL, HalfVT, InLoVec); in SplitVecOp_TRUNCATE()
1628 SDValue HalfHi = DAG.getNode(ISD::TRUNCATE, DL, HalfVT, InHiVec); in SplitVecOp_TRUNCATE()
1637 return DAG.getNode(ISD::TRUNCATE, DL, OutVT, InterVec); in SplitVecOp_TRUNCATE()
1769 case ISD::TRUNCATE: in WidenVectorResult()
[all …]
H A DLegalizeIntegerTypes.cpp79 case ISD::TRUNCATE: Res = PromoteIntRes_TRUNCATE(N); break; in PromoteIntegerResult()
587 return DAG.getNode(ISD::TRUNCATE, dl, NVT, SetCC); in PromoteIntRes_SETCC()
658 EOp1 = DAG.getNode(ISD::TRUNCATE, dl, HalfNVT, EOp1); in PromoteIntRes_TRUNCATE()
659 EOp2 = DAG.getNode(ISD::TRUNCATE, dl, HalfNVT, EOp2); in PromoteIntRes_TRUNCATE()
665 return DAG.getNode(ISD::TRUNCATE, dl, NVT, Res); in PromoteIntRes_TRUNCATE()
851 case ISD::TRUNCATE: Res = PromoteIntOp_TRUNCATE(N); break; in PromoteIntegerOperand()
1248 case ISD::TRUNCATE: ExpandIntRes_TRUNCATE(N, Lo, Hi); break; in ExpandIntegerResult()
2350 Lo = DAG.getNode(ISD::TRUNCATE, dl, NVT, N->getOperand(0)); in ExpandIntRes_TRUNCATE()
2354 Hi = DAG.getNode(ISD::TRUNCATE, dl, NVT, Hi); in ExpandIntRes_TRUNCATE()
2585 case ISD::TRUNCATE: Res = ExpandIntOp_TRUNCATE(N); break; in ExpandIntegerOperand()
[all …]
H A DLegalizeDAG.cpp595 unsigned CastOpc = IdxVT.bitsGT(PtrVT) ? ISD::TRUNCATE : ISD::ZERO_EXTEND; in PerformInsertVectorEltInMemory()
857 Value = DAG.getNode(ISD::TRUNCATE, dl, StVT, Value); in LegalizeStoreOps()
2532 SDValue Trunc = DAG.getNode(ISD::TRUNCATE, dl, MVT::i32, Sh); in ExpandLegalINT_TO_FP()
2537 SDValue Lo = DAG.getNode(ISD::TRUNCATE, dl, MVT::i32, Sel2); in ExpandLegalINT_TO_FP()
2673 return DAG.getNode(ISD::TRUNCATE, dl, DestVT, Operation); in PromoteLegalFP_TO_INT()
3341 Tmp1 = DAG.getNode(ISD::TRUNCATE, dl, Node->getValueType(0), Tmp1); in ExpandNode()
3344 Tmp1 = DAG.getNode(ISD::TRUNCATE, dl, Node->getValueType(0), in ExpandNode()
4156 Results.push_back(DAG.getNode(ISD::TRUNCATE, dl, OVT, Tmp1)); in PromoteNode()
4189 TruncOp = ISD::TRUNCATE; in PromoteNode()
4220 TruncOp = ISD::TRUNCATE; in PromoteNode()
[all …]
H A DSelectionDAG.cpp984 getNode(ISD::TRUNCATE, DL, VT, Op); in getAnyExtOrTrunc()
990 getNode(ISD::TRUNCATE, DL, VT, Op); in getSExtOrTrunc()
996 getNode(ISD::TRUNCATE, DL, VT, Op); in getZExtOrTrunc()
1002 return getNode(ISD::TRUNCATE, SL, VT, Op); in getBoolExtOrTrunc()
2206 case ISD::TRUNCATE: { in computeKnownBits()
2521 case ISD::TRUNCATE: in ComputeNumSignBits()
2673 case ISD::TRUNCATE: in getNode()
2866 if (OpOpcode == ISD::TRUNCATE) { in getNode()
2872 case ISD::TRUNCATE: in getNode()
2882 if (OpOpcode == ISD::TRUNCATE) in getNode()
[all …]
H A DLegalizeTypes.cpp1097 Lo = DAG.getNode(ISD::TRUNCATE, dl, LoVT, Op); in SplitInteger()
1100 Hi = DAG.getNode(ISD::TRUNCATE, dl, HiVT, Hi); in SplitInteger()
H A DLegalizeVectorOps.cpp288 case ISD::TRUNCATE: in LegalizeOp()
469 return DAG.getNode(ISD::TRUNCATE, SDLoc(Op), VT, promoted); in PromoteFP_TO_INT()
H A DSelectionDAGDumper.cpp230 case ISD::TRUNCATE: return "truncate"; in getOperationName()
H A DFastISel.cpp330 fastEmit_r(IdxVT.getSimpleVT(), PtrVT, ISD::TRUNCATE, IdxN, IdxNIsKill); in getRegForGEPIndex()
1547 return selectCast(I, ISD::TRUNCATE); in selectOperator()
1558 return selectCast(I, ISD::TRUNCATE); in selectOperator()
H A DSelectionDAGBuilder.cpp202 return DAG.getNode(ISD::TRUNCATE, DL, ValueVT, Val); in getCopyFromParts()
315 return DAG.getNode((Smaller ? ISD::TRUNCATE : ISD::ANY_EXTEND), in getCopyFromPartsVector()
336 Val = DAG.getNode((Smaller ? ISD::TRUNCATE : ISD::ANY_EXTEND), in getCopyFromPartsVector()
400 Val = DAG.getNode(ISD::TRUNCATE, DL, ValueVT, Val); in getCopyToParts()
437 Val = DAG.getNode(ISD::TRUNCATE, DL, ValueVT, Val); in getCopyToParts()
516 Val = DAG.getNode((Smaller ? ISD::TRUNCATE : ISD::ANY_EXTEND), in getCopyToPartsVector()
526 Val = DAG.getNode((Smaller ? ISD::TRUNCATE : ISD::ANY_EXTEND), in getCopyToPartsVector()
2871 Op2 = DAG.getNode(ISD::TRUNCATE, DL, ShiftTy, Op2); in visitShift()
2975 setValue(&I, DAG.getNode(ISD::TRUNCATE, getCurSDLoc(), DestVT, N)); in visitTrunc()
4594 if (N.getOpcode() != ISD::TRUNCATE) in getTruncatedArgReg()
[all …]
/minix/external/bsd/llvm/dist/llvm/include/llvm/CodeGen/
H A DISDOpcodes.h373 TRUNCATE, enumerator
/minix/external/bsd/llvm/dist/llvm/lib/Target/NVPTX/
H A DNVPTXISelLowering.cpp1486 Ret0 = DAG.getNode(ISD::TRUNCATE, dl, EltVT, Ret0); in LowerCall()
1517 Ret0 = DAG.getNode(ISD::TRUNCATE, dl, MVT::i1, Ret0); in LowerCall()
1519 Ret1 = DAG.getNode(ISD::TRUNCATE, dl, MVT::i1, Ret1); in LowerCall()
1571 Elt = DAG.getNode(ISD::TRUNCATE, dl, EltVT, Elt); in LowerCall()
1621 Ret0 = DAG.getNode(ISD::TRUNCATE, dl, Ins[i].VT, Ret0); in LowerCall()
1833 SDValue result = DAG.getNode(ISD::TRUNCATE, dl, MVT::i1, newLD); in LowerLOADi1()
4150 DCI.DAG.getNode(ISD::TRUNCATE, SDLoc(N), DemotedVT, LHS); in TryMULWIDECombine()
4152 DCI.DAG.getNode(ISD::TRUNCATE, SDLoc(N), DemotedVT, RHS); in TryMULWIDECombine()
4303 Res = DAG.getNode(ISD::TRUNCATE, DL, ResVT.getVectorElementType(), Res); in ReplaceLoadVector()
4416 DAG.getNode(ISD::TRUNCATE, DL, ResVT.getVectorElementType(), Res); in ReplaceINTRINSIC_W_CHAIN()
[all …]
/minix/external/bsd/llvm/dist/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.cpp118 setOperationAction(ISD::TRUNCATE, MVT::i1, Custom); in PPCTargetLowering()
648 setTargetDAGCombine(ISD::TRUNCATE); in PPCTargetLowering()
1869 return DAG.getNode(ISD::TRUNCATE, dl, MVT::i32, Scc); in LowerSETCC()
2609 return DAG.getNode(ISD::TRUNCATE, dl, ObjectVT, ArgVal); in extendArgForPPC64()
8011 if (N->getOpcode() == ISD::TRUNCATE && in DAGCombineTruncBoolExt()
8064 N->getOperand(0).getOpcode() != ISD::TRUNCATE && in DAGCombineTruncBoolExt()
8076 N->getOperand(1).getOpcode() != ISD::TRUNCATE && in DAGCombineTruncBoolExt()
8096 if (N->getOpcode() == ISD::TRUNCATE) in DAGCombineTruncBoolExt()
8215 if (PromOp.getOpcode() == ISD::TRUNCATE || in DAGCombineTruncBoolExt()
8266 if (N->getOpcode() == ISD::TRUNCATE) in DAGCombineTruncBoolExt()
[all …]
/minix/external/bsd/llvm/dist/llvm/lib/Target/SystemZ/
H A DSystemZISelLowering.cpp642 Value = DAG.getNode(ISD::TRUNCATE, DL, VA.getValVT(), Value); in convertLocVTToValVT()
1362 if (C.Op0.getOpcode() == ISD::TRUNCATE && in adjustICmpTruncate()
1639 Hi = DAG.getNode(ISD::TRUNCATE, DL, MVT::i32, Hi); in lowerMUL_LOHI32()
1640 Lo = DAG.getNode(ISD::TRUNCATE, DL, MVT::i32, Mul); in lowerMUL_LOHI32()
1945 return DAG.getNode(ISD::TRUNCATE, DL, MVT::i32, Shift); in lowerBITCAST()
2102 Op1 = DAG.getNode(ISD::TRUNCATE, DL, MVT::i32, Op1); in lowerSDIVREM()
2185 SDValue Low32 = DAG.getNode(ISD::TRUNCATE, DL, MVT::i32, LowOp); in lowerOR()
2247 BitShift = DAG.getNode(ISD::TRUNCATE, DL, WideVT, BitShift); in lowerATOMIC_LOAD_OP()
2351 BitShift = DAG.getNode(ISD::TRUNCATE, DL, WideVT, BitShift); in lowerATOMIC_CMP_SWAP()
H A DSystemZISelDAGToDAG.cpp417 if (Opcode == ISD::TRUNCATE) { in expandAddress()
591 SDValue Trunc = CurDAG->getNode(ISD::TRUNCATE, DL, VT, Base); in getAddressOperands()
/minix/external/bsd/llvm/dist/llvm/lib/Target/Sparc/
H A DSparcISelLowering.cpp412 Arg = DAG.getNode(ISD::TRUNCATE, dl, VA.getLocVT(), Arg); in LowerFormalArguments_32()
478 Load = DAG.getNode(ISD::TRUNCATE, dl, VA.getValVT(), Load); in LowerFormalArguments_32()
592 Arg = DAG.getNode(ISD::TRUNCATE, DL, VA.getValVT(), Arg); in LowerFormalArguments_64()
1310 RV = DAG.getNode(ISD::TRUNCATE, DL, VA.getValVT(), RV); in LowerCall_64()
2681 SDValue Src1Lo = DAG.getNode(ISD::TRUNCATE, dl, MVT::i32, Src1); in LowerADDC_ADDE_SUBC_SUBE()
2684 Src1Hi = DAG.getNode(ISD::TRUNCATE, dl, MVT::i32, Src1Hi); in LowerADDC_ADDE_SUBC_SUBE()
2687 SDValue Src2Lo = DAG.getNode(ISD::TRUNCATE, dl, MVT::i32, Src2); in LowerADDC_ADDE_SUBC_SUBE()
2690 Src2Hi = DAG.getNode(ISD::TRUNCATE, dl, MVT::i32, Src2Hi); in LowerADDC_ADDE_SUBC_SUBE()
/minix/external/bsd/llvm/dist/llvm/lib/Target/Mips/
H A DMipsISelLowering.cpp1940 E = DAG.getNode(ISD::TRUNCATE, DL, TyX, E); in lowerFCOPYSIGN64()
1960 SrlY = DAG.getNode(ISD::TRUNCATE, DL, TyX, SrlY); in lowerFCOPYSIGN64()
2820 Val = DAG.getNode(ISD::TRUNCATE, DL, VA.getValVT(), Val); in LowerCallResult()
2826 Val = DAG.getNode(ISD::TRUNCATE, DL, VA.getValVT(), Val); in LowerCallResult()
2832 Val = DAG.getNode(ISD::TRUNCATE, DL, VA.getValVT(), Val); in LowerCallResult()
2876 Val = DAG.getNode(ISD::TRUNCATE, DL, ValVT, Val); in UnpackFromArgumentSlot()
2881 Val = DAG.getNode(ISD::TRUNCATE, DL, ValVT, Val); in UnpackFromArgumentSlot()
2886 Val = DAG.getNode(ISD::TRUNCATE, DL, ValVT, Val); in UnpackFromArgumentSlot()
/minix/external/bsd/llvm/dist/llvm/test/CodeGen/AArch64/
H A Drm_redundant_cmp.ll247 ; the operand of a set_cc is always a TRUNCATE.

12