Home
last modified time | relevance | path

Searched refs:RetAddr (Results 1 – 3 of 3) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DEntryExitInstrumenter.cpp56 Instruction *RetAddr = CallInst::Create( in insertCall() local
59 RetAddr->setDebugLoc(DL); in insertCall()
64 CallInst *Call = CallInst::Create(Fn, RetAddr, "", InsertionPt); in insertCall()
85 Instruction *RetAddr = CallInst::Create( in insertCall() local
89 RetAddr->setDebugLoc(DL); in insertCall()
91 Value *Args[] = {&CurFn, RetAddr}; in insertCall()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGExprAgg.cpp300 Address RetAddr = Address::invalid(); in withReturnValueSlot() local
306 RetAddr = Dest.getAddress(); in withReturnValueSlot()
308 RetAddr = CGF.CreateMemTempWithoutCast(RetTy, "tmp"); in withReturnValueSlot()
311 LifetimeSizePtr = CGF.EmitLifetimeStart(Size, RetAddr.getBasePointer()); in withReturnValueSlot()
320 NormalEHLifetimeMarker, RetAddr, LifetimeSizePtr); in withReturnValueSlot()
326 EmitCall(ReturnValueSlot(RetAddr, Dest.isVolatile(), IsResultUnused, in withReturnValueSlot()
341 CGF.EmitLifetimeEnd(LifetimeSizePtr, RetAddr.getBasePointer()); in withReturnValueSlot()
/freebsd/contrib/llvm-project/llvm/lib/Target/Sparc/
H A DSparcISelLowering.cpp2864 SDValue RetAddr; in LowerRETURNADDR() local
2868 RetAddr = DAG.getCopyFromReg(DAG.getEntryNode(), dl, RetReg, VT); in LowerRETURNADDR()
2869 return RetAddr; in LowerRETURNADDR()
2880 RetAddr = DAG.getLoad(VT, dl, DAG.getEntryNode(), Ptr, MachinePointerInfo()); in LowerRETURNADDR()
2882 return RetAddr; in LowerRETURNADDR()