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

References

gen/lib/Target/X86/X86GenCallingConv.inc
 3017   if (LocVT == MVT::i1 ||
 3018       LocVT == MVT::v1i1 ||
 3019       LocVT == MVT::v8i1) {
 3020     LocVT = MVT::i8;
 3029   if (LocVT == MVT::v16i1) {
 3030     LocVT = MVT::i16;
 3039   if (LocVT == MVT::v32i1) {
 3040     LocVT = MVT::i32;
 3049   if (LocVT == MVT::i8) {
 3054       State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo));
 3059   if (LocVT == MVT::i16) {
 3064       State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo));
 3069   if (LocVT == MVT::i32) {
 3074       State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo));
 3079   if (LocVT == MVT::i64) {
 3081       State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo));
 3086   if (LocVT == MVT::v64i1) {
 3087     LocVT = MVT::i64;
 3097     if (LocVT == MVT::i64) {
 3099         State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo));
 3106     if (LocVT == MVT::i64) {
 3107       if (CC_X86_32_RegCall_Assign2Regs(ValNo, ValVT, LocVT, LocInfo, ArgFlags, State))
 3112   if (LocVT == MVT::f80) {
 3117       State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo));
 3122   if (LocVT == MVT::f32 ||
 3123       LocVT == MVT::f64 ||
 3124       LocVT == MVT::f128) {
 3130         State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo));
 3136   if (LocVT == MVT::v16i8 ||
 3137       LocVT == MVT::v8i16 ||
 3138       LocVT == MVT::v4i32 ||
 3139       LocVT == MVT::v2i64 ||
 3140       LocVT == MVT::v4f32 ||
 3141       LocVT == MVT::v2f64) {
 3147         State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo));
 3153   if (LocVT == MVT::v32i8 ||
 3154       LocVT == MVT::v16i16 ||
 3155       LocVT == MVT::v8i32 ||
 3156       LocVT == MVT::v4i64 ||
 3157       LocVT == MVT::v8f32 ||
 3158       LocVT == MVT::v4f64) {
 3164         State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo));
 3170   if (LocVT == MVT::v64i8 ||
 3171       LocVT == MVT::v32i16 ||
 3172       LocVT == MVT::v16i32 ||
 3173       LocVT == MVT::v8i64 ||
 3174       LocVT == MVT::v16f32 ||
 3175       LocVT == MVT::v8f64) {
 3181         State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo));