Searched refs:ArgAddr (Results 1 – 5 of 5) sorted by relevance
| /freebsd/contrib/llvm-project/clang/lib/CodeGen/Targets/ |
| H A D | Hexagon.cpp | 399 llvm::PHINode *ArgAddr = CGF.Builder.CreatePHI( in EmitVAArgForHexagonLinux() local 401 ArgAddr->addIncoming(__current_saved_reg_area_pointer, InRegBlock); in EmitVAArgForHexagonLinux() 402 ArgAddr->addIncoming(__overflow_area_pointer, OnStackBlock); in EmitVAArgForHexagonLinux() 404 return Address(ArgAddr, MemTy, CharUnits::fromQuantity(ArgAlign)); in EmitVAArgForHexagonLinux()
|
| /freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CGExpr.cpp | 3898 ImplicitParamDecl ArgAddr(C, C.VoidPtrTy, ImplicitParamKind::Other); in EmitCfiCheckStub() local 3902 FnArgs.push_back(&ArgAddr); in EmitCfiCheckStub() 3945 ImplicitParamDecl ArgAddr(getContext(), getContext().VoidPtrTy, in EmitCfiCheckFail() local 3948 Args.push_back(&ArgAddr); in EmitCfiCheckFail() 3973 EmitLoadOfScalar(GetAddrOfLocalVar(&ArgAddr), /*Volatile=*/false, in EmitCfiCheckFail() 3974 CGM.getContext().VoidPtrTy, ArgAddr.getLocation()); in EmitCfiCheckFail()
|
| H A D | CodeGenFunction.cpp | 1612 Address ArgAddr = GetAddrOfLocalVar(Args[i]); in GenerateCode() local 1614 RValue ArgRValue = convertTempToRValue(ArgAddr, ArgQualType, Loc); in GenerateCode()
|
| H A D | CGStmtOpenMP.cpp | 632 Address ArgAddr = ArgLVal.getAddress(); in emitOutlinedFunctionPrologue() local 634 ArgAddr = CGF.EmitLoadOfReference(ArgLVal); in emitOutlinedFunctionPrologue() 637 ArgAddr = CGF.EmitLoadOfPointer( in emitOutlinedFunctionPrologue() 638 ArgAddr, ArgLVal.getType()->castAs<PointerType>()); in emitOutlinedFunctionPrologue() 642 {Args[Cnt], {Var, ArgAddr.withAlignment(Ctx.getDeclAlign(Var))}}); in emitOutlinedFunctionPrologue()
|
| H A D | CGCall.cpp | 4006 Address ArgAddr(&*AI, ConvertType(RetTy), Alignment); in EmitFunctionEpilog() local 4008 LValue::MakeAddr(ArgAddr, RetTy, getContext(), BaseInfo, TBAAInfo); in EmitFunctionEpilog()
|