Home
last modified time | relevance | path

Searched refs:ByteStart (Results 1 – 1 of 1) sorted by relevance

/openbsd-src/gnu/llvm/llvm/lib/IR/
H A DConstantFold.cpp213 static Constant *ExtractConstantBytes(Constant *C, unsigned ByteStart, in ExtractConstantBytes() argument
220 assert(ByteStart+ByteSize <= CSize && "Extracting invalid piece from input"); in ExtractConstantBytes()
226 if (ByteStart) in ExtractConstantBytes()
227 V.lshrInPlace(ByteStart*8); in ExtractConstantBytes()
240 Constant *RHS = ExtractConstantBytes(CE->getOperand(1), ByteStart,ByteSize); in ExtractConstantBytes()
249 Constant *LHS = ExtractConstantBytes(CE->getOperand(0), ByteStart,ByteSize); in ExtractConstantBytes()
255 Constant *RHS = ExtractConstantBytes(CE->getOperand(1), ByteStart,ByteSize); in ExtractConstantBytes()
263 Constant *LHS = ExtractConstantBytes(CE->getOperand(0), ByteStart,ByteSize); in ExtractConstantBytes()
279 if (ShAmt.uge(CSize - ByteStart)) in ExtractConstantBytes()
283 if (ShAmt.ule(CSize - (ByteStart + ByteSize))) in ExtractConstantBytes()
[all …]