Searched refs:ArgAddr (Results 1 – 6 of 6) sorted by relevance
/freebsd/contrib/llvm-project/clang/lib/CodeGen/Targets/ |
H A D | Sparc.cpp | 297 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 D | Hexagon.cpp | 404 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 D | InstrProfiling.cpp | 1141 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 D | CGExpr.cpp | 3698 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 D | CGStmtOpenMP.cpp | 602 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 D | CGCall.cpp | 3841 Address ArgAddr(&*AI, ConvertType(RetTy), Alignment); in EmitFunctionEpilog() local 3843 LValue::MakeAddr(ArgAddr, RetTy, getContext(), BaseInfo, TBAAInfo); in EmitFunctionEpilog()
|