Lines Matching defs:front
322 llvm::MCFragment* front = getFront(pRange);
323 if (NULL == front)
330 return getFragmentRef(*front, *rear, pOffset);
341 llvm::MCFragment* front = &pFront;
353 // from front to rear, find the offset which is as large as possible
355 while (front != rear) {
356 if (llvm::MCFragment::FT_Align == front->getKind()) {
360 if (NULL == front->getNextNode()) {
363 align_size = computeFragmentSize(*this, *front);
368 align_size = front->getNextNode()->Offset - front->Offset;
371 front = front->getNextNode();
375 if (target_offset >= front->getNextNode()->Offset) {
376 front = front->getNextNode();
381 new (result) MCFragmentRef(*front, target_offset - front->Offset);
386 if (front == rear) {
387 if (llvm::MCFragment::FT_Align == front->getKind())
390 if (!isValidOffset(*front, target_offset))
394 new (result) MCFragmentRef(*front, target_offset - front->Offset);