Lines Matching defs:LoadedSlice
8078 struct LoadedSlice { struct
8080 struct Cost {
8161 SDNode *Inst;
8163 LoadSDNode *Origin;
8165 unsigned Shift;
8168 SelectionDAG *DAG;
8170 LoadedSlice(SDNode *Inst = nullptr, LoadSDNode *Origin = nullptr, in LoadedSlice() function
8174 LoadedSlice(const LoadedSlice &LS) in LoadedSlice() function
8180 APInt getUsedBits() const { in getUsedBits()
8198 unsigned getLoadedSize() const { in getLoadedSize()
8206 EVT getLoadedType() const { in getLoadedType()
8213 unsigned getAlignment() const { in getAlignment()
8222 bool isLegal() const { in isLegal()
8268 uint64_t getOffsetFromBase() const { in getOffsetFromBase()
8293 SDValue loadSlice() const { in loadSlice()
8328 bool canMergeExpensiveCrossRegisterBankCopy() const { in canMergeExpensiveCrossRegisterBankCopy()