Home
last modified time | relevance | path

Searched refs:FrameAddr (Results 1 – 18 of 18) sorted by relevance

/openbsd-src/gnu/llvm/llvm/tools/llvm-profgen/
H A DProfiledBinary.h423 uint64_t getCallAddrFromFrameAddr(uint64_t FrameAddr) const { in getCallAddrFromFrameAddr() argument
424 if (FrameAddr == ExternalAddr) in getCallAddrFromFrameAddr()
426 auto I = getIndexForAddr(FrameAddr); in getCallAddrFromFrameAddr()
427 FrameAddr = I ? getAddressforIndex(I - 1) : 0; in getCallAddrFromFrameAddr()
428 if (FrameAddr && addressIsCall(FrameAddr)) in getCallAddrFromFrameAddr()
429 return FrameAddr; in getCallAddrFromFrameAddr()
H A DPerfReader.cpp604 uint64_t FrameAddr = 0; in extractCallstack() local
605 if (FrameStr.getAsInteger(16, FrameAddr)) { in extractCallstack()
613 FrameAddr = Binary->canonicalizeVirtualAddress(FrameAddr); in extractCallstack()
615 if (!Binary->addressIsCode(FrameAddr)) { in extractCallstack()
629 auto CallAddr = Binary->getCallAddrFromFrameAddr(FrameAddr); in extractCallstack()
634 InvalidReturnAddresses.insert(FrameAddr); in extractCallstack()
637 FrameAddr = CallAddr; in extractCallstack()
640 CallStack.emplace_back(FrameAddr); in extractCallstack()
1040 uint64_t FrameAddr = 0; in checkPerfScriptType() local
1043 if (!TraceIt.getCurrentLine().getAsInteger(10, FrameAddr)) in checkPerfScriptType()
[all …]
/openbsd-src/gnu/llvm/llvm/lib/Target/CSKY/
H A DCSKYISelLowering.cpp1220 SDValue FrameAddr = DAG.getCopyFromReg(DAG.getEntryNode(), dl, FrameReg, VT); in LowerFRAMEADDR() local
1222 FrameAddr = DAG.getLoad(VT, dl, DAG.getEntryNode(), FrameAddr, in LowerFRAMEADDR()
1224 return FrameAddr; in LowerFRAMEADDR()
1241 SDValue FrameAddr = LowerFRAMEADDR(Op, DAG); in LowerRETURNADDR() local
1244 DAG.getNode(ISD::ADD, dl, VT, FrameAddr, Offset), in LowerRETURNADDR()
/openbsd-src/gnu/llvm/llvm/lib/Target/Lanai/
H A DLanaiISelLowering.cpp1062 SDValue FrameAddr = LowerFRAMEADDR(Op, DAG); in LowerRETURNADDR() local
1064 SDValue Ptr = DAG.getNode(ISD::ADD, DL, VT, FrameAddr, in LowerRETURNADDR()
1082 SDValue FrameAddr = DAG.getCopyFromReg(DAG.getEntryNode(), DL, Lanai::FP, VT); in LowerFRAMEADDR() local
1086 SDValue Ptr = DAG.getNode(ISD::ADD, DL, VT, FrameAddr, in LowerFRAMEADDR()
1088 FrameAddr = in LowerFRAMEADDR()
1091 return FrameAddr; in LowerFRAMEADDR()
/openbsd-src/gnu/llvm/llvm/lib/Target/MSP430/
H A DMSP430ISelLowering.cpp1278 SDValue FrameAddr = LowerFRAMEADDR(Op, DAG); in LowerRETURNADDR() local
1282 DAG.getNode(ISD::ADD, dl, PtrVT, FrameAddr, Offset), in LowerRETURNADDR()
1300 SDValue FrameAddr = DAG.getCopyFromReg(DAG.getEntryNode(), dl, in LowerFRAMEADDR() local
1303 FrameAddr = DAG.getLoad(VT, dl, DAG.getEntryNode(), FrameAddr, in LowerFRAMEADDR()
1305 return FrameAddr; in LowerFRAMEADDR()
/openbsd-src/gnu/llvm/llvm/lib/Target/X86/
H A DX86WinEHState.cpp337 Value *FrameAddr = Builder.CreateCall( in emitExceptionRegistrationRecord() local
343 Value *FrameAddrI32 = Builder.CreatePtrToInt(FrameAddr, Int32Ty); in emitExceptionRegistrationRecord()
H A DX86ISelLowering.cpp28730 SDValue FrameAddr = LowerFRAMEADDR(Op, DAG); in LowerRETURNADDR() local
28734 DAG.getNode(ISD::ADD, dl, PtrVT, FrameAddr, Offset), in LowerRETURNADDR()
28781 SDValue FrameAddr = DAG.getCopyFromReg(DAG.getEntryNode(), dl, FrameReg, VT); in LowerFRAMEADDR() local
28783 FrameAddr = DAG.getLoad(VT, dl, DAG.getEntryNode(), FrameAddr, in LowerFRAMEADDR()
28785 return FrameAddr; in LowerFRAMEADDR()
/openbsd-src/gnu/llvm/llvm/lib/Target/Sparc/
H A DSparcISelLowering.cpp2807 SDValue FrameAddr; in getFRAMEADDR() local
2813 FrameAddr = DAG.getCopyFromReg(Chain, dl, FrameReg, VT); in getFRAMEADDR()
2818 SDValue Ptr = DAG.getNode(ISD::ADD, dl, VT, FrameAddr, in getFRAMEADDR()
2820 FrameAddr = DAG.getLoad(VT, dl, Chain, Ptr, MachinePointerInfo()); in getFRAMEADDR()
2823 FrameAddr = DAG.getNode(ISD::ADD, dl, VT, FrameAddr, in getFRAMEADDR()
2825 return FrameAddr; in getFRAMEADDR()
2861 SDValue FrameAddr = getFRAMEADDR(depth - 1, Op, DAG, Subtarget, true); in LowerRETURNADDR() local
2866 FrameAddr, in LowerRETURNADDR()
/openbsd-src/gnu/llvm/llvm/lib/Target/VE/
H A DVEISelLowering.cpp1739 SDValue FrameAddr = in lowerFRAMEADDR() local
1742 FrameAddr = DAG.getLoad(Op.getValueType(), DL, DAG.getEntryNode(), in lowerFRAMEADDR()
1743 FrameAddr, MachinePointerInfo()); in lowerFRAMEADDR()
1744 return FrameAddr; in lowerFRAMEADDR()
1757 SDValue FrameAddr = lowerFRAMEADDR(Op, DAG, TLI, Subtarget); in lowerRETURNADDR() local
1763 DAG.getNode(ISD::ADD, DL, VT, FrameAddr, Offset), in lowerRETURNADDR()
/openbsd-src/gnu/llvm/llvm/lib/Target/Hexagon/
H A DHexagonISelLowering.cpp1180 SDValue FrameAddr = LowerFRAMEADDR(Op, DAG); in LowerRETURNADDR() local
1183 DAG.getNode(ISD::ADD, dl, VT, FrameAddr, Offset), in LowerRETURNADDR()
1201 SDValue FrameAddr = DAG.getCopyFromReg(DAG.getEntryNode(), dl, in LowerFRAMEADDR() local
1204 FrameAddr = DAG.getLoad(VT, dl, DAG.getEntryNode(), FrameAddr, in LowerFRAMEADDR()
1206 return FrameAddr; in LowerFRAMEADDR()
/openbsd-src/gnu/llvm/llvm/lib/Target/LoongArch/
H A DLoongArchISelLowering.cpp293 SDValue FrameAddr = DAG.getCopyFromReg(DAG.getEntryNode(), DL, FrameReg, VT); in lowerFRAMEADDR() local
299 SDValue Ptr = DAG.getNode(ISD::ADD, DL, VT, FrameAddr, in lowerFRAMEADDR()
301 FrameAddr = in lowerFRAMEADDR()
304 return FrameAddr; in lowerFRAMEADDR()
/openbsd-src/gnu/llvm/llvm/lib/Target/AArch64/GISel/
H A DAArch64InstructionSelector.cpp5911 Register FrameAddr(AArch64::FP); in selectIntrinsic() local
5915 MIB.buildInstr(AArch64::LDRXui, {NextFrame}, {FrameAddr}).addImm(0); in selectIntrinsic()
5917 FrameAddr = NextFrame; in selectIntrinsic()
5921 MIB.buildCopy({DstReg}, {FrameAddr}); in selectIntrinsic()
5927 MIB.buildInstr(AArch64::LDRXui, {TmpReg}, {FrameAddr}).addImm(1); in selectIntrinsic()
5930 MIB.buildInstr(AArch64::LDRXui, {Register(AArch64::LR)}, {FrameAddr}) in selectIntrinsic()
/openbsd-src/gnu/llvm/llvm/lib/Target/RISCV/
H A DRISCVISelLowering.cpp4734 SDValue FrameAddr = DAG.getCopyFromReg(DAG.getEntryNode(), DL, FrameReg, VT); in lowerFRAMEADDR() local
4738 SDValue Ptr = DAG.getNode(ISD::ADD, DL, VT, FrameAddr, in lowerFRAMEADDR()
4740 FrameAddr = in lowerFRAMEADDR()
4743 return FrameAddr; in lowerFRAMEADDR()
4763 SDValue FrameAddr = lowerFRAMEADDR(Op, DAG); in lowerRETURNADDR() local
4766 DAG.getNode(ISD::ADD, DL, VT, FrameAddr, Offset), in lowerRETURNADDR()
/openbsd-src/gnu/llvm/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp9621 SDValue FrameAddr = in LowerFRAMEADDR() local
9624 FrameAddr = DAG.getLoad(VT, DL, DAG.getEntryNode(), FrameAddr, in LowerFRAMEADDR()
9628 FrameAddr = DAG.getNode(ISD::AssertZext, DL, MVT::i64, FrameAddr, in LowerFRAMEADDR()
9631 return FrameAddr; in LowerFRAMEADDR()
9671 SDValue FrameAddr = in LowerADDROFRETURNADDR() local
9675 return DAG.getNode(ISD::ADD, DL, VT, FrameAddr, Offset); in LowerADDROFRETURNADDR()
9689 SDValue FrameAddr = LowerFRAMEADDR(Op, DAG); in LowerRETURNADDR() local
9693 DAG.getNode(ISD::ADD, DL, VT, FrameAddr, Offset), MachinePointerInfo()); in LowerRETURNADDR()
/openbsd-src/gnu/llvm/llvm/lib/Target/Mips/
H A DMipsISelLowering.cpp2513 SDValue FrameAddr = DAG.getCopyFromReg( in lowerFRAMEADDR() local
2515 return FrameAddr; in lowerFRAMEADDR()
/openbsd-src/gnu/llvm/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.cpp16543 SDValue FrameAddr = in LowerRETURNADDR() local
16550 DAG.getNode(ISD::ADD, dl, PtrVT, FrameAddr, Offset), in LowerRETURNADDR()
16580 SDValue FrameAddr = DAG.getCopyFromReg(DAG.getEntryNode(), dl, FrameReg, in LowerFRAMEADDR() local
16583 FrameAddr = DAG.getLoad(Op.getValueType(), dl, DAG.getEntryNode(), in LowerFRAMEADDR()
16584 FrameAddr, MachinePointerInfo()); in LowerFRAMEADDR()
16585 return FrameAddr; in LowerFRAMEADDR()
/openbsd-src/gnu/llvm/llvm/lib/Target/ARM/
H A DARMISelLowering.cpp6101 SDValue FrameAddr = LowerFRAMEADDR(Op, DAG); in LowerRETURNADDR() local
6104 DAG.getNode(ISD::ADD, dl, VT, FrameAddr, Offset), in LowerRETURNADDR()
6124 SDValue FrameAddr = DAG.getCopyFromReg(DAG.getEntryNode(), dl, FrameReg, VT); in LowerFRAMEADDR() local
6126 FrameAddr = DAG.getLoad(VT, dl, DAG.getEntryNode(), FrameAddr, in LowerFRAMEADDR()
6128 return FrameAddr; in LowerFRAMEADDR()
/openbsd-src/gnu/llvm/clang/lib/CodeGen/
H A DCGBuiltin.cpp3792 Value *FrameAddr = Builder.CreateCall( in EmitBuiltinExpr() local
3795 Builder.CreateStore(FrameAddr, Buf); in EmitBuiltinExpr()