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);
 1387   if (LocVT == MVT::i1 ||
 1388       LocVT == MVT::i8 ||
 1389       LocVT == MVT::i16 ||
 1390       LocVT == MVT::v1i1) {
 1391     LocVT = MVT::i32;
 1403         State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo));
 1411       State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo));
 1417     if (LocVT == MVT::i64) {
 1419         State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo));
 1426     if (LocVT == MVT::i64) {
 1428         State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo));
 1436       if (LocVT == MVT::i64) {
 1438           State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo));
 1445   if (LocVT == MVT::i32) {
 1450       State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo));
 1455   if (LocVT == MVT::i64) {
 1460       State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo));
 1465   if (LocVT == MVT::x86mmx) {
 1468         LocVT = MVT::v2i64;
 1479   if (LocVT == MVT::v2i1) {
 1480     LocVT = MVT::v2i64;
 1489   if (LocVT == MVT::v4i1) {
 1490     LocVT = MVT::v4i32;
 1499   if (LocVT == MVT::v8i1) {
 1500     LocVT = MVT::v8i16;
 1509   if (LocVT == MVT::v16i1) {
 1510     LocVT = MVT::v16i8;
 1519   if (LocVT == MVT::v32i1) {
 1520     LocVT = MVT::v32i8;
 1529   if (LocVT == MVT::v64i1) {
 1530     LocVT = MVT::v64i8;
 1539   if (LocVT == MVT::f32 ||
 1540       LocVT == MVT::f64 ||
 1541       LocVT == MVT::f128 ||
 1542       LocVT == MVT::v16i8 ||
 1543       LocVT == MVT::v8i16 ||
 1544       LocVT == MVT::v4i32 ||
 1545       LocVT == MVT::v2i64 ||
 1546       LocVT == MVT::v4f32 ||
 1547       LocVT == MVT::v2f64) {
 1553         State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo));
 1560     if (LocVT == MVT::v32i8 ||
 1561         LocVT == MVT::v16i16 ||
 1562         LocVT == MVT::v8i32 ||
 1563         LocVT == MVT::v4i64 ||
 1564         LocVT == MVT::v8f32 ||
 1565         LocVT == MVT::v4f64) {
 1571           State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo));
 1579     if (LocVT == MVT::v64i8 ||
 1580         LocVT == MVT::v32i16 ||
 1581         LocVT == MVT::v16i32 ||
 1582         LocVT == MVT::v8i64 ||
 1583         LocVT == MVT::v16f32 ||
 1584         LocVT == MVT::v8f64) {
 1590           State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo));
 1597   if (LocVT == MVT::i32 ||
 1598       LocVT == MVT::i64 ||
 1599       LocVT == MVT::f32 ||
 1600       LocVT == MVT::f64) {
 1602     State.addLoc(CCValAssign::getMem(ValNo, ValVT, Offset6, LocVT, LocInfo));
 1606   if (LocVT == MVT::f80 ||
 1607       LocVT == MVT::f128) {
 1609       State.getMachineFunction().getDataLayout().getTypeAllocSize(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));
 1615   if (LocVT == MVT::v16i8 ||
 1616       LocVT == MVT::v8i16 ||
 1617       LocVT == MVT::v4i32 ||
 1618       LocVT == MVT::v2i64 ||
 1619       LocVT == MVT::v4f32 ||
 1620       LocVT == MVT::v2f64) {
 1622     State.addLoc(CCValAssign::getMem(ValNo, ValVT, Offset8, LocVT, LocInfo));
 1626   if (LocVT == MVT::v32i8 ||
 1627       LocVT == MVT::v16i16 ||
 1628       LocVT == MVT::v8i32 ||
 1629       LocVT == MVT::v4i64 ||
 1630       LocVT == MVT::v8f32 ||
 1631       LocVT == MVT::v4f64) {
 1633     State.addLoc(CCValAssign::getMem(ValNo, ValVT, Offset9, LocVT, LocInfo));
 1637   if (LocVT == MVT::v64i8 ||
 1638       LocVT == MVT::v32i16 ||
 1639       LocVT == MVT::v16i32 ||
 1640       LocVT == MVT::v8i64 ||
 1641       LocVT == MVT::v16f32 ||
 1642       LocVT == MVT::v8f64) {
 1644     State.addLoc(CCValAssign::getMem(ValNo, ValVT, Offset10, LocVT, LocInfo));