reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
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));