reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

gen/lib/Target/X86/X86GenCallingConv.inc
 1383     State.HandleByVal(ValNo, ValVT, LocVT, LocInfo, 8, 8, ArgFlags);
 1401     if (static_cast<const X86Subtarget&>(State.getMachineFunction().getSubtarget()).isTarget64BitILP32()) {
 1402       if (unsigned Reg = State.AllocateReg(X86::R10D)) {
 1403         State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo));
 1410     if (unsigned Reg = State.AllocateReg(X86::R10)) {
 1411       State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo));
 1418       if (unsigned Reg = State.AllocateReg(X86::R13)) {
 1419         State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo));
 1427       if (unsigned Reg = State.AllocateReg(X86::R12)) {
 1428         State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo));
 1434   if (State.getCallingConv() == CallingConv::Swift) {
 1437         if (unsigned Reg = State.AllocateReg(X86::RAX)) {
 1438           State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo));
 1449     if (unsigned Reg = State.AllocateReg(RegList1)) {
 1450       State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo));
 1459     if (unsigned Reg = State.AllocateReg(RegList2)) {
 1460       State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo));
 1466     if (static_cast<const X86Subtarget&>(State.getMachineFunction().getSubtarget()).isTargetDarwin()) {
 1467       if (static_cast<const X86Subtarget&>(State.getMachineFunction().getSubtarget()).hasSSE2()) {
 1548     if (static_cast<const X86Subtarget&>(State.getMachineFunction().getSubtarget()).hasSSE1()) {
 1552       if (unsigned Reg = State.AllocateReg(RegList3)) {
 1553         State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo));
 1559   if (!State.isVarArg()) {
 1566       if (static_cast<const X86Subtarget&>(State.getMachineFunction().getSubtarget()).hasAVX()) {
 1570         if (unsigned Reg = State.AllocateReg(RegList4)) {
 1571           State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo));
 1578   if (!State.isVarArg()) {
 1585       if (static_cast<const X86Subtarget&>(State.getMachineFunction().getSubtarget()).hasAVX512()) {
 1589         if (unsigned Reg = State.AllocateReg(RegList5)) {
 1590           State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo));
 1601     unsigned Offset6 = State.AllocateStack(8, 8);
 1602     State.addLoc(CCValAssign::getMem(ValNo, ValVT, Offset6, LocVT, LocInfo));
 1608     unsigned Offset7 = State.AllocateStack(
 1609       State.getMachineFunction().getDataLayout().getTypeAllocSize(EVT(LocVT).getTypeForEVT(State.getContext())), 
 1609       State.getMachineFunction().getDataLayout().getTypeAllocSize(EVT(LocVT).getTypeForEVT(State.getContext())), 
 1610       State.getMachineFunction().getDataLayout().getABITypeAlignment(EVT(LocVT).getTypeForEVT(State.getContext())));
 1610       State.getMachineFunction().getDataLayout().getABITypeAlignment(EVT(LocVT).getTypeForEVT(State.getContext())));
 1611     State.addLoc(CCValAssign::getMem(ValNo, ValVT, Offset7, LocVT, LocInfo));
 1621     unsigned Offset8 = State.AllocateStack(16, 16);
 1622     State.addLoc(CCValAssign::getMem(ValNo, ValVT, Offset8, LocVT, LocInfo));
 1632     unsigned Offset9 = State.AllocateStack(32, 32);
 1633     State.addLoc(CCValAssign::getMem(ValNo, ValVT, Offset9, LocVT, LocInfo));
 1643     unsigned Offset10 = State.AllocateStack(64, 64);
 1644     State.addLoc(CCValAssign::getMem(ValNo, ValVT, Offset10, LocVT, LocInfo));