ARMMachineFunctionInfo.h (193323) | ARMMachineFunctionInfo.h (193574) |
---|---|
1//====- ARMMachineFuctionInfo.h - ARM machine function info -----*- C++ -*-===// 2// 3// The LLVM Compiler Infrastructure 4// 5// This file is distributed under the University of Illinois Open Source 6// License. See LICENSE.TXT for details. 7// 8//===----------------------------------------------------------------------===// --- 86 unchanged lines hidden (view full) --- 95 Align(2U), 96 VarArgsRegSaveSize(0), HasStackFrame(false), 97 LRSpilledForFarJump(false), R3IsLiveIn(false), 98 FramePtrSpillOffset(0), GPRCS1Offset(0), GPRCS2Offset(0), DPRCSOffset(0), 99 GPRCS1Size(0), GPRCS2Size(0), DPRCSSize(0), 100 GPRCS1Frames(0), GPRCS2Frames(0), DPRCSFrames(0), 101 JumpTableUId(0), ConstPoolEntryUId(0) {} 102 | 1//====- ARMMachineFuctionInfo.h - ARM machine function info -----*- C++ -*-===// 2// 3// The LLVM Compiler Infrastructure 4// 5// This file is distributed under the University of Illinois Open Source 6// License. See LICENSE.TXT for details. 7// 8//===----------------------------------------------------------------------===// --- 86 unchanged lines hidden (view full) --- 95 Align(2U), 96 VarArgsRegSaveSize(0), HasStackFrame(false), 97 LRSpilledForFarJump(false), R3IsLiveIn(false), 98 FramePtrSpillOffset(0), GPRCS1Offset(0), GPRCS2Offset(0), DPRCSOffset(0), 99 GPRCS1Size(0), GPRCS2Size(0), DPRCSSize(0), 100 GPRCS1Frames(0), GPRCS2Frames(0), DPRCSFrames(0), 101 JumpTableUId(0), ConstPoolEntryUId(0) {} 102 |
103 ARMFunctionInfo(MachineFunction &MF) : | 103 explicit ARMFunctionInfo(MachineFunction &MF) : |
104 isThumb(MF.getTarget().getSubtarget<ARMSubtarget>().isThumb()), 105 Align(isThumb ? 1U : 2U), 106 VarArgsRegSaveSize(0), HasStackFrame(false), 107 LRSpilledForFarJump(false), R3IsLiveIn(false), 108 FramePtrSpillOffset(0), GPRCS1Offset(0), GPRCS2Offset(0), DPRCSOffset(0), 109 GPRCS1Size(0), GPRCS2Size(0), DPRCSSize(0), 110 GPRCS1Frames(32), GPRCS2Frames(32), DPRCSFrames(32), 111 SpilledCSRegs(MF.getTarget().getRegisterInfo()->getNumRegs()), --- 127 unchanged lines hidden --- | 104 isThumb(MF.getTarget().getSubtarget<ARMSubtarget>().isThumb()), 105 Align(isThumb ? 1U : 2U), 106 VarArgsRegSaveSize(0), HasStackFrame(false), 107 LRSpilledForFarJump(false), R3IsLiveIn(false), 108 FramePtrSpillOffset(0), GPRCS1Offset(0), GPRCS2Offset(0), DPRCSOffset(0), 109 GPRCS1Size(0), GPRCS2Size(0), DPRCSSize(0), 110 GPRCS1Frames(32), GPRCS2Frames(32), DPRCSFrames(32), 111 SpilledCSRegs(MF.getTarget().getRegisterInfo()->getNumRegs()), --- 127 unchanged lines hidden --- |