| /llvm-project-15.0.7/llvm/lib/IR/ |
| H A D | SSAContext.cpp | 31 Printable SSAContext::print(Value *V) const { in print() 32 return Printable([V](raw_ostream &Out) { V->print(Out); }); in print() 35 Printable SSAContext::print(Instruction *Inst) const { in print() 39 Printable SSAContext::print(BasicBlock *BB) const { in print() 41 return Printable([BB](raw_ostream &Out) { Out << BB->getName(); }); in print() 43 return Printable([BB](raw_ostream &Out) { in print()
|
| /llvm-project-15.0.7/llvm/lib/CodeGen/ |
| H A D | MachineSSAContext.cpp | 33 Printable MachineSSAContext::print(MachineBasicBlock *Block) const { in print() 34 return Printable([Block](raw_ostream &Out) { Block->printName(Out); }); in print() 37 Printable MachineSSAContext::print(MachineInstr *I) const { in print() 38 return Printable([I](raw_ostream &Out) { I->print(Out); }); in print() 41 Printable MachineSSAContext::print(Register Value) const { in print() 43 return Printable([MRI, Value](raw_ostream &Out) { in print()
|
| H A D | TargetRegisterInfo.cpp | 111 Printable printReg(Register Reg, const TargetRegisterInfo *TRI, in printReg() 113 return Printable([Reg, TRI, SubIdx, MRI](raw_ostream &OS) { in printReg() 142 Printable printRegUnit(unsigned Unit, const TargetRegisterInfo *TRI) { in printRegUnit() 143 return Printable([Unit, TRI](raw_ostream &OS) { in printRegUnit() 165 Printable printVRegOrUnit(unsigned Unit, const TargetRegisterInfo *TRI) { in printVRegOrUnit() 166 return Printable([Unit, TRI](raw_ostream &OS) { in printVRegOrUnit() 175 Printable printRegClassOrBank(Register Reg, const MachineRegisterInfo &RegInfo, in printRegClassOrBank() 177 return Printable([Reg, &RegInfo, TRI](raw_ostream &OS) { in printRegClassOrBank()
|
| H A D | RegAllocPBQP.cpp | 888 static Printable PrintNodeInfo(PBQP::RegAlloc::PBQPRAGraph::NodeId NId, in PrintNodeInfo() 890 return Printable([NId, &G](raw_ostream &OS) { in PrintNodeInfo()
|
| H A D | MachineFunction.cpp | 1373 Printable llvm::printJumpTableEntryReference(unsigned Idx) { in printJumpTableEntryReference() 1374 return Printable([Idx](raw_ostream &OS) { OS << "%jump-table." << Idx; }); in printJumpTableEntryReference()
|
| H A D | MachineBasicBlock.cpp | 116 Printable llvm::printMBBReference(const MachineBasicBlock &MBB) { in printMBBReference() 117 return Printable([&MBB](raw_ostream &OS) { return MBB.printAsOperand(OS); }); in printMBBReference()
|
| /llvm-project-15.0.7/llvm/include/llvm/Support/ |
| H A D | Printable.h | 38 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) {
|
| /llvm-project-15.0.7/llvm/include/llvm/IR/ |
| H A D | SSAContext.h | 43 Printable print(BasicBlock *Block) const; 44 Printable print(Instruction *Inst) const; 45 Printable print(Value *Value) const;
|
| /llvm-project-15.0.7/llvm/include/llvm/CodeGen/ |
| H A D | MachineSSAContext.h | 50 Printable print(MachineBasicBlock *Block) const; 51 Printable print(MachineInstr *Inst) const; 52 Printable print(Register Value) const;
|
| H A D | TargetRegisterInfo.h | 1288 Printable printReg(Register Reg, const TargetRegisterInfo *TRI = nullptr, 1300 Printable printRegUnit(unsigned Unit, const TargetRegisterInfo *TRI); 1304 Printable printVRegOrUnit(unsigned VRegOrUnit, const TargetRegisterInfo *TRI); 1308 Printable printRegClassOrBank(Register Reg, const MachineRegisterInfo &RegInfo,
|
| H A D | MachineJumpTableInfo.h | 138 Printable printJumpTableEntryReference(unsigned Idx);
|
| H A D | MachineBasicBlock.h | 38 class Printable; variable 1143 Printable printMBBReference(const MachineBasicBlock &MBB);
|
| /llvm-project-15.0.7/llvm/include/llvm/ADT/ |
| H A D | GenericCycleInfo.h | 197 Printable printEntries(const ContextT &Ctx) const { in printEntries() 198 return Printable([this, &Ctx](raw_ostream &Out) { in printEntries() 209 Printable print(const ContextT &Ctx) const { in print() 210 return Printable([this, &Ctx](raw_ostream &Out) { in print()
|
| /llvm-project-15.0.7/llvm/include/llvm/MC/ |
| H A D | LaneBitmask.h | 94 inline Printable PrintLaneMask(LaneBitmask LaneMask) { in PrintLaneMask() 95 return Printable([LaneMask](raw_ostream &OS) { in PrintLaneMask()
|
| /llvm-project-15.0.7/llvm/lib/Target/X86/MCTargetDesc/ |
| H A D | X86WinCOFFTargetStreamer.cpp | 291 static Printable printFPOReg(const MCRegisterInfo *MRI, unsigned LLVMReg) { in printFPOReg() 292 return Printable([MRI, LLVMReg](raw_ostream &OS) { in printFPOReg()
|
| /llvm-project-15.0.7/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUPerfHintAnalysis.cpp | 83 Printable print() const { in print() 84 return Printable([this](raw_ostream &OS) { in print()
|
| /llvm-project-15.0.7/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | SelectionDAGDumper.cpp | 512 static Printable PrintNodeId(const SDNode &Node) { in PrintNodeId() 513 return Printable([&Node](raw_ostream &OS) { in PrintNodeId()
|
| /llvm-project-15.0.7/clang/lib/AST/ |
| H A D | ExprConstant.cpp | 1611 APValue Printable; in toString() local 1612 moveInto(Printable); in toString() 1613 return Printable.getAsString(Ctx, T); in toString() 6444 APValue Printable; in HandleDestructionImpl() local 6445 This.moveInto(Printable); in HandleDestructionImpl() 6447 << Printable.getAsString(Info.Ctx, Info.Ctx.getLValueReferenceType(T)); in HandleDestructionImpl()
|
| /llvm-project-15.0.7/clang/docs/ |
| H A D | ReleaseNotes.rst | 314 - Printable Unicode characters within ``static_assert`` messages are no longer
|
| /llvm-project-15.0.7/llvm/docs/ |
| H A D | WritingAnLLVMBackend.rst | 397 const char *Name; // Printable name for the reg (for debugging)
|