Lines Matching refs:State

24                                    ISD::ArgFlagsTy &ArgFlags, CCState &State) {  in CC_X86_32_RegCall_Assign2Regs()  argument
35 if (!State.isAllocated(Reg)) in CC_X86_32_RegCall_Assign2Regs()
47 unsigned Reg = State.AllocateReg(AvailableRegs[I]); in CC_X86_32_RegCall_Assign2Regs()
54 State.addLoc(CCValAssign::getCustomReg(ValNo, ValVT, Reg, LocVT, LocInfo)); in CC_X86_32_RegCall_Assign2Regs()
88 CCState &State) { in CC_X86_VectorCallAssignRegister() argument
92 State.getMachineFunction().getSubtarget()) in CC_X86_VectorCallAssignRegister()
97 if (!State.isAllocated(Reg)) { in CC_X86_VectorCallAssignRegister()
98 unsigned AssigedReg = State.AllocateReg(Reg); in CC_X86_VectorCallAssignRegister()
100 State.addLoc( in CC_X86_VectorCallAssignRegister()
105 if (Is64bit && State.IsShadowAllocatedReg(Reg)) { in CC_X86_VectorCallAssignRegister()
106 State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo)); in CC_X86_VectorCallAssignRegister()
118 ISD::ArgFlagsTy &ArgFlags, CCState &State) { in CC_X86_64_VectorCall() argument
123 ArgFlags, State); in CC_X86_64_VectorCall()
135 if (State.isAllocated(X86::R9)) { in CC_X86_64_VectorCall()
137 (void)State.AllocateReg(CC_X86_VectorCallGetSSEs(ValVT)); in CC_X86_64_VectorCall()
145 (void)State.AllocateReg(CC_X86_64_VectorCallGetGPRs()); in CC_X86_64_VectorCall()
148 if (unsigned Reg = State.AllocateReg(CC_X86_VectorCallGetSSEs(ValVT))) { in CC_X86_64_VectorCall()
154 State.AllocateStack(8, 8); in CC_X86_64_VectorCall()
157 State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo)); in CC_X86_64_VectorCall()
170 ISD::ArgFlagsTy &ArgFlags, CCState &State) { in CC_X86_32_VectorCall() argument
175 ArgFlags, State); in CC_X86_32_VectorCall()
191 if (unsigned Reg = State.AllocateReg(CC_X86_VectorCallGetSSEs(ValVT))) { in CC_X86_32_VectorCall()
192 State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo)); in CC_X86_32_VectorCall()