/freebsd-src/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | StackMaps.cpp | 46 const char *StackMaps::WSMP = "Stack Maps: "; 50 MI.getOperand(Idx).getImm() == StackMaps::ConstantOp); in getConstMetaVal() 100 CurIdx = StackMaps::getNextMetaArgIdx(MI, CurIdx); in getNumGcMapEntriesIdx() 110 CurIdx = StackMaps::getNextMetaArgIdx(MI, CurIdx); in getNumAllocaIdx() 120 CurIdx = StackMaps::getNextMetaArgIdx(MI, CurIdx); in getNumGCPtrIdx() 166 StackMaps::StackMaps(AsmPrinter &AP) : AP(AP) { in StackMaps() function in StackMaps 171 unsigned StackMaps::getNextMetaArgIdx(const MachineInstr *MI, unsigned CurIdx) { in getNextMetaArgIdx() 178 case StackMaps::DirectMemRefOp: in getNextMetaArgIdx() 181 case StackMaps::IndirectMemRefOp: in getNextMetaArgIdx() 184 case StackMaps::ConstantOp: in getNextMetaArgIdx() [all …]
|
H A D | FixupStatepointCallerSaved.cpp | 27 #include "llvm/CodeGen/StackMaps.h" 384 // Leave `undef` operands as is, StackMaps will rewrite them in findRegistersToSpill() 521 MIB.addImm(StackMaps::IndirectMemRefOp); in rewriteStatepoint()
|
H A D | MachineInstr.cpp | 32 #include "llvm/CodeGen/StackMaps.h" 1220 CurUseIdx = StackMaps::getNextMetaArgIdx(this, CurUseIdx); in findTiedOperandIdx() 1225 CurUseIdx = StackMaps::getNextMetaArgIdx(this, CurUseIdx); in clearKillInfo()
|
H A D | TargetLoweringBase.cpp | 32 #include "llvm/CodeGen/StackMaps.h" 1185 MIB.addImm(StackMaps::IndirectMemRefOp); in getVectorTypeBreakdownMVT() 1192 MIB.addImm(StackMaps::DirectMemRefOp); in getVectorTypeBreakdownMVT()
|
H A D | TargetInstrInfo.cpp | 25 #include "llvm/CodeGen/StackMaps.h" 551 MIB.addImm(StackMaps::IndirectMemRefOp); in foldPatchpoint()
|
H A D | MachineVerifier.cpp | 57 #include "llvm/CodeGen/StackMaps.h" 2303 MI->getOperand(Offset - 1).getImm() != StackMaps::ConstantOp || in visitMachineOperand()
|
/freebsd-src/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | GCMetadataPrinter.h | 31 class StackMaps; variable 67 virtual bool emitStackMaps(StackMaps &SM, AsmPrinter &AP) { return false; } in emitStackMaps()
|
H A D | StackMaps.h | 259 class StackMaps { 295 StackMaps(AsmPrinter &AP);
|
H A D | AsmPrinter.h | 24 #include "llvm/CodeGen/StackMaps.h" 199 StackMaps SM;
|
/freebsd-src/contrib/llvm-project/llvm/lib/Target/RISCV/ |
H A D | RISCVAsmPrinter.cpp | 67 void LowerSTACKMAP(MCStreamer &OutStreamer, StackMaps &SM, 70 void LowerPATCHPOINT(MCStreamer &OutStreamer, StackMaps &SM, 73 void LowerSTATEPOINT(MCStreamer &OutStreamer, StackMaps &SM, 114 void RISCVAsmPrinter::LowerSTACKMAP(MCStreamer &OutStreamer, StackMaps &SM, in LowerSTACKMAP() 147 void RISCVAsmPrinter::LowerPATCHPOINT(MCStreamer &OutStreamer, StackMaps &SM, in LowerPATCHPOINT() 196 void RISCVAsmPrinter::LowerSTATEPOINT(MCStreamer &OutStreamer, StackMaps &SM,
|
/freebsd-src/contrib/llvm-project/llvm/lib/Target/AArch64/ |
H A D | AArch64AsmPrinter.cpp | 42 #include "llvm/CodeGen/StackMaps.h" 122 void LowerSTACKMAP(MCStreamer &OutStreamer, StackMaps &SM, 124 void LowerPATCHPOINT(MCStreamer &OutStreamer, StackMaps &SM, 126 void LowerSTATEPOINT(MCStreamer &OutStreamer, StackMaps &SM, 1551 void AArch64AsmPrinter::LowerSTACKMAP(MCStreamer &OutStreamer, StackMaps &SM, in emitInstruction() 1583 void AArch64AsmPrinter::LowerPATCHPOINT(MCStreamer &OutStreamer, StackMaps &SM, in emitInstruction() 1626 void AArch64AsmPrinter::LowerSTATEPOINT(MCStreamer &OutStreamer, StackMaps &SM, in emitInstruction()
|
/freebsd-src/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
H A D | PPCAsmPrinter.cpp | 44 #include "llvm/CodeGen/StackMaps.h" 204 void LowerSTACKMAP(StackMaps &SM, const MachineInstr &MI); in runOnMachineFunction() 205 void LowerPATCHPOINT(StackMaps &SM, const MachineInstr &MI); in runOnMachineFunction() 522 void PPCAsmPrinter::LowerSTACKMAP(StackMaps &SM, const MachineInstr &MI) { in LowerPATCHPOINT() 553 void PPCAsmPrinter::LowerPATCHPOINT(StackMaps &SM, const MachineInstr &MI) { in LowerPATCHPOINT()
|
/freebsd-src/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
H A D | StatepointLowering.cpp | 32 #include "llvm/CodeGen/StackMaps.h" 82 Ops.push_back(Builder.DAG.getTargetConstant(StackMaps::ConstantOp, L, in pushStackMapConstant()
|
H A D | FastISel.cpp | 62 #include "llvm/CodeGen/StackMaps.h" 620 // Check for constants and encode them with a StackMaps::ConstantOp prefix. in addStackMapLiveVars() 622 Ops.push_back(MachineOperand::CreateImm(StackMaps::ConstantOp)); in addStackMapLiveVars() 625 Ops.push_back(MachineOperand::CreateImm(StackMaps::ConstantOp)); in addStackMapLiveVars()
|
H A D | InstrEmitter.cpp | 22 #include "llvm/CodeGen/StackMaps.h" 1217 Use = StackMaps::getNextMetaArgIdx(MI, Use); in EmitSpecialNode()
|
H A D | SelectionDAGISel.cpp | 54 #include "llvm/CodeGen/StackMaps.h" 2518 CurDAG->getTargetConstant(StackMaps::ConstantOp, DL, MVT::i64)); in UpdateChains()
|
H A D | LegalizeIntegerTypes.cpp | 22 #include "llvm/CodeGen/StackMaps.h" 6172 DAG.getTargetConstant(StackMaps::ConstantOp, DL, MVT::i64)); 6211 DAG.getTargetConstant(StackMaps::ConstantOp, DL, MVT::i64));
|
/freebsd-src/lib/clang/libllvm/ |
H A D | Makefile | 465 SRCS_MIN+= CodeGen/StackMaps.cpp
|