Lines Matching defs:ABIInfo

16 #include "ABIInfo.h"
45 ABIInfo::~ABIInfo() {}
78 ASTContext &ABIInfo::getContext() const {
82 llvm::LLVMContext &ABIInfo::getVMContext() const {
86 const llvm::DataLayout &ABIInfo::getDataLayout() const {
90 const TargetInfo &ABIInfo::getTarget() const {
351 class DefaultABIInfo : public ABIInfo {
353 DefaultABIInfo(CodeGen::CodeGenTypes &CGT) : ABIInfo(CGT) {}
420 class PNaClABIInfo : public ABIInfo {
422 PNaClABIInfo(CodeGen::CodeGenTypes &CGT) : ABIInfo(CGT) {}
506 class X86_32ABIInfo : public ABIInfo {
550 : ABIInfo(CGT), IsDarwinVectorABI(d), IsSmallStructInRegABI(p),
1061 class X86_64ABIInfo : public ABIInfo {
1167 ABIInfo(CGT), HasAVX(hasavx),
1190 class WinX86_64ABIInfo : public ABIInfo {
1195 WinX86_64ABIInfo(CodeGen::CodeGenTypes &CGT) : ABIInfo(CGT) {}
2585 class NaClX86_64ABIInfo : public ABIInfo {
2588 : ABIInfo(CGT), PInfo(CGT), NInfo(CGT, HasAVX) {}
2942 class ARMABIInfo : public ABIInfo {
2954 ARMABIInfo(CodeGenTypes &CGT, ABIKind _Kind) : ABIInfo(CGT), Kind(_Kind) {
3562 class NaClARMABIInfo : public ABIInfo {
3565 : ABIInfo(CGT), PInfo(CGT), NInfo(CGT, Kind) {}
3586 static_cast<const ABIInfo&>(NInfo).computeInfo(FI);
3593 return static_cast<const ABIInfo&>(NInfo).EmitVAArg(VAListAddr, Ty, CGF);
3602 class AArch64ABIInfo : public ABIInfo {
3604 AArch64ABIInfo(CodeGenTypes &CGT) : ABIInfo(CGT) {}
4014 class NVPTXABIInfo : public ABIInfo {
4016 NVPTXABIInfo(CodeGenTypes &CGT) : ABIInfo(CGT) {}
4125 class SystemZABIInfo : public ABIInfo {
4127 SystemZABIInfo(CodeGenTypes &CGT) : ABIInfo(CGT) {}
4412 class MBlazeABIInfo : public ABIInfo {
4414 MBlazeABIInfo(CodeGenTypes &CGT) : ABIInfo(CGT) {}
4561 class MipsABIInfo : public ABIInfo {
4571 ABIInfo(CGT), IsO32(_IsO32), MinABIStackAlignInBytes(IsO32 ? 4 : 8),
4956 class HexagonABIInfo : public ABIInfo {
4960 HexagonABIInfo(CodeGenTypes &CGT) : ABIInfo(CGT) {}