Searched refs:ComputeNumSignBits (Results 1 - 16 of 16) sorted by relevance
/freebsd-10-stable/contrib/llvm/include/llvm/Analysis/ |
H A D | ValueTracking.h | 75 /// 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 D | ValueTracking.cpp | 1125 /// 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 D | ScalarEvolution.cpp | 3589 unsigned NS = ComputeNumSignBits(U->getValue(), TD);
|
/freebsd-10-stable/contrib/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombine.h | 312 unsigned ComputeNumSignBits(Value *Op, unsigned Depth = 0) const { function in class:llvm::InstCombiner 313 return llvm::ComputeNumSignBits(Op, TD, Depth);
|
H A D | InstCombineShifts.cpp | 699 ComputeNumSignBits(I.getOperand(0)) > ShAmt) { 804 unsigned NumSignBits = ComputeNumSignBits(Op0);
|
H A D | InstCombineAddSub.cpp | 899 if (ComputeNumSignBits(LHS) > 1 && ComputeNumSignBits(RHS) > 1)
|
H A D | InstCombineCompares.cpp | 1931 if (IC.ComputeNumSignBits(A) < NeededSignBits || 1932 IC.ComputeNumSignBits(B) < NeededSignBits)
|
H A D | InstCombineCasts.cpp | 1093 if (ComputeNumSignBits(Res) > DestBitSize - SrcBitSize)
|
/freebsd-10-stable/contrib/llvm/lib/Target/R600/ |
H A D | AMDGPUISelDAGToDAG.cpp | 536 if (CurDAG->ComputeNumSignBits(Op) == 9) {
|
/freebsd-10-stable/contrib/llvm/lib/CodeGen/SelectionDAG/ |
H A D | SelectionDAG.cpp | 2207 /// 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 D | LegalizeIntegerTypes.cpp | 1936 unsigned LHSSB = DAG.ComputeNumSignBits(N->getOperand(0)); 1937 unsigned RHSSB = DAG.ComputeNumSignBits(N->getOperand(1));
|
H A D | DAGCombiner.cpp | 1548 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 D | SelectionDAGISel.cpp | 623 unsigned NumSignBits = CurDAG->ComputeNumSignBits(Src);
|
/freebsd-10-stable/contrib/llvm/lib/Target/XCore/ |
H A D | XCoreISelLowering.cpp | 654 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 D | SelectionDAG.h | 1091 /// 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 D | SystemZISelLowering.cpp | 1863 } else if (DAG.ComputeNumSignBits(Op1) > 32) {
|
Completed in 238 milliseconds