Searched refs:TruncOp (Results 1 - 3 of 3) sorted by relevance
/freebsd-10-stable/contrib/llvm/utils/TableGen/ |
H A D | SetTheory.cpp | 103 struct TruncOp : public SetIntBinOp { struct in namespace:__anon3890 257 addOperator("trunc", new TruncOp);
|
/freebsd-10-stable/contrib/llvm/lib/CodeGen/SelectionDAG/ |
H A D | LegalizeDAG.cpp | 3934 unsigned TruncOp; 3936 TruncOp = ISD::BITCAST; 3940 TruncOp = ISD::TRUNCATE; 3948 Tmp2 = DAG.getNode(TruncOp, dl, OVT, Tmp1); 3960 unsigned ExtOp, TruncOp; 3963 TruncOp = ISD::BITCAST; 3967 TruncOp = ISD::TRUNCATE; 3974 Results.push_back(DAG.getNode(TruncOp, dl, OVT, Tmp1)); 3978 unsigned ExtOp, TruncOp; 3981 TruncOp [all...] |
H A D | DAGCombiner.cpp | 5038 SDValue TruncOp = N0.getOperand(0); local 5039 if (TruncOp.getValueType() == VT) 5040 return TruncOp; // x iff x size == zext size. 5041 if (TruncOp.getValueType().bitsGT(VT)) 5042 return DAG.getNode(ISD::TRUNCATE, SDLoc(N), VT, TruncOp); 5043 return DAG.getNode(ISD::ANY_EXTEND, SDLoc(N), VT, TruncOp);
|
Completed in 131 milliseconds