Lines Matching defs:FPOInstruction
46 struct FPOInstruction {
64 SmallVector<FPOInstruction, 5> Instructions;
207 FPOInstruction Inst;
209 Inst.Op = FPOInstruction::SetFrame;
218 FPOInstruction Inst;
220 Inst.Op = FPOInstruction::PushReg;
229 FPOInstruction Inst;
231 Inst.Op = FPOInstruction::StackAlloc;
240 if (llvm::none_of(CurFPOData->Instructions, [](const FPOInstruction &Inst) {
241 return Inst.Op == FPOInstruction::SetFrame;
247 FPOInstruction Inst;
249 Inst.Op = FPOInstruction::StackAlign;
415 for (const FPOInstruction &Inst : FPO->Instructions) {
417 case FPOInstruction::PushReg:
422 case FPOInstruction::SetFrame:
426 case FPOInstruction::StackAlign:
430 case FPOInstruction::StackAlloc: