reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
14186 EVT TruncType = LS.Inst->getValueType(0); 14200 if (!TLI.isTruncateFree(LS.Inst->getOperand(0).getValueType(), 14201 LS.Inst->getValueType(0))) 14276 assert(Inst && "This slice is not bound to an instruction"); 14277 assert(Inst->getValueSizeInBits(0) <= BitWidth && 14279 APInt UsedBits(Inst->getValueSizeInBits(0), 0); 14313 if (!Origin || !Inst || !DAG) 14346 EVT TruncateType = Inst->getValueType(0); 14382 assert(Inst && Origin && "Unable to replace a non-existing slice."); 14406 EVT FinalType = Inst->getValueType(0); 14418 if (!Inst || !Inst->hasOneUse()) 14418 if (!Inst || !Inst->hasOneUse()) 14420 SDNode *Use = *Inst->use_begin(); 14455 if (Inst->getValueType(0) != getLoadedType()) 14685 CombineTo(LSIt->Inst, SliceInst, true);