Lines Matching refs:ABIArgInfo
48 static ABIArgInfo coerceToIntArray(QualType Ty, in coerceToIntArray()
56 return ABIArgInfo::getDirect(llvm::ArrayType::get(IntType, NumElements)); in coerceToIntArray()
77 ABIArgInfo
80 return ABIArgInfo::getIndirect(getContext().getTypeAlignInChars(Ty), in getNaturalAlignIndirect()
84 ABIArgInfo
86 return ABIArgInfo::getIndirectInReg(getContext().getTypeAlignInChars(Ty), in getNaturalAlignIndirectInReg()
204 LLVM_DUMP_METHOD void ABIArgInfo::dump() const { in dump()
540 const ABIArgInfo &AI) { in EmitVAArgInstr()
595 ABIArgInfo classifyReturnType(QualType RetTy) const;
596 ABIArgInfo classifyArgumentType(QualType RetTy) const;
617 ABIArgInfo DefaultABIInfo::classifyArgumentType(QualType Ty) const { in classifyArgumentType()
634 ABIArgInfo::getExtend() : ABIArgInfo::getDirect()); in classifyArgumentType()
637 ABIArgInfo DefaultABIInfo::classifyReturnType(QualType RetTy) const { in classifyReturnType()
639 return ABIArgInfo::getIgnore(); in classifyReturnType()
649 ABIArgInfo::getExtend() : ABIArgInfo::getDirect()); in classifyReturnType()
664 ABIArgInfo classifyReturnType(QualType RetTy) const;
665 ABIArgInfo classifyArgumentType(QualType Ty) const;
688 ABIArgInfo WebAssemblyABIInfo::classifyArgumentType(QualType Ty) const { in classifyArgumentType()
698 return ABIArgInfo::getIgnore(); in classifyArgumentType()
703 return ABIArgInfo::getDirect(CGT.ConvertType(QualType(SeltTy, 0))); in classifyArgumentType()
710 ABIArgInfo WebAssemblyABIInfo::classifyReturnType(QualType RetTy) const { in classifyReturnType()
717 return ABIArgInfo::getIgnore(); in classifyReturnType()
722 return ABIArgInfo::getDirect(CGT.ConvertType(QualType(SeltTy, 0))); in classifyReturnType()
749 ABIArgInfo classifyReturnType(QualType RetTy) const;
750 ABIArgInfo classifyArgumentType(QualType RetTy) const;
779 return EmitVAArgInstr(CGF, VAListAddr, Ty, ABIArgInfo::getDirect()); in EmitVAArg()
783 ABIArgInfo PNaClABIInfo::classifyArgumentType(QualType Ty) const { in classifyArgumentType()
793 return ABIArgInfo::getDirect(); in classifyArgumentType()
797 ABIArgInfo::getExtend() : ABIArgInfo::getDirect()); in classifyArgumentType()
800 ABIArgInfo PNaClABIInfo::classifyReturnType(QualType RetTy) const { in classifyReturnType()
802 return ABIArgInfo::getIgnore(); in classifyReturnType()
813 ABIArgInfo::getExtend() : ABIArgInfo::getDirect()); in classifyReturnType()
910 ABIArgInfo getIndirectResult(QualType Ty, bool ByVal, CCState &State) const;
912 ABIArgInfo getIndirectReturnResult(QualType Ty, CCState &State) const;
918 ABIArgInfo classifyReturnType(QualType RetTy, CCState &State) const;
919 ABIArgInfo classifyArgumentType(QualType RetTy, CCState &State) const;
935 CharUnits &StackOffset, ABIArgInfo &Info,
1216 ABIArgInfo X86_32ABIInfo::getIndirectReturnResult(QualType RetTy, CCState &State) const { in getIndirectReturnResult()
1227 ABIArgInfo X86_32ABIInfo::classifyReturnType(QualType RetTy, in classifyReturnType()
1230 return ABIArgInfo::getIgnore(); in classifyReturnType()
1237 return ABIArgInfo::getDirect(); in classifyReturnType()
1249 return ABIArgInfo::getDirect(llvm::VectorType::get( in classifyReturnType()
1256 return ABIArgInfo::getDirect(llvm::IntegerType::get(getVMContext(), in classifyReturnType()
1262 return ABIArgInfo::getDirect(); in classifyReturnType()
1278 return ABIArgInfo::getIgnore(); in classifyReturnType()
1293 return ABIArgInfo::getDirect(CGT.ConvertType(QualType(SeltTy, 0))); in classifyReturnType()
1297 return ABIArgInfo::getDirect(llvm::IntegerType::get(getVMContext(),Size)); in classifyReturnType()
1308 ABIArgInfo::getExtend() : ABIArgInfo::getDirect()); in classifyReturnType()
1361 ABIArgInfo X86_32ABIInfo::getIndirectResult(QualType Ty, bool ByVal, in getIndirectResult()
1376 return ABIArgInfo::getIndirect(CharUnits::fromQuantity(4), /*ByVal=*/true); in getIndirectResult()
1381 return ABIArgInfo::getIndirect(CharUnits::fromQuantity(StackAlign), in getIndirectResult()
1477 ABIArgInfo X86_32ABIInfo::classifyArgumentType(QualType Ty, in classifyArgumentType()
1491 return ABIArgInfo::getInAlloca(/*FieldIndex=*/0); in classifyArgumentType()
1504 return ABIArgInfo::getDirect(); in classifyArgumentType()
1505 return ABIArgInfo::getExpand(); in classifyArgumentType()
1518 return ABIArgInfo::getIgnore(); in classifyArgumentType()
1529 return ABIArgInfo::getDirectInReg(Result); in classifyArgumentType()
1531 return ABIArgInfo::getDirect(Result); in classifyArgumentType()
1543 return ABIArgInfo::getExpandWithPadding( in classifyArgumentType()
1558 return ABIArgInfo::getDirect(llvm::IntegerType::get(getVMContext(), in classifyArgumentType()
1563 return ABIArgInfo::getDirect(llvm::IntegerType::get(getVMContext(), 64)); in classifyArgumentType()
1565 return ABIArgInfo::getDirect(); in classifyArgumentType()
1576 return ABIArgInfo::getExtendInReg(); in classifyArgumentType()
1577 return ABIArgInfo::getExtend(); in classifyArgumentType()
1581 return ABIArgInfo::getDirectInReg(); in classifyArgumentType()
1582 return ABIArgInfo::getDirect(); in classifyArgumentType()
1618 UsedInAlloca |= (I.info.getKind() == ABIArgInfo::InAlloca); in computeInfo()
1629 CharUnits &StackOffset, ABIArgInfo &Info, in addFieldToArgStruct()
1635 Info = ABIArgInfo::getInAlloca(FrameFields.size()); in addFieldToArgStruct()
1650 static bool isArgInAlloca(const ABIArgInfo &Info) { in isArgInAlloca()
1653 case ABIArgInfo::InAlloca: in isArgInAlloca()
1655 case ABIArgInfo::Indirect: in isArgInAlloca()
1658 case ABIArgInfo::Ignore: in isArgInAlloca()
1660 case ABIArgInfo::Direct: in isArgInAlloca()
1661 case ABIArgInfo::Extend: in isArgInAlloca()
1665 case ABIArgInfo::Expand: in isArgInAlloca()
1666 case ABIArgInfo::CoerceAndExpand: in isArgInAlloca()
1689 ABIArgInfo &Ret = FI.getReturnInfo(); in rewriteWithInAlloca()
1926 ABIArgInfo getIndirectReturnResult(QualType Ty) const;
1933 ABIArgInfo getIndirectResult(QualType Ty, unsigned freeIntRegs) const;
1935 ABIArgInfo classifyReturnType(QualType RetTy) const;
1937 ABIArgInfo classifyArgumentType(QualType Ty,
1979 ABIArgInfo info = classifyArgumentType(type, 0, neededInt, neededSSE, in isPassedUsingAVXType()
2031 ABIArgInfo classify(QualType Ty, unsigned &FreeSSERegs,
2653 ABIArgInfo X86_64ABIInfo::getIndirectReturnResult(QualType Ty) const { in getIndirectReturnResult()
2662 ABIArgInfo::getExtend() : ABIArgInfo::getDirect()); in getIndirectReturnResult()
2679 ABIArgInfo X86_64ABIInfo::getIndirectResult(QualType Ty, in getIndirectResult()
2695 ABIArgInfo::getExtend() : ABIArgInfo::getDirect()); in getIndirectResult()
2732 return ABIArgInfo::getDirect(llvm::IntegerType::get(getVMContext(), in getIndirectResult()
2736 return ABIArgInfo::getIndirect(CharUnits::fromQuantity(Align)); in getIndirectResult()
3020 ABIArgInfo X86_64ABIInfo::
3035 return ABIArgInfo::getIgnore(); in classifyReturnType()
3065 return ABIArgInfo::getExtend(); in classifyReturnType()
3107 return ABIArgInfo::getDirect(HighPart, 8); in classifyReturnType()
3112 return ABIArgInfo::getDirect(HighPart, 8); in classifyReturnType()
3135 return ABIArgInfo::getDirect(HighPart, 8); in classifyReturnType()
3146 return ABIArgInfo::getDirect(ResType); in classifyReturnType()
3149 ABIArgInfo X86_64ABIInfo::classifyArgumentType( in classifyArgumentType()
3170 return ABIArgInfo::getIgnore(); in classifyArgumentType()
3211 return ABIArgInfo::getExtend(); in classifyArgumentType()
3245 return ABIArgInfo::getDirect(HighPart, 8); in classifyArgumentType()
3255 return ABIArgInfo::getDirect(HighPart, 8); in classifyArgumentType()
3275 return ABIArgInfo::getDirect(ResType); in classifyArgumentType()
3371 ABIArgInfo AI = classifyArgumentType(Ty, 0, neededInt, neededSSE, in EmitVAArg()
3560 ABIArgInfo WinX86_64ABIInfo::classify(QualType Ty, unsigned &FreeSSERegs, in classify()
3564 return ABIArgInfo::getIgnore(); in classify()
3593 return ABIArgInfo::getDirect(); in classify()
3594 return ABIArgInfo::getExpand(); in classify()
3596 return ABIArgInfo::getIndirect(Align, /*ByVal=*/false); in classify()
3605 return ABIArgInfo::getDirect(); in classify()
3615 return ABIArgInfo::getDirect(llvm::IntegerType::get(getVMContext(), Width)); in classify()
3622 return ABIArgInfo::getExtend(); in classify()
3629 return ABIArgInfo::getIndirect(Align, /*ByVal=*/false); in classify()
3632 return ABIArgInfo::getDirect(); in classify()
3926 ABIArgInfo classifyReturnType(QualType RetTy) const;
3927 ABIArgInfo classifyArgumentType(QualType Ty) const;
3953 I.info = ABIArgInfo::getDirectInReg(CGT.ConvertType(QT)); in computeInfo()
4209 ABIArgInfo
4214 return ABIArgInfo::getDirect(); in classifyArgumentType()
4224 return ABIArgInfo::getDirect(CoerceTy); in classifyArgumentType()
4242 return ABIArgInfo::getDirect(CoerceTy); in classifyArgumentType()
4267 return ABIArgInfo::getDirect(CoerceTy); in classifyArgumentType()
4271 return ABIArgInfo::getIndirect(CharUnits::fromQuantity(ABIAlign), in classifyArgumentType()
4277 ABIArgInfo::getExtend() : ABIArgInfo::getDirect()); in classifyArgumentType()
4280 ABIArgInfo
4283 return ABIArgInfo::getIgnore(); in classifyReturnType()
4286 return ABIArgInfo::getDirect(); in classifyReturnType()
4296 return ABIArgInfo::getDirect(CoerceTy); in classifyReturnType()
4308 return ABIArgInfo::getDirect(CoerceTy); in classifyReturnType()
4315 return ABIArgInfo::getIgnore(); in classifyReturnType()
4324 return ABIArgInfo::getDirect(CoerceTy); in classifyReturnType()
4332 ABIArgInfo::getExtend() : ABIArgInfo::getDirect()); in classifyReturnType()
4465 ABIArgInfo classifyReturnType(QualType RetTy) const;
4466 ABIArgInfo classifyArgumentType(QualType RetTy) const;
4517 ABIArgInfo AArch64ABIInfo::classifyArgumentType(QualType Ty) const { in classifyArgumentType()
4526 return ABIArgInfo::getDirect(ResType); in classifyArgumentType()
4530 return ABIArgInfo::getDirect(ResType); in classifyArgumentType()
4535 return ABIArgInfo::getDirect(ResType); in classifyArgumentType()
4540 return ABIArgInfo::getDirect(ResType); in classifyArgumentType()
4551 ? ABIArgInfo::getExtend() in classifyArgumentType()
4552 : ABIArgInfo::getDirect()); in classifyArgumentType()
4566 return ABIArgInfo::getIgnore(); in classifyArgumentType()
4568 return ABIArgInfo::getDirect(llvm::Type::getInt8Ty(getVMContext())); in classifyArgumentType()
4575 return ABIArgInfo::getDirect( in classifyArgumentType()
4594 return ABIArgInfo::getDirect(llvm::ArrayType::get(BaseTy, Size / 64)); in classifyArgumentType()
4596 return ABIArgInfo::getDirect(llvm::IntegerType::get(getVMContext(), Size)); in classifyArgumentType()
4602 ABIArgInfo AArch64ABIInfo::classifyReturnType(QualType RetTy) const { in classifyReturnType()
4604 return ABIArgInfo::getIgnore(); in classifyReturnType()
4616 ? ABIArgInfo::getExtend() in classifyReturnType()
4617 : ABIArgInfo::getDirect()); in classifyReturnType()
4621 return ABIArgInfo::getIgnore(); in classifyReturnType()
4627 return ABIArgInfo::getDirect(); in classifyReturnType()
4644 return ABIArgInfo::getDirect(llvm::ArrayType::get(BaseTy, Size / 64)); in classifyReturnType()
4646 return ABIArgInfo::getDirect(llvm::IntegerType::get(getVMContext(), Size)); in classifyReturnType()
4690 ABIArgInfo AI = classifyArgumentType(Ty); in EmitAAPCSVAArg()
4948 return EmitVAArgInstr(CGF, VAListAddr, Ty, ABIArgInfo::getDirect()); in EmitDarwinVAArg()
5029 ABIArgInfo classifyReturnType(QualType RetTy, bool isVariadic) const;
5030 ABIArgInfo classifyArgumentType(QualType RetTy, bool isVariadic) const;
5215 ABIArgInfo ARMABIInfo::classifyArgumentType(QualType Ty, in classifyArgumentType()
5234 return ABIArgInfo::getDirect(ResType); in classifyArgumentType()
5239 return ABIArgInfo::getDirect(ResType); in classifyArgumentType()
5244 return ABIArgInfo::getDirect(ResType); in classifyArgumentType()
5256 return ABIArgInfo::getDirect(ResType); in classifyArgumentType()
5265 return (Ty->isPromotableIntegerType() ? ABIArgInfo::getExtend() in classifyArgumentType()
5266 : ABIArgInfo::getDirect()); in classifyArgumentType()
5275 return ABIArgInfo::getIgnore(); in classifyArgumentType()
5285 return ABIArgInfo::getDirect(nullptr, 0, nullptr, false); in classifyArgumentType()
5297 return ABIArgInfo::getDirect(Ty, 0, nullptr, false); in classifyArgumentType()
5306 return ABIArgInfo::getIndirect( in classifyArgumentType()
5322 return ABIArgInfo::getIndirect(CharUnits::fromQuantity(ABIAlign), in classifyArgumentType()
5346 return ABIArgInfo::getDirect(llvm::ArrayType::get(ElemTy, SizeRegs)); in classifyArgumentType()
5434 ABIArgInfo ARMABIInfo::classifyReturnType(QualType RetTy, in classifyReturnType()
5440 return ABIArgInfo::getIgnore(); in classifyReturnType()
5454 return ABIArgInfo::getDirect(ResType); in classifyReturnType()
5462 return RetTy->isPromotableIntegerType() ? ABIArgInfo::getExtend() in classifyReturnType()
5463 : ABIArgInfo::getDirect(); in classifyReturnType()
5469 return ABIArgInfo::getIgnore(); in classifyReturnType()
5476 return ABIArgInfo::getDirect(llvm::IntegerType::get( in classifyReturnType()
5484 return ABIArgInfo::getDirect(llvm::Type::getInt8Ty(getVMContext())); in classifyReturnType()
5486 return ABIArgInfo::getDirect(llvm::Type::getInt16Ty(getVMContext())); in classifyReturnType()
5487 return ABIArgInfo::getDirect(llvm::Type::getInt32Ty(getVMContext())); in classifyReturnType()
5497 return ABIArgInfo::getIgnore(); in classifyReturnType()
5506 return ABIArgInfo::getDirect(nullptr, 0, nullptr, false); in classifyReturnType()
5521 return ABIArgInfo::getDirect(llvm::Type::getInt32Ty(getVMContext())); in classifyReturnType()
5525 return ABIArgInfo::getDirect(llvm::Type::getInt8Ty(getVMContext())); in classifyReturnType()
5527 return ABIArgInfo::getDirect(llvm::Type::getInt16Ty(getVMContext())); in classifyReturnType()
5528 return ABIArgInfo::getDirect(llvm::Type::getInt32Ty(getVMContext())); in classifyReturnType()
5533 return ABIArgInfo::getDirect(CoerceTy); in classifyReturnType()
5646 ABIArgInfo classifyReturnType(QualType RetTy) const;
5647 ABIArgInfo classifyArgumentType(QualType Ty) const;
5667 ABIArgInfo NVPTXABIInfo::classifyReturnType(QualType RetTy) const { in classifyReturnType()
5669 return ABIArgInfo::getIgnore(); in classifyReturnType()
5673 return ABIArgInfo::getDirect(); in classifyReturnType()
5680 ABIArgInfo::getExtend() : ABIArgInfo::getDirect()); in classifyReturnType()
5683 ABIArgInfo NVPTXABIInfo::classifyArgumentType(QualType Ty) const { in classifyArgumentType()
5693 ABIArgInfo::getExtend() : ABIArgInfo::getDirect()); in classifyArgumentType()
5801 ABIArgInfo classifyReturnType(QualType RetTy) const;
5802 ABIArgInfo classifyArgumentType(QualType ArgTy) const;
5936 ABIArgInfo AI = classifyArgumentType(Ty); in EmitVAArg()
6077 ABIArgInfo SystemZABIInfo::classifyReturnType(QualType RetTy) const { in classifyReturnType()
6079 return ABIArgInfo::getIgnore(); in classifyReturnType()
6081 return ABIArgInfo::getDirect(); in classifyReturnType()
6085 ABIArgInfo::getExtend() : ABIArgInfo::getDirect()); in classifyReturnType()
6088 ABIArgInfo SystemZABIInfo::classifyArgumentType(QualType Ty) const { in classifyArgumentType()
6095 return ABIArgInfo::getExtend(); in classifyArgumentType()
6104 return ABIArgInfo::getDirect(CGT.ConvertType(SingleElementTy)); in classifyArgumentType()
6128 return ABIArgInfo::getDirect(PassTy); in classifyArgumentType()
6135 return ABIArgInfo::getDirect(nullptr); in classifyArgumentType()
6195 ABIArgInfo classifyReturnType(QualType RetTy) const;
6196 ABIArgInfo classifyArgumentType(QualType RetTy, uint64_t &Offset) const;
6338 ABIArgInfo
6354 return ABIArgInfo::getIgnore(); in classifyArgumentType()
6364 ABIArgInfo ArgInfo = in classifyArgumentType()
6365 ABIArgInfo::getDirect(HandleAggregates(Ty, TySize), 0, in classifyArgumentType()
6377 return ABIArgInfo::getExtend(); in classifyArgumentType()
6379 return ABIArgInfo::getDirect( in classifyArgumentType()
6425 ABIArgInfo MipsABIInfo::classifyReturnType(QualType RetTy) const { in classifyReturnType()
6429 return ABIArgInfo::getIgnore(); in classifyReturnType()
6434 return ABIArgInfo::getIgnore(); in classifyReturnType()
6439 return ABIArgInfo::getDirect(); in classifyReturnType()
6445 ABIArgInfo ArgInfo = in classifyReturnType()
6446 ABIArgInfo::getDirect(returnAggregateInRegs(RetTy, Size)); in classifyReturnType()
6460 ABIArgInfo::getExtend() : ABIArgInfo::getDirect()); in classifyReturnType()
6464 ABIArgInfo &RetInfo = FI.getReturnInfo(); in computeInfo()
6640 ABIArgInfo classifyReturnType(QualType RetTy) const;
6641 ABIArgInfo classifyArgumentType(QualType RetTy) const;
6668 ABIArgInfo HexagonABIInfo::classifyArgumentType(QualType Ty) const { in classifyArgumentType()
6675 ABIArgInfo::getExtend() : ABIArgInfo::getDirect()); in classifyArgumentType()
6680 return ABIArgInfo::getIgnore(); in classifyArgumentType()
6690 return ABIArgInfo::getDirect(llvm::Type::getInt64Ty(getVMContext())); in classifyArgumentType()
6692 return ABIArgInfo::getDirect(llvm::Type::getInt32Ty(getVMContext())); in classifyArgumentType()
6694 return ABIArgInfo::getDirect(llvm::Type::getInt16Ty(getVMContext())); in classifyArgumentType()
6696 return ABIArgInfo::getDirect(llvm::Type::getInt8Ty(getVMContext())); in classifyArgumentType()
6699 ABIArgInfo HexagonABIInfo::classifyReturnType(QualType RetTy) const { in classifyReturnType()
6701 return ABIArgInfo::getIgnore(); in classifyReturnType()
6713 ABIArgInfo::getExtend() : ABIArgInfo::getDirect()); in classifyReturnType()
6717 return ABIArgInfo::getIgnore(); in classifyReturnType()
6725 return ABIArgInfo::getDirect(llvm::Type::getInt8Ty(getVMContext())); in classifyReturnType()
6727 return ABIArgInfo::getDirect(llvm::Type::getInt16Ty(getVMContext())); in classifyReturnType()
6729 return ABIArgInfo::getDirect(llvm::Type::getInt32Ty(getVMContext())); in classifyReturnType()
6730 return ABIArgInfo::getDirect(llvm::Type::getInt64Ty(getVMContext())); in classifyReturnType()
6772 ABIArgInfo getIndirectResult(QualType Ty, bool ByVal, CCState &State) const;
6773 ABIArgInfo classifyArgumentType(QualType RetTy, CCState &State) const;
6794 ABIArgInfo LanaiABIInfo::getIndirectResult(QualType Ty, bool ByVal, in getIndirectResult()
6807 return ABIArgInfo::getIndirect(CharUnits::fromQuantity(4), /*ByVal=*/true, in getIndirectResult()
6812 ABIArgInfo LanaiABIInfo::classifyArgumentType(QualType Ty, in classifyArgumentType()
6832 return ABIArgInfo::getIgnore(); in classifyArgumentType()
6841 return ABIArgInfo::getDirectInReg(Result); in classifyArgumentType()
6855 return ABIArgInfo::getDirectInReg(); in classifyArgumentType()
6856 return ABIArgInfo::getExtend(); in classifyArgumentType()
6859 return ABIArgInfo::getDirectInReg(); in classifyArgumentType()
6860 return ABIArgInfo::getDirect(); in classifyArgumentType()
6928 ABIArgInfo classifyReturnType(QualType RetTy) const;
6934 ABIArgInfo
6937 return ABIArgInfo::getDirect(); in classifyReturnType()
6991 ABIArgInfo classifyType(QualType RetTy, unsigned SizeLimit) const;
7104 ABIArgInfo
7107 return ABIArgInfo::getIgnore(); in classifyType()
7122 return ABIArgInfo::getExtend(); in classifyType()
7126 return ABIArgInfo::getDirect(); in classifyType()
7137 return ABIArgInfo::getDirect(); in classifyType()
7147 return ABIArgInfo::getDirectInReg(CoerceTy); in classifyType()
7149 return ABIArgInfo::getDirect(CoerceTy); in classifyType()
7154 ABIArgInfo AI = classifyType(Ty, 16 * 8); in EmitVAArg()
7170 case ABIArgInfo::Expand: in EmitVAArg()
7171 case ABIArgInfo::CoerceAndExpand: in EmitVAArg()
7172 case ABIArgInfo::InAlloca: in EmitVAArg()
7175 case ABIArgInfo::Extend: { in EmitVAArg()
7182 case ABIArgInfo::Direct: { in EmitVAArg()
7189 case ABIArgInfo::Indirect: in EmitVAArg()
7196 case ABIArgInfo::Ignore: in EmitVAArg()
7391 ABIArgInfo AI = classifyArgumentType(Ty); in EmitVAArg()
7401 case ABIArgInfo::Expand: in EmitVAArg()
7402 case ABIArgInfo::CoerceAndExpand: in EmitVAArg()
7403 case ABIArgInfo::InAlloca: in EmitVAArg()
7405 case ABIArgInfo::Ignore: in EmitVAArg()
7409 case ABIArgInfo::Extend: in EmitVAArg()
7410 case ABIArgInfo::Direct: in EmitVAArg()
7416 case ABIArgInfo::Indirect: in EmitVAArg()