Lines Matching defs:ABIInfo
16 #include "ABIInfo.h"
44 ABIInfo::~ABIInfo() {}
46 ASTContext &ABIInfo::getContext() const {
50 llvm::LLVMContext &ABIInfo::getVMContext() const {
54 const llvm::TargetData &ABIInfo::getTargetData() const {
330 class DefaultABIInfo : public ABIInfo {
332 DefaultABIInfo(CodeGen::CodeGenTypes &CGT) : ABIInfo(CGT) {}
396 class PNaClABIInfo : public ABIInfo {
398 PNaClABIInfo(CodeGen::CodeGenTypes &CGT) : ABIInfo(CGT) {}
499 class X86_32ABIInfo : public ABIInfo {
542 : ABIInfo(CGT), IsDarwinVectorABI(d), IsSmallStructInRegABI(p),
1017 class X86_64ABIInfo : public ABIInfo {
1120 ABIInfo(CGT), HasAVX(hasavx) {}
1141 class WinX86_64ABIInfo : public ABIInfo {
1146 WinX86_64ABIInfo(CodeGen::CodeGenTypes &CGT) : ABIInfo(CGT) {}
2646 class ARMABIInfo : public ABIInfo {
2658 ARMABIInfo(CodeGenTypes &CGT, ABIKind _Kind) : ABIInfo(CGT), Kind(_Kind) {}
3072 class NVPTXABIInfo : public ABIInfo {
3074 NVPTXABIInfo(CodeGenTypes &CGT) : ABIInfo(CGT) {}
3182 class MBlazeABIInfo : public ABIInfo {
3184 MBlazeABIInfo(CodeGenTypes &CGT) : ABIInfo(CGT) {}
3331 class MipsABIInfo : public ABIInfo {
3341 ABIInfo(CGT), IsO32(_IsO32), MinABIStackAlignInBytes(IsO32 ? 4 : 8),
3711 class HexagonABIInfo : public ABIInfo {
3715 HexagonABIInfo(CodeGenTypes &CGT) : ABIInfo(CGT) {}