Home
last modified time | relevance | path

Searched refs:ArgAddr (Results 1 – 4 of 4) sorted by relevance

/openbsd-src/gnu/llvm/clang/lib/CodeGen/
H A DTargetInfo.cpp9040 llvm::PHINode *ArgAddr = CGF.Builder.CreatePHI(MemPTy, 2, "vaarg.addr"); in EmitVAArgForHexagonLinux() local
9041 ArgAddr->addIncoming(__saved_reg_area_p, InRegBlock); in EmitVAArgForHexagonLinux()
9042 ArgAddr->addIncoming(__overflow_area_p, OnStackBlock); in EmitVAArgForHexagonLinux()
9044 return Address(ArgAddr, MemTy, CharUnits::fromQuantity(ArgAlign)); in EmitVAArgForHexagonLinux()
9967 Address ArgAddr = Address::invalid(); in EmitVAArg() local
9978 ArgAddr = Builder.CreateConstInBoundsByteGEP(Addr, Offset, "extend"); in EmitVAArg()
9985 ArgAddr = Addr; in EmitVAArg()
9992 ArgAddr = Builder.CreateElementBitCast(Addr, ArgPtrTy, "indirect"); in EmitVAArg()
9993 ArgAddr = Address(Builder.CreateLoad(ArgAddr, "indirect.arg"), ArgTy, in EmitVAArg()
10005 return Builder.CreateElementBitCast(ArgAddr, ArgTy, "arg.addr"); in EmitVAArg()
H A DCGExpr.cpp3449 ImplicitParamDecl ArgAddr(getContext(), getContext().VoidPtrTy, in EmitCfiCheckFail() local
3452 Args.push_back(&ArgAddr); in EmitCfiCheckFail()
3477 EmitLoadOfScalar(GetAddrOfLocalVar(&ArgAddr), /*Volatile=*/false, in EmitCfiCheckFail()
3478 CGM.getContext().VoidPtrTy, ArgAddr.getLocation()); in EmitCfiCheckFail()
H A DCGStmtOpenMP.cpp574 Address ArgAddr = ArgLVal.getAddress(CGF); in emitOutlinedFunctionPrologue() local
576 ArgAddr = CGF.EmitLoadOfReference(ArgLVal); in emitOutlinedFunctionPrologue()
579 ArgAddr = CGF.EmitLoadOfPointer( in emitOutlinedFunctionPrologue()
580 ArgAddr, ArgLVal.getType()->castAs<PointerType>()); in emitOutlinedFunctionPrologue()
584 {Args[Cnt], {Var, ArgAddr.withAlignment(Ctx.getDeclAlign(Var))}}); in emitOutlinedFunctionPrologue()
H A DCGCall.cpp3597 Address ArgAddr(&*AI, ConvertType(RetTy), Alignment); in EmitFunctionEpilog() local
3599 LValue::MakeAddr(ArgAddr, RetTy, getContext(), BaseInfo, TBAAInfo); in EmitFunctionEpilog()