/freebsd-9.3-release/crypto/openssl/crypto/bio/ |
H A D | b_dump.c | 67 #define TRUNCATE macro 88 #ifdef TRUNCATE 144 #ifdef TRUNCATE
|
/freebsd-9.3-release/contrib/llvm/lib/Target/ARM/ |
H A D | ARMTargetTransformInfo.cpp | 218 { ISD::TRUNCATE, MVT::v4i32, MVT::v4i64, 0 }, 219 { ISD::TRUNCATE, MVT::v4i16, MVT::v4i32, 1 }, 234 { ISD::TRUNCATE, MVT::v16i8, MVT::v16i32, 6 }, 235 { ISD::TRUNCATE, MVT::v8i8, MVT::v8i32, 3 }, 365 { ISD::TRUNCATE, MVT::i32, MVT::i64, 0 }, 366 { ISD::TRUNCATE, MVT::i16, MVT::i64, 0 }, 367 { ISD::TRUNCATE, MVT::i8, MVT::i64, 0 }, 368 { ISD::TRUNCATE, MVT::i1, MVT::i64, 0 }
|
H A D | ARMSelectionDAGInfo.cpp | 171 Src = DAG.getNode(ISD::TRUNCATE, dl, MVT::i32, Src);
|
/freebsd-9.3-release/contrib/llvm/include/llvm/CodeGen/ |
H A D | ISDOpcodes.h | 362 /// TRUNCATE - Completely drop the high bits. 363 TRUNCATE, enumerator in enum:llvm::ISD::NodeType
|
/freebsd-9.3-release/contrib/llvm/lib/CodeGen/SelectionDAG/ |
H A D | DAGCombiner.cpp | 741 SDValue Trunc = DAG.getNode(ISD::TRUNCATE, dl, VT, SDValue(ExtLoad, 0)); 877 return DAG.getNode(ISD::TRUNCATE, dl, VT, 924 return DAG.getNode(ISD::TRUNCATE, dl, VT, 990 SDValue Result = DAG.getNode(ISD::TRUNCATE, dl, VT, NewLD); 1164 case ISD::TRUNCATE: return visitTRUNCATE(N); 2179 return DAG.getNode(ISD::TRUNCATE, DL, VT, N1); 2215 return DAG.getNode(ISD::TRUNCATE, DL, VT, N1); 2298 Hi = DAG.getNode(ISD::TRUNCATE, DL, VT, Hi); 2300 Lo = DAG.getNode(ISD::TRUNCATE, DL, VT, Lo); 2328 Hi = DAG.getNode(ISD::TRUNCATE, D [all...] |
H A D | LegalizeVectorTypes.cpp | 92 case ISD::TRUNCATE: 163 return DAG.getNode(ISD::TRUNCATE, SDLoc(N), EltVT, InOp); 204 Op = DAG.getNode(ISD::TRUNCATE, SDLoc(N), EltVT, Op); 250 return DAG.getNode(ISD::TRUNCATE, SDLoc(N), EltVT, InOp); 375 case ISD::TRUNCATE: 551 case ISD::TRUNCATE: 1105 case ISD::TRUNCATE: Res = SplitVecOp_TRUNCATE(N); break; 1378 SDValue HalfLo = DAG.getNode(ISD::TRUNCATE, DL, HalfVT, InLoVec); 1379 SDValue HalfHi = DAG.getNode(ISD::TRUNCATE, DL, HalfVT, InHiVec); 1388 return DAG.getNode(ISD::TRUNCATE, D [all...] |
H A D | TargetLowering.cpp | 347 DAG.getNode(ISD::TRUNCATE, dl, SmallVT, 349 DAG.getNode(ISD::TRUNCATE, dl, SmallVT, 924 case ISD::TRUNCATE: { 967 SDValue NewTrunc = TLO.DAG.getNode(ISD::TRUNCATE, dl, 1177 if (N0.hasOneUse() && N0.getOpcode() == ISD::TRUNCATE) 1229 SDValue Trunc = DAG.getNode(ISD::TRUNCATE, dl, MinVT, PreZExt); 1380 return DAG.getNode(ISD::TRUNCATE, dl, VT, N0); 1422 if (Op0.getOpcode() == ISD::TRUNCATE) 1439 DAG.getNode(ISD::TRUNCATE, dl, VT, Op0.getOperand(0)), 1543 return DAG.getNode(ISD::TRUNCATE, d [all...] |
H A D | LegalizeIntegerTypes.cpp | 76 case ISD::TRUNCATE: Res = PromoteIntRes_TRUNCATE(N); break; 539 return DAG.getNode(ISD::TRUNCATE, dl, NVT, SetCC); 610 EOp1 = DAG.getNode(ISD::TRUNCATE, dl, HalfNVT, EOp1); 611 EOp2 = DAG.getNode(ISD::TRUNCATE, dl, HalfNVT, EOp2); 617 return DAG.getNode(ISD::TRUNCATE, dl, NVT, Res); 799 case ISD::TRUNCATE: Res = PromoteIntOp_TRUNCATE(N); break; 1050 return DAG.getNode(ISD::TRUNCATE, SDLoc(N), N->getValueType(0), Op); 1121 case ISD::TRUNCATE: ExpandIntRes_TRUNCATE(N, Lo, Hi); break; 2257 Lo = DAG.getNode(ISD::TRUNCATE, dl, NVT, N->getOperand(0)); 2261 Hi = DAG.getNode(ISD::TRUNCATE, d [all...] |
H A D | FastISel.cpp | 303 IdxN = FastEmit_r(IdxVT.getSimpleVT(), PtrVT, ISD::TRUNCATE, 1062 return SelectCast(I, ISD::TRUNCATE); 1073 return SelectCast(I, ISD::TRUNCATE);
|
H A D | SelectionDAGDumper.cpp | 216 case ISD::TRUNCATE: return "truncate";
|
H A D | LegalizeDAG.cpp | 608 unsigned CastOpc = IdxVT.bitsGT(PtrVT) ? ISD::TRUNCATE : ISD::ZERO_EXTEND; 866 Value = DAG.getNode(ISD::TRUNCATE, dl, StVT, Value); 2387 SDValue Trunc = DAG.getNode(ISD::TRUNCATE, dl, MVT::i32, Sh); 2392 SDValue Lo = DAG.getNode(ISD::TRUNCATE, dl, MVT::i32, Sel2); 2525 return DAG.getNode(ISD::TRUNCATE, dl, DestVT, Operation); 3171 Tmp1 = DAG.getNode(ISD::TRUNCATE, dl, Node->getValueType(0), Tmp1); 3174 Tmp1 = DAG.getNode(ISD::TRUNCATE, dl, Node->getValueType(0), 3907 Results.push_back(DAG.getNode(ISD::TRUNCATE, dl, OVT, Tmp1)); 3940 TruncOp = ISD::TRUNCATE; 3967 TruncOp = ISD::TRUNCATE; [all...] |
H A D | LegalizeTypes.cpp | 1080 Lo = DAG.getNode(ISD::TRUNCATE, dl, LoVT, Op); 1083 Hi = DAG.getNode(ISD::TRUNCATE, dl, HiVT, Hi);
|
/freebsd-9.3-release/contrib/llvm/lib/Target/X86/ |
H A D | X86TargetTransformInfo.cpp | 410 { ISD::TRUNCATE, MVT::v4i32, MVT::v4i64, 1 }, 411 { ISD::TRUNCATE, MVT::v8i16, MVT::v8i32, 1 }, 412 { ISD::TRUNCATE, MVT::v16i8, MVT::v16i16, 2 }, 447 { ISD::TRUNCATE, MVT::v8i32, MVT::v8i64, 3 },
|
H A D | X86ISelLowering.cpp | 858 setOperationAction(ISD::TRUNCATE, VT, Expand); 1200 setOperationAction(ISD::TRUNCATE, MVT::v16i8, Custom); 1201 setOperationAction(ISD::TRUNCATE, MVT::v8i16, Custom); 1202 setOperationAction(ISD::TRUNCATE, MVT::v4i32, Custom); 1355 setOperationAction(ISD::TRUNCATE, MVT::i1, Legal); 1356 setOperationAction(ISD::TRUNCATE, MVT::v16i8, Custom); 1357 setOperationAction(ISD::TRUNCATE, MVT::v8i32, Custom); 1358 setOperationAction(ISD::TRUNCATE, MVT::v8i1, Custom); 1359 setOperationAction(ISD::TRUNCATE, MVT::v16i1, Custom); 1524 setTargetDAGCombine(ISD::TRUNCATE); [all...] |
/freebsd-9.3-release/contrib/gcc/ |
H A D | rtl.def | 543 DEF_RTL_EXPR(TRUNCATE, "truncate", "e", RTX_UNARY)
|
H A D | regrename.c | 546 if (code0 == MULT || code0 == SIGN_EXTEND || code0 == TRUNCATE 553 else if (code1 == MULT || code1 == SIGN_EXTEND || code1 == TRUNCATE 1471 if (code0 == MULT || code0 == SIGN_EXTEND || code0 == TRUNCATE 1478 else if (code1 == MULT || code1 == SIGN_EXTEND || code1 == TRUNCATE
|
H A D | simplify-rtx.c | 611 return simplify_gen_unary (TRUNCATE, mode, temp, inner); 621 return simplify_gen_unary (TRUNCATE, mode, temp, inner); 626 case TRUNCATE: 652 && GET_CODE (SUBREG_REG (op)) == TRUNCATE 654 return simplify_gen_unary (TRUNCATE, mode, XEXP (SUBREG_REG (op), 0), 658 replace the TRUNCATE with a SUBREG. Note that this is also 816 if (GET_CODE (op) == TRUNCATE 1053 case TRUNCATE: 1199 case TRUNCATE: 4587 if (GET_CODE (op) == TRUNCATE [all...] |
H A D | sched-vis.c | 295 case TRUNCATE:
|
/freebsd-9.3-release/contrib/binutils/ld/ |
H A D | ldlex.l | 330 <MRI>"TRUNCATE" { RTOKEN(TRUNCATE); } 347 <MRI>"truncate" { RTOKEN(TRUNCATE); }
|
H A D | ldgram.y | 148 %token FORMAT PUBLIC DEFSYMEND BASE ALIAS TRUNCATE REL 245 | TRUNCATE INT
|
/freebsd-9.3-release/contrib/llvm/lib/Target/NVPTX/ |
H A D | NVPTXISelLowering.cpp | 989 Ret0 = DAG.getNode(ISD::TRUNCATE, dl, EltVT, Ret0); 1020 Ret0 = DAG.getNode(ISD::TRUNCATE, dl, MVT::i1, Ret0); 1022 Ret1 = DAG.getNode(ISD::TRUNCATE, dl, MVT::i1, Ret1); 1073 Elt = DAG.getNode(ISD::TRUNCATE, dl, EltVT, Elt); 1120 Ret0 = DAG.getNode(ISD::TRUNCATE, dl, Ins[i].VT, Ret0); 1208 SDValue result = DAG.getNode(ISD::TRUNCATE, dl, MVT::i1, newLD); 2124 Res = DAG.getNode(ISD::TRUNCATE, DL, ResVT.getVectorElementType(), Res); 2238 DAG.getNode(ISD::TRUNCATE, DL, ResVT.getVectorElementType(), Res); 2270 Results.push_back(DAG.getNode(ISD::TRUNCATE, DL, MVT::i8,
|
/freebsd-9.3-release/contrib/llvm/lib/Target/R600/ |
H A D | AMDILISelLowering.cpp | 166 setOperationAction(ISD::TRUNCATE, MVT::v2i64, Expand); 180 setOperationAction(ISD::TRUNCATE, MVT::v2f64, Expand);
|
/freebsd-9.3-release/contrib/llvm/lib/Target/SystemZ/ |
H A D | SystemZISelLowering.cpp | 607 Value = DAG.getNode(ISD::TRUNCATE, DL, VA.getValVT(), Value); 1468 Hi = DAG.getNode(ISD::TRUNCATE, DL, MVT::i32, Hi); 1469 Lo = DAG.getNode(ISD::TRUNCATE, DL, MVT::i32, Mul); 1707 return DAG.getNode(ISD::TRUNCATE, DL, MVT::i32, Shift); 1864 Op1 = DAG.getNode(ISD::TRUNCATE, DL, MVT::i32, Op1); 1947 SDValue Low32 = DAG.getNode(ISD::TRUNCATE, DL, MVT::i32, LowOp); 1988 BitShift = DAG.getNode(ISD::TRUNCATE, DL, WideVT, BitShift); 2055 BitShift = DAG.getNode(ISD::TRUNCATE, DL, WideVT, BitShift);
|
H A D | SystemZISelDAGToDAG.cpp | 417 if (Opcode == ISD::TRUNCATE) { 591 SDValue Trunc = CurDAG->getNode(ISD::TRUNCATE, DL, VT, Base);
|
/freebsd-9.3-release/contrib/llvm/lib/Target/Sparc/ |
H A D | SparcISelLowering.cpp | 409 Arg = DAG.getNode(ISD::TRUNCATE, dl, VA.getLocVT(), Arg); 475 Load = DAG.getNode(ISD::TRUNCATE, dl, VA.getValVT(), Load); 590 Arg = DAG.getNode(ISD::TRUNCATE, DL, VA.getValVT(), Arg); 1311 RV = DAG.getNode(ISD::TRUNCATE, DL, VA.getValVT(), RV); 2684 SDValue Src1Lo = DAG.getNode(ISD::TRUNCATE, dl, MVT::i32, Src1); 2687 Src1Hi = DAG.getNode(ISD::TRUNCATE, dl, MVT::i32, Src1Hi); 2690 SDValue Src2Lo = DAG.getNode(ISD::TRUNCATE, dl, MVT::i32, Src2); 2693 Src2Hi = DAG.getNode(ISD::TRUNCATE, dl, MVT::i32, Src2Hi);
|