Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/clang/lib/CodeGen/Targets/
H A DSparc.cpp297 Address ArgAddr = Address::invalid(); in EmitVAArg() local
308 ArgAddr = Builder.CreateConstInBoundsByteGEP(Addr, Offset, "extend"); in EmitVAArg()
315 ArgAddr = Addr; in EmitVAArg()
322 ArgAddr = Addr.withElementType(ArgPtrTy); in EmitVAArg()
323 ArgAddr = Address(Builder.CreateLoad(ArgAddr, "indirect.arg"), ArgTy, in EmitVAArg()
336 CGF.MakeAddrLValue(ArgAddr.withElementType(ArgTy), Ty), Slot); in EmitVAArg()
H A DHexagon.cpp404 llvm::PHINode *ArgAddr = CGF.Builder.CreatePHI(MemPTy, 2, "vaarg.addr"); in EmitVAArgForHexagonLinux() local
405 ArgAddr->addIncoming(__saved_reg_area_p, InRegBlock); in EmitVAArgForHexagonLinux()
406 ArgAddr->addIncoming(__overflow_area_p, OnStackBlock); in EmitVAArgForHexagonLinux()
408 return Address(ArgAddr, MemTy, CharUnits::fromQuantity(ArgAlign)); in EmitVAArgForHexagonLinux()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DInstrProfiling.cpp1141 auto *ArgAddr = Fn->getArg(0); in createRMWOrFunc() local
1147 auto *Bitmap = Builder.CreateLoad(Int8Ty, ArgAddr, "mcdc.bits"); in createRMWOrFunc()
1162 ThenBuilder.CreateAtomicRMW(AtomicRMWInst::Or, ArgAddr, ArgVal, in createRMWOrFunc()
1178 Builder.CreateStore(Result, ArgAddr); in createRMWOrFunc()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGExpr.cpp3698 ImplicitParamDecl ArgAddr(C, C.VoidPtrTy, ImplicitParamKind::Other); in EmitCfiCheckStub() local
3702 FnArgs.push_back(&ArgAddr); in EmitCfiCheckStub()
3735 ImplicitParamDecl ArgAddr(getContext(), getContext().VoidPtrTy, in EmitCfiCheckFail() local
3738 Args.push_back(&ArgAddr); in EmitCfiCheckFail()
3763 EmitLoadOfScalar(GetAddrOfLocalVar(&ArgAddr), /*Volatile=*/false, in EmitCfiCheckFail()
3764 CGM.getContext().VoidPtrTy, ArgAddr.getLocation()); in EmitCfiCheckFail()
H A DCGStmtOpenMP.cpp602 Address ArgAddr = ArgLVal.getAddress(); in emitOutlinedFunctionPrologue() local
604 ArgAddr = CGF.EmitLoadOfReference(ArgLVal); in emitOutlinedFunctionPrologue()
607 ArgAddr = CGF.EmitLoadOfPointer( in emitOutlinedFunctionPrologue()
608 ArgAddr, ArgLVal.getType()->castAs<PointerType>()); in emitOutlinedFunctionPrologue()
612 {Args[Cnt], {Var, ArgAddr.withAlignment(Ctx.getDeclAlign(Var))}}); in emitOutlinedFunctionPrologue()
H A DCGCall.cpp3841 Address ArgAddr(&*AI, ConvertType(RetTy), Alignment); in EmitFunctionEpilog() local
3843 LValue::MakeAddr(ArgAddr, RetTy, getContext(), BaseInfo, TBAAInfo); in EmitFunctionEpilog()