Lines Matching defs:ARMLoadStoreOpt
65 struct ARMLoadStoreOpt : public MachineFunctionPass { struct
66 static char ID;
67 ARMLoadStoreOpt() : MachineFunctionPass(ID) {} in ARMLoadStoreOpt() argument
69 const TargetInstrInfo *TII;
70 const TargetRegisterInfo *TRI;
71 const ARMSubtarget *STI;
72 const TargetLowering *TL;
73 ARMFunctionInfo *AFI;
74 RegScavenger *RS;
75 bool isThumb1, isThumb2;
79 const char *getPassName() const override { in getPassName()
84 struct MemOpQueueEntry {
95 typedef SmallVector<MemOpQueueEntry,8> MemOpQueue;
96 typedef MemOpQueue::iterator MemOpQueueIter;