Lines Matching defs:CGF
56 llvm::Value *decodeReturnAddress(CodeGen::CodeGenFunction &CGF,
59 if (isAggregateTypeForABI(CGF.CurFnInfo->getReturnType()))
63 return CGF.Builder.CreateGEP(CGF.Int8Ty, Address,
64 llvm::ConstantInt::get(CGF.Int32Ty, Offset));
67 llvm::Value *encodeReturnAddress(CodeGen::CodeGenFunction &CGF,
70 if (isAggregateTypeForABI(CGF.CurFnInfo->getReturnType()))
74 return CGF.Builder.CreateGEP(CGF.Int8Ty, Address,
75 llvm::ConstantInt::get(CGF.Int32Ty, Offset));
114 RValue EmitVAArg(CodeGenFunction &CGF, Address VAListAddr, QualType Ty,
281 RValue SparcV9ABIInfo::EmitVAArg(CodeGenFunction &CGF, Address VAListAddr,
290 CGBuilderTy &Builder = CGF.Builder;
292 getVAListElementType(CGF), SlotSize);
293 llvm::Type *ArgPtrTy = CGF.UnqualPtrTy;
333 Builder.CreateStore(NextPtr.emitRawPointer(CGF), VAListAddr);
335 return CGF.EmitLoadOfAnyValue(
336 CGF.MakeAddrLValue(ArgAddr.withElementType(ArgTy), Ty), Slot);
355 bool initDwarfEHRegSizeTable(CodeGen::CodeGenFunction &CGF,
358 llvm::Value *decodeReturnAddress(CodeGen::CodeGenFunction &CGF,
360 return CGF.Builder.CreateGEP(CGF.Int8Ty, Address,
361 llvm::ConstantInt::get(CGF.Int32Ty, 8));
364 llvm::Value *encodeReturnAddress(CodeGen::CodeGenFunction &CGF,
366 return CGF.Builder.CreateGEP(CGF.Int8Ty, Address,
367 llvm::ConstantInt::get(CGF.Int32Ty, -8));
373 SparcV9TargetCodeGenInfo::initDwarfEHRegSizeTable(CodeGen::CodeGenFunction &CGF,
378 CodeGen::CGBuilderTy &Builder = CGF.Builder;
380 llvm::IntegerType *i8 = CGF.Int8Ty;