Lines Matching refs:State

31                                           CCState &State) {
42 if (!State.isAllocated(Reg))
54 unsigned Reg = State.AllocateReg(AvailableRegs[I]);
61 State.addLoc(CCValAssign::getCustomReg(ValNo, ValVT, Reg, LocVT, LocInfo));
95 CCState &State) {
99 State.getMachineFunction().getSubtarget())
104 if (!State.isAllocated(Reg)) {
105 unsigned AssigedReg = State.AllocateReg(Reg);
107 State.addLoc(
112 if (Is64bit && State.IsShadowAllocatedReg(Reg)) {
113 State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo));
131 ISD::ArgFlagsTy &ArgFlags, CCState &State) {
136 ArgFlags, State);
148 if (State.isAllocated(X86::R9)) {
150 (void)State.AllocateReg(CC_X86_VectorCallGetSSEs(ValVT));
158 (void)State.AllocateReg(CC_X86_64_VectorCallGetGPRs());
161 if (unsigned Reg = State.AllocateReg(CC_X86_VectorCallGetSSEs(ValVT))) {
167 State.getMachineFunction().getSubtarget().getRegisterInfo();
170 State.AllocateStack(8, Align(8));
173 State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo));
191 ISD::ArgFlagsTy &ArgFlags, CCState &State) {
196 ArgFlags, State);
212 if (unsigned Reg = State.AllocateReg(CC_X86_VectorCallGetSSEs(ValVT))) {
213 State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo));
240 ISD::ArgFlagsTy &ArgFlags, CCState &State) {
246 SmallVectorImpl<CCValAssign> &PendingMembers = State.getPendingLocs();
262 if (unsigned Reg = State.AllocateReg(RegList)) {
263 State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo));
278 unsigned FirstFree = State.getFirstUnallocated(RegList);
283 It.convertToReg(State.AllocateReg(RegList[FirstFree++]));
285 It.convertToMem(State.AllocateStack(4, Align(4)));
286 State.addLoc(It);
300 ISD::ArgFlagsTy &ArgFlags, CCState &State) {
301 const MachineFunction &MF = State.getMachineFunction();
302 size_t ArgCount = State.getMachineFunction().getFunction().arg_size();
309 Offset = State.AllocateStack(5 * SlotSize, Align(4));
320 (void)State.AllocateStack(6 * SlotSize, Align(4));
330 State.addLoc(CCValAssign::getMem(ValNo, ValVT, Offset, LocVT, LocInfo));
336 ISD::ArgFlagsTy &ArgFlags, CCState &State) {