Searched refs:ComputeNumSignBits (Results 1 - 16 of 16) sorted by relevance

/freebsd-10-stable/contrib/llvm/include/llvm/Analysis/
H A DValueTracking.h75 /// ComputeNumSignBits - Return the number of times the sign bit of the
83 unsigned ComputeNumSignBits(Value *Op, const DataLayout *TD = 0,
/freebsd-10-stable/contrib/llvm/lib/Analysis/
H A DValueTracking.cpp1125 /// ComputeNumSignBits - Return the number of times the sign bit of the
1133 unsigned llvm::ComputeNumSignBits(Value *V, const DataLayout *TD, function in class:llvm
1136 "ComputeNumSignBits requires a DataLayout object to operate "
1155 return ComputeNumSignBits(U->getOperand(0), TD, Depth+1) + Tmp;
1158 Tmp = ComputeNumSignBits(U->getOperand(0), TD, Depth+1);
1171 Tmp = ComputeNumSignBits(U->getOperand(0), TD, Depth+1);
1183 Tmp = ComputeNumSignBits(U->getOperand(0), TD, Depth+1);
1185 Tmp2 = ComputeNumSignBits(U->getOperand(1), TD, Depth+1);
1194 Tmp = ComputeNumSignBits(U->getOperand(1), TD, Depth+1);
1196 Tmp2 = ComputeNumSignBits(
[all...]
H A DScalarEvolution.cpp3589 unsigned NS = ComputeNumSignBits(U->getValue(), TD);
/freebsd-10-stable/contrib/llvm/lib/Transforms/InstCombine/
H A DInstCombine.h312 unsigned ComputeNumSignBits(Value *Op, unsigned Depth = 0) const { function in class:llvm::InstCombiner
313 return llvm::ComputeNumSignBits(Op, TD, Depth);
H A DInstCombineShifts.cpp699 ComputeNumSignBits(I.getOperand(0)) > ShAmt) {
804 unsigned NumSignBits = ComputeNumSignBits(Op0);
H A DInstCombineAddSub.cpp899 if (ComputeNumSignBits(LHS) > 1 && ComputeNumSignBits(RHS) > 1)
H A DInstCombineCompares.cpp1931 if (IC.ComputeNumSignBits(A) < NeededSignBits ||
1932 IC.ComputeNumSignBits(B) < NeededSignBits)
H A DInstCombineCasts.cpp1093 if (ComputeNumSignBits(Res) > DestBitSize - SrcBitSize)
/freebsd-10-stable/contrib/llvm/lib/Target/R600/
H A DAMDGPUISelDAGToDAG.cpp536 if (CurDAG->ComputeNumSignBits(Op) == 9) {
/freebsd-10-stable/contrib/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAG.cpp2207 /// ComputeNumSignBits - Return the number of times the sign bit of the
2212 unsigned SelectionDAG::ComputeNumSignBits(SDValue Op, unsigned Depth) const{ function in class:SelectionDAG
2240 return ComputeNumSignBits(Op.getOperand(0), Depth+1) + Tmp;
2248 Tmp2 = ComputeNumSignBits(Op.getOperand(0), Depth+1);
2252 Tmp = ComputeNumSignBits(Op.getOperand(0), Depth+1);
2262 Tmp = ComputeNumSignBits(Op.getOperand(0), Depth+1);
2272 Tmp = ComputeNumSignBits(Op.getOperand(0), Depth+1);
2274 Tmp2 = ComputeNumSignBits(Op.getOperand(1), Depth+1);
2283 Tmp = ComputeNumSignBits(Op.getOperand(1), Depth+1);
2285 Tmp2 = ComputeNumSignBits(O
[all...]
H A DLegalizeIntegerTypes.cpp1936 unsigned LHSSB = DAG.ComputeNumSignBits(N->getOperand(0));
1937 unsigned RHSSB = DAG.ComputeNumSignBits(N->getOperand(1));
H A DDAGCombiner.cpp1548 unsigned NumSignBits = DAG.ComputeNumSignBits(AndOp0);
4525 unsigned NumSignBits = DAG.ComputeNumSignBits(Op);
5379 if (DAG.ComputeNumSignBits(N0) >= VTBits-EVTBits+1)
5421 unsigned InSignBits = DAG.ComputeNumSignBits(N0.getOperand(0));
H A DSelectionDAGISel.cpp623 unsigned NumSignBits = CurDAG->ComputeNumSignBits(Src);
/freebsd-10-stable/contrib/llvm/lib/Target/XCore/
H A DXCoreISelLowering.cpp654 unsigned LHSSB = DAG.ComputeNumSignBits(Mul.getOperand(0));
655 unsigned RHSSB = DAG.ComputeNumSignBits(Mul.getOperand(1));
/freebsd-10-stable/contrib/llvm/include/llvm/CodeGen/
H A DSelectionDAG.h1091 /// ComputeNumSignBits - Return the number of times the sign bit of the
1098 unsigned ComputeNumSignBits(SDValue Op, unsigned Depth = 0) const;
/freebsd-10-stable/contrib/llvm/lib/Target/SystemZ/
H A DSystemZISelLowering.cpp1863 } else if (DAG.ComputeNumSignBits(Op1) > 32) {

Completed in 238 milliseconds