Lines Matching refs:CodeGen
12 using namespace clang::CodeGen;
82 ABIArgInfo CodeGen::coerceToIntArray(QualType Ty, ASTContext &Context,
92 void CodeGen::AssignToArrayRange(CodeGen::CGBuilderTy &Builder,
103 bool CodeGen::isAggregateTypeForABI(QualType T) {
108 llvm::Type *CodeGen::getVAListElementType(CodeGenFunction &CGF) {
113 CGCXXABI::RecordArgABI CodeGen::getRecordArgABI(const RecordType *RT,
124 CGCXXABI::RecordArgABI CodeGen::getRecordArgABI(QualType T, CGCXXABI &CXXABI) {
131 bool CodeGen::classifyReturnType(const CGCXXABI &CXXABI, CGFunctionInfo &FI,
145 QualType CodeGen::useFirstFieldIfTransparentUnion(QualType Ty) {
156 llvm::Value *CodeGen::emitRoundPointerUpToAlignment(CodeGenFunction &CGF,
169 CodeGen::emitVoidPtrDirectVAArg(CodeGenFunction &CGF, Address VAListAddr,
205 RValue CodeGen::emitVoidPtrVAArg(CodeGenFunction &CGF, Address VAListAddr,
239 Address CodeGen::emitMergePHI(CodeGenFunction &CGF, Address Addr1,
251 bool CodeGen::isEmptyField(ASTContext &Context, const FieldDecl *FD,
292 bool CodeGen::isEmptyRecord(ASTContext &Context, QualType T, bool AllowArrays,
313 bool CodeGen::isEmptyFieldForLayout(const ASTContext &Context,
324 bool CodeGen::isEmptyRecordForLayout(const ASTContext &Context, QualType T) {
348 const Type *CodeGen::isSingleElementStruct(QualType T, ASTContext &Context) {
415 Address CodeGen::EmitVAArgInstr(CodeGenFunction &CGF, Address VAListAddr,
464 bool CodeGen::isSIMDVectorType(ASTContext &Context, QualType Ty) {
468 bool CodeGen::isRecordWithSIMDVectorType(ASTContext &Context, QualType Ty) {