Home
last modified time | relevance | path

Searched refs:Printable (Results 1 – 25 of 35) sorted by relevance

12

/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/
H A DMachineSSAContext.cpp70 Printable MachineSSAContext::print(const MachineBasicBlock *Block) const { in print()
72 return Printable([](raw_ostream &Out) { Out << "<nullptr>"; }); in print()
73 return Printable([Block](raw_ostream &Out) { Block->printName(Out); }); in print()
76 template <> Printable MachineSSAContext::print(const MachineInstr *I) const { in print()
77 return Printable([I](raw_ostream &Out) { I->print(Out); }); in print()
80 template <> Printable MachineSSAContext::print(Register Value) const { in print()
82 return Printable([MRI, Value](raw_ostream &Out) { in print()
96 Printable MachineSSAContext::printAsOperand(const MachineBasicBlock *BB) const { in printAsOperand()
97 return Printable([BB](raw_ostream &Out) { BB->printAsOperand(Out); }); in printAsOperand()
H A DTargetRegisterInfo.cpp112 Printable printReg(Register Reg, const TargetRegisterInfo *TRI, in printReg()
114 return Printable([Reg, TRI, SubIdx, MRI](raw_ostream &OS) { in printReg()
143 Printable printRegUnit(unsigned Unit, const TargetRegisterInfo *TRI) { in printRegUnit()
144 return Printable([Unit, TRI](raw_ostream &OS) { in printRegUnit()
166 Printable printVRegOrUnit(unsigned Unit, const TargetRegisterInfo *TRI) { in printVRegOrUnit()
167 return Printable([Unit, TRI](raw_ostream &OS) { in printVRegOrUnit()
176 Printable printRegClassOrBank(Register Reg, const MachineRegisterInfo &RegInfo, in printRegClassOrBank()
178 return Printable([Reg, &RegInfo, TRI](raw_ostream &OS) { in printRegClassOrBank()
H A DMachineBlockFrequencyInfo.cpp280 Printable llvm::printBlockFreq(const MachineBlockFrequencyInfo &MBFI, in printBlockFreq()
282 return Printable([&MBFI, Freq](raw_ostream &OS) { in printBlockFreq()
287 Printable llvm::printBlockFreq(const MachineBlockFrequencyInfo &MBFI, in printBlockFreq()
H A DRegAllocPBQP.cpp888 static Printable PrintNodeInfo(PBQP::RegAlloc::PBQPRAGraph::NodeId NId, in PrintNodeInfo()
890 return Printable([NId, &G](raw_ostream &OS) { in PrintNodeInfo()
/freebsd-14.2/contrib/llvm-project/llvm/lib/IR/
H A DSSAContext.cpp78 template <> Printable SSAContext::print(const Value *V) const { in print()
79 return Printable([V](raw_ostream &Out) { V->print(Out); }); in print()
82 template <> Printable SSAContext::print(const Instruction *Inst) const { in print()
86 template <> Printable SSAContext::print(const BasicBlock *BB) const { in print()
88 return Printable([](raw_ostream &Out) { Out << "<nullptr>"; }); in print()
90 return Printable([BB](raw_ostream &Out) { Out << BB->getName(); }); in print()
92 return Printable([BB](raw_ostream &Out) { in print()
99 template <> Printable SSAContext::printAsOperand(const BasicBlock *BB) const { in printAsOperand()
100 return Printable([BB](raw_ostream &Out) { BB->printAsOperand(Out); }); in printAsOperand()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Support/
H A DPrintable.h38 class Printable {
41 Printable(std::function<void(raw_ostream &OS)> Print) in Printable() function
45 inline raw_ostream &operator<<(raw_ostream &OS, const Printable &P) {
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/ADT/
H A DGenericSSAContext.h99 Printable print(const BlockT *block) const;
100 Printable printAsOperand(const BlockT *BB) const;
101 Printable print(const InstructionT *inst) const;
102 Printable print(ConstValueRefT value) const;
H A DGenericCycleInfo.h195 Printable printEntries(const ContextT &Ctx) const { in printEntries()
196 return Printable([this, &Ctx](raw_ostream &Out) { in printEntries()
207 Printable print(const ContextT &Ctx) const { in print()
208 return Printable([this, &Ctx](raw_ostream &Out) { in print()
281 Printable print(const CycleT *Cycle) { return Cycle->print(Context); } in print()
H A DGenericConvergenceVerifier.h73 void reportFailure(const Twine &Message, ArrayRef<Printable> Values);
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DMachineBlockFrequencyInfo.h102 Printable printBlockFreq(const MachineBlockFrequencyInfo &MBFI,
107 Printable printBlockFreq(const MachineBlockFrequencyInfo &MBFI,
H A DTargetRegisterInfo.h1338 Printable printReg(Register Reg, const TargetRegisterInfo *TRI = nullptr,
1350 Printable printRegUnit(unsigned Unit, const TargetRegisterInfo *TRI);
1354 Printable printVRegOrUnit(unsigned VRegOrUnit, const TargetRegisterInfo *TRI);
1358 Printable printRegClassOrBank(Register Reg, const MachineRegisterInfo &RegInfo,
H A DMachineJumpTableInfo.h145 Printable printJumpTableEntryReference(unsigned Idx);
H A DMachineBasicBlock.h38 class Printable; variable
1235 Printable printMBBReference(const MachineBasicBlock &MBB);
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/MC/
H A DLaneBitmask.h92 inline Printable PrintLaneMask(LaneBitmask LaneMask) { in PrintLaneMask()
93 return Printable([LaneMask](raw_ostream &OS) { in PrintLaneMask()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DGCNRegPressure.h110 friend Printable print(const GCNRegPressure &RP, const GCNSubtarget *ST);
329 Printable print(const GCNRegPressure &RP, const GCNSubtarget *ST = nullptr);
331 Printable print(const GCNRPTracker::LiveRegSet &LiveRegs,
334 Printable reportMismatch(const GCNRPTracker::LiveRegSet &LISLR,
H A DGCNRegPressure.cpp138 Printable llvm::print(const GCNRegPressure &RP, const GCNSubtarget *ST) { in print()
139 return Printable([&RP, ST](raw_ostream &OS) { in print()
438 Printable llvm::reportMismatch(const GCNRPTracker::LiveRegSet &LISLR, in reportMismatch()
441 return Printable([&LISLR, &TrackedLR, TRI, Pfx](raw_ostream &OS) { in reportMismatch()
485 Printable llvm::print(const GCNRPTracker::LiveRegSet &LiveRegs, in print()
487 return Printable([&LiveRegs, &MRI](raw_ostream &OS) { in print()
553 return Printable([&RP](raw_ostream &OS) { in runOnMachineFunction()
H A DAMDGPUPerfHintAnalysis.cpp83 Printable print() const { in print()
84 return Printable([this](raw_ostream &OS) { in print()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DBlockFrequencyInfo.h107 Printable printBlockFreq(const BlockFrequencyInfo &BFI, BlockFrequency Freq);
111 Printable printBlockFreq(const BlockFrequencyInfo &BFI, const BasicBlock &BB);
/freebsd-14.2/contrib/llvm-project/llvm/lib/Analysis/
H A DBlockFrequencyInfo.cpp284 Printable llvm::printBlockFreq(const BlockFrequencyInfo &BFI, in printBlockFreq()
286 return Printable([&BFI, Freq](raw_ostream &OS) { in printBlockFreq()
291 Printable llvm::printBlockFreq(const BlockFrequencyInfo &BFI, in printBlockFreq()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/X86/MCTargetDesc/
H A DX86WinCOFFTargetStreamer.cpp291 static Printable printFPOReg(const MCRegisterInfo *MRI, unsigned LLVMReg) { in printFPOReg()
292 return Printable([MRI, LLVMReg](raw_ostream &OS) { in printFPOReg()
/freebsd-14.2/contrib/ncurses/include/
H A Dunctrl.h.in40 * as ^?. Printable characters are displayed as is.
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/IR/
H A DGenericConvergenceVerifierImpl.h123 const Twine &Message, ArrayRef<Printable> DumpedValues) { in reportFailure()
/freebsd-14.2/contrib/googletest/googlemock/test/
H A Dgmock-spec-builders_test.cc1873 struct Printable {}; struct
1875 inline void operator<<(::std::ostream& os, const Printable&) { in operator <<() argument
1889 const Printable& x, Unprintable y));
1924 c.VoidMethod(false, 5, "Hi", nullptr, Printable(), Unprintable()); in TEST()
1938 c.VoidMethod(false, 5, "Hi", nullptr, Printable(), Unprintable()); in TEST()
1982 c.VoidMethod(false, 5, "Hi", nullptr, Printable(), Unprintable()); in TEST()
/freebsd-14.2/crypto/openssl/doc/man3/
H A DASN1_STRING_print_ex.pod56 Printable characters are normally escaped using the backslash '\' character. If
/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGDumper.cpp535 static Printable PrintNodeId(const SDNode &Node) { in PrintNodeId()
536 return Printable([&Node](raw_ostream &OS) { in PrintNodeId()

12