Lines Matching refs:ByteSize

216                                       unsigned ByteSize) {  in ExtractConstantBytes()  argument
221 assert(ByteSize && "Must be accessing some piece"); in ExtractConstantBytes()
222 assert(ByteStart+ByteSize <= CSize && "Extracting invalid piece from input"); in ExtractConstantBytes()
223 assert(ByteSize != CSize && "Should not extract everything"); in ExtractConstantBytes()
230 V = V.trunc(ByteSize*8); in ExtractConstantBytes()
242 Constant *RHS = ExtractConstantBytes(CE->getOperand(1), ByteStart,ByteSize); in ExtractConstantBytes()
251 Constant *LHS = ExtractConstantBytes(CE->getOperand(0), ByteStart,ByteSize); in ExtractConstantBytes()
257 Constant *RHS = ExtractConstantBytes(CE->getOperand(1), ByteStart,ByteSize); in ExtractConstantBytes()
265 Constant *LHS = ExtractConstantBytes(CE->getOperand(0), ByteStart,ByteSize); in ExtractConstantBytes()
283 IntegerType::get(CE->getContext(), ByteSize * 8)); in ExtractConstantBytes()
285 if (ShAmt.ule(CSize - (ByteStart + ByteSize))) in ExtractConstantBytes()
287 ByteStart + ShAmt.getZExtValue(), ByteSize); in ExtractConstantBytes()
304 if (ShAmt.uge(ByteStart + ByteSize)) in ExtractConstantBytes()
306 IntegerType::get(CE->getContext(), ByteSize * 8)); in ExtractConstantBytes()
310 ByteStart - ShAmt.getZExtValue(), ByteSize); in ExtractConstantBytes()
323 ByteSize*8)); in ExtractConstantBytes()
326 if (ByteStart == 0 && ByteSize*8 == SrcBitSize) in ExtractConstantBytes()
331 if ((SrcBitSize&7) == 0 && (ByteStart+ByteSize)*8 <= SrcBitSize) in ExtractConstantBytes()
332 return ExtractConstantBytes(CE->getOperand(0), ByteStart, ByteSize); in ExtractConstantBytes()
336 if ((ByteStart+ByteSize)*8 < SrcBitSize) { in ExtractConstantBytes()
343 ByteSize*8)); in ExtractConstantBytes()