Searched refs:ArgAddr (Results 1 – 4 of 4) sorted by relevance
| /llvm-project-15.0.7/clang/lib/CodeGen/ |
| H A D | TargetInfo.cpp | 8910 llvm::PHINode *ArgAddr = CGF.Builder.CreatePHI(MemPTy, 2, "vaarg.addr"); in EmitVAArgForHexagonLinux() local 8911 ArgAddr->addIncoming(__saved_reg_area_p, InRegBlock); in EmitVAArgForHexagonLinux() 8912 ArgAddr->addIncoming(__overflow_area_p, OnStackBlock); in EmitVAArgForHexagonLinux() 8914 return Address(ArgAddr, MemTy, CharUnits::fromQuantity(ArgAlign)); in EmitVAArgForHexagonLinux() 9833 Address ArgAddr = Address::invalid(); in EmitVAArg() local 9844 ArgAddr = Builder.CreateConstInBoundsByteGEP(Addr, Offset, "extend"); in EmitVAArg() 9851 ArgAddr = Addr; in EmitVAArg() 9858 ArgAddr = Builder.CreateElementBitCast(Addr, ArgPtrTy, "indirect"); in EmitVAArg() 9859 ArgAddr = Address(Builder.CreateLoad(ArgAddr, "indirect.arg"), ArgTy, in EmitVAArg() 9871 return Builder.CreateElementBitCast(ArgAddr, ArgTy, "arg.addr"); in EmitVAArg()
|
| H A D | CGExpr.cpp | 3475 ImplicitParamDecl ArgAddr(getContext(), getContext().VoidPtrTy, in EmitCfiCheckFail() local 3478 Args.push_back(&ArgAddr); in EmitCfiCheckFail() 3503 EmitLoadOfScalar(GetAddrOfLocalVar(&ArgAddr), /*Volatile=*/false, in EmitCfiCheckFail() 3504 CGM.getContext().VoidPtrTy, ArgAddr.getLocation()); in EmitCfiCheckFail()
|
| H A D | CGStmtOpenMP.cpp | 573 Address ArgAddr = ArgLVal.getAddress(CGF); in emitOutlinedFunctionPrologue() local 575 ArgAddr = CGF.EmitLoadOfReference(ArgLVal); in emitOutlinedFunctionPrologue() 578 ArgAddr = CGF.EmitLoadOfPointer( in emitOutlinedFunctionPrologue() 579 ArgAddr, ArgLVal.getType()->castAs<PointerType>()); in emitOutlinedFunctionPrologue() 583 {Args[Cnt], {Var, ArgAddr.withAlignment(Ctx.getDeclAlign(Var))}}); in emitOutlinedFunctionPrologue()
|
| H A D | CGCall.cpp | 3547 Address ArgAddr(&*AI, ConvertType(RetTy), Alignment); in EmitFunctionEpilog() local 3549 LValue::MakeAddr(ArgAddr, RetTy, getContext(), BaseInfo, TBAAInfo); in EmitFunctionEpilog()
|