Home
last modified time | relevance | path

Searched refs:StackMaps (Results 1 – 23 of 23) sorted by relevance

/llvm-project-15.0.7/llvm/lib/CodeGen/
H A DStackMaps.cpp46 const char *StackMaps::WSMP = "Stack Maps: ";
149 StackMaps::StackMaps(AsmPrinter &AP) : AP(AP) { in StackMaps() function in StackMaps
161 case StackMaps::DirectMemRefOp: in getNextMetaArgIdx()
164 case StackMaps::IndirectMemRefOp: in getNextMetaArgIdx()
167 case StackMaps::ConstantOp: in getNextMetaArgIdx()
196 case StackMaps::DirectMemRefOp: { in parseOperand()
208 case StackMaps::IndirectMemRefOp: { in parseOperand()
217 case StackMaps::ConstantOp: { in parseOperand()
266 void StackMaps::print(raw_ostream &OS) { in print()
338 StackMaps::LiveOutReg
[all …]
H A DCMakeLists.txt207 StackMaps.cpp
H A DFixupStatepointCallerSaved.cpp520 MIB.addImm(StackMaps::IndirectMemRefOp); in rewriteStatepoint()
H A DMachineInstr.cpp1110 CurUseIdx = StackMaps::getNextMetaArgIdx(this, CurUseIdx); in findTiedOperandIdx()
1115 CurUseIdx = StackMaps::getNextMetaArgIdx(this, CurUseIdx); in findTiedOperandIdx()
H A DTargetLoweringBase.cpp1211 MIB.addImm(StackMaps::IndirectMemRefOp); in emitPatchPoint()
1218 MIB.addImm(StackMaps::DirectMemRefOp); in emitPatchPoint()
H A DTargetInstrInfo.cpp541 MIB.addImm(StackMaps::IndirectMemRefOp); in foldPatchpoint()
H A DMachineVerifier.cpp1849 MI->getOperand(Offset - 1).getImm() != StackMaps::ConstantOp || in visitMachineInstrBefore()
/llvm-project-15.0.7/llvm/include/llvm/CodeGen/
H A DGCMetadataPrinter.h31 class StackMaps; variable
67 virtual bool emitStackMaps(StackMaps &SM, AsmPrinter &AP) { return false; } in emitStackMaps()
H A DStackMaps.h251 class StackMaps {
288 StackMaps(AsmPrinter &AP);
H A DAsmPrinter.h71 class StackMaps; variable
500 void emitStackMaps(StackMaps &SM);
/llvm-project-15.0.7/llvm/lib/Target/SystemZ/
H A DSystemZAsmPrinter.h28 StackMaps SM;
/llvm-project-15.0.7/llvm/docs/
H A DReference.rst43 StackMaps
208 :doc:`StackMaps`
H A DLangRef.rst357 the location of its arguments in a side table. See :doc:`StackMaps`.
12434 alignment of the nop sequence. Unlike :doc:`StackMaps` statepoints do
24581 are described in :doc:`StackMaps`.
/llvm-project-15.0.7/llvm/lib/Target/AArch64/
H A DAArch64AsmPrinter.cpp73 StackMaps SM;
100 void LowerSTACKMAP(MCStreamer &OutStreamer, StackMaps &SM,
102 void LowerPATCHPOINT(MCStreamer &OutStreamer, StackMaps &SM,
104 void LowerSTATEPOINT(MCStreamer &OutStreamer, StackMaps &SM,
978 void AArch64AsmPrinter::LowerSTACKMAP(MCStreamer &OutStreamer, StackMaps &SM, in LowerSTACKMAP()
1010 void AArch64AsmPrinter::LowerPATCHPOINT(MCStreamer &OutStreamer, StackMaps &SM, in LowerPATCHPOINT()
1053 void AArch64AsmPrinter::LowerSTATEPOINT(MCStreamer &OutStreamer, StackMaps &SM, in LowerSTATEPOINT()
/llvm-project-15.0.7/llvm/lib/Target/X86/
H A DX86AsmPrinter.h29 StackMaps SM;
/llvm-project-15.0.7/llvm/utils/gn/secondary/llvm/lib/CodeGen/
H A DBUILD.gn204 "StackMaps.cpp",
/llvm-project-15.0.7/llvm/lib/Target/PowerPC/
H A DPPCAsmPrinter.cpp143 StackMaps SM;
177 void LowerSTACKMAP(StackMaps &SM, const MachineInstr &MI);
178 void LowerPATCHPOINT(StackMaps &SM, const MachineInstr &MI);
434 void PPCAsmPrinter::LowerSTACKMAP(StackMaps &SM, const MachineInstr &MI) { in LowerSTACKMAP()
465 void PPCAsmPrinter::LowerPATCHPOINT(StackMaps &SM, const MachineInstr &MI) { in LowerPATCHPOINT()
/llvm-project-15.0.7/llvm/lib/CodeGen/SelectionDAG/
H A DStatepointLowering.cpp84 Ops.push_back(Builder.DAG.getTargetConstant(StackMaps::ConstantOp, L, in pushStackMapConstant()
H A DFastISel.cpp626 Ops.push_back(MachineOperand::CreateImm(StackMaps::ConstantOp)); in addStackMapLiveVars()
629 Ops.push_back(MachineOperand::CreateImm(StackMaps::ConstantOp)); in addStackMapLiveVars()
H A DInstrEmitter.cpp1141 Use = StackMaps::getNextMetaArgIdx(MI, Use); in EmitMachineNode()
H A DSelectionDAGISel.cpp2206 CurDAG->getTargetConstant(StackMaps::ConstantOp, DL, MVT::i64)); in pushStackMapLiveVariable()
H A DLegalizeIntegerTypes.cpp5603 DAG.getTargetConstant(StackMaps::ConstantOp, DL, MVT::i64)); in ExpandIntOp_STACKMAP()
5642 DAG.getTargetConstant(StackMaps::ConstantOp, DL, MVT::i64)); in ExpandIntOp_PATCHPOINT()
/llvm-project-15.0.7/llvm/lib/CodeGen/AsmPrinter/
H A DAsmPrinter.cpp3710 void AsmPrinter::emitStackMaps(StackMaps &SM) { in emitStackMaps()