Searched refs:ABIInfo (Results 1 - 5 of 5) sorted by relevance

/freebsd-10.2-release/contrib/llvm/tools/clang/lib/CodeGen/
H A DTargetInfo.h31 class ABIInfo;
45 ABIInfo *Info;
47 // WARNING: Acquires the ownership of ABIInfo.
48 TargetCodeGenInfo(ABIInfo *info = 0):Info(info) { }
52 const ABIInfo& getABIInfo() const { return *Info; }
H A DABIInfo.h1 //===----- ABIInfo.h - ABI information access & encapsulation ---*- C++ -*-===//
40 /// ABIInfo - Target specific hooks for defining how a type should be
42 class ABIInfo { class in namespace:clang
48 ABIInfo(CodeGen::CodeGenTypes &cgt) function in class:clang::ABIInfo
51 virtual ~ABIInfo();
H A DCodeGenTypes.h34 class ABIInfo;
72 const ABIInfo &TheABIInfo;
116 const ABIInfo &getABIInfo() const { return TheABIInfo; }
H A DTargetInfo.cpp16 #include "ABIInfo.h"
46 ABIInfo::~ABIInfo() {}
80 CGCXXABI &ABIInfo::getCXXABI() const {
84 ASTContext &ABIInfo::getContext() const {
88 llvm::LLVMContext &ABIInfo::getVMContext() const {
92 const llvm::DataLayout &ABIInfo::getDataLayout() const {
96 const TargetInfo &ABIInfo::getTarget() const {
367 class DefaultABIInfo : public ABIInfo {
369 DefaultABIInfo(CodeGen::CodeGenTypes &CGT) : ABIInfo(CG
[all...]
/freebsd-10.2-release/contrib/llvm/lib/IR/
H A DDataLayout.cpp353 /// getAlignmentInfo - Return the alignment (either ABI if ABIInfo = true or
354 /// preferred if ABIInfo = false) the layout wants for the specified datatype.
356 uint32_t BitWidth, bool ABIInfo,
364 return ABIInfo ? Alignments[i].ABIAlign : Alignments[i].PrefAlign;
404 return ABIInfo ? Alignments[BestMatchIdx].ABIAlign

Completed in 159 milliseconds