Lines Matching defs:AssemblyWriter
2690 class AssemblyWriter {
2708 /// Construct an AssemblyWriter with an external SlotTracker
2709 AssemblyWriter(formatted_raw_ostream &o, SlotTracker &Mac, const Module *M,
2713 AssemblyWriter(formatted_raw_ostream &o, SlotTracker &Mac,
2800 AssemblyWriter::AssemblyWriter(formatted_raw_ostream &o, SlotTracker &Mac,
2813 AssemblyWriter::AssemblyWriter(formatted_raw_ostream &o, SlotTracker &Mac,
2818 void AssemblyWriter::writeOperand(const Value *Operand, bool PrintType) {
2831 void AssemblyWriter::writeSyncScope(const LLVMContext &Context,
2849 void AssemblyWriter::writeAtomic(const LLVMContext &Context,
2859 void AssemblyWriter::writeAtomicCmpXchg(const LLVMContext &Context,
2871 void AssemblyWriter::writeParamOperand(const Value *Operand,
2891 void AssemblyWriter::writeOperandBundles(const CallBase *Call) {
2933 void AssemblyWriter::printModule(const Module *M) {
3029 void AssemblyWriter::printModuleSummaryIndex() {
3147 void AssemblyWriter::printTypeTestResolution(const TypeTestResolution &TTRes) {
3166 void AssemblyWriter::printTypeIdSummary(const TypeIdSummary &TIS) {
3183 void AssemblyWriter::printTypeIdCompatibleVtableSummary(
3196 void AssemblyWriter::printArgs(const std::vector<uint64_t> &Args) {
3206 void AssemblyWriter::printWPDRes(const WholeProgramDevirtResolution &WPDRes) {
3252 void AssemblyWriter::printAliasSummary(const AliasSummary *AS) {
3263 void AssemblyWriter::printGlobalVarSummary(const GlobalVarSummary *GS) {
3345 void AssemblyWriter::printFunctionSummary(const FunctionSummary *FS) {
3474 void AssemblyWriter::printTypeIdInfo(
3520 void AssemblyWriter::printVFuncId(const FunctionSummary::VFuncId VFId) {
3542 void AssemblyWriter::printNonConstVCalls(
3553 void AssemblyWriter::printConstVCalls(
3571 void AssemblyWriter::printSummary(const GlobalValueSummary &Summary) {
3613 void AssemblyWriter::printSummaryInfo(unsigned Slot, const ValueInfo &VI) {
3655 void AssemblyWriter::printNamedMDNode(const NamedMDNode *NMD) {
3754 void AssemblyWriter::printGlobal(const GlobalVariable *GV) {
3845 void AssemblyWriter::printAlias(const GlobalAlias *GA) {
3884 void AssemblyWriter::printIFunc(const GlobalIFunc *GI) {
3918 void AssemblyWriter::printComdat(const Comdat *C) {
3922 void AssemblyWriter::printTypeIdentities() {
3952 void AssemblyWriter::printFunction(const Function *F) {
4100 void AssemblyWriter::printArgument(const Argument *Arg, AttributeSet Attrs) {
4122 void AssemblyWriter::printBasicBlock(const BasicBlock *BB) {
4170 void AssemblyWriter::printInstructionLine(const Instruction &I) {
4177 void AssemblyWriter::printGCRelocateComment(const GCRelocateInst &Relocate) {
4187 void AssemblyWriter::printInfoComment(const Value &V) {
4218 void AssemblyWriter::printInstruction(const Instruction &I) {
4653 void AssemblyWriter::printDbgMarker(const DbgMarker &Marker) {
4667 void AssemblyWriter::printDbgRecord(const DbgRecord &DR) {
4676 void AssemblyWriter::printDbgVariableRecord(const DbgVariableRecord &DVR) {
4714 void AssemblyWriter::printDbgRecordLine(const DbgRecord &DR) {
4721 void AssemblyWriter::printDbgLabelRecord(const DbgLabelRecord &Label) {
4730 void AssemblyWriter::printMetadataAttachments(
4753 void AssemblyWriter::writeMDNode(unsigned Slot, const MDNode *Node) {
4759 void AssemblyWriter::writeAllMDNodes() {
4770 void AssemblyWriter::printMDNodeBody(const MDNode *Node) {
4775 void AssemblyWriter::writeAttribute(const Attribute &Attr, bool InAttrGroup) {
4789 void AssemblyWriter::writeAttributeSet(const AttributeSet &AttrSet,
4800 void AssemblyWriter::writeAllAttributeGroups() {
4812 void AssemblyWriter::printUseListOrder(const Value *V,
4837 void AssemblyWriter::printUseLists(const Function *F) {
4856 AssemblyWriter W(OS, SlotTable, this->getParent(), AAW,
4867 AssemblyWriter W(OS, SlotTable, this->getModule(), AAW,
4877 AssemblyWriter W(OS, SlotTable, this, AAW, IsForDebug,
4885 AssemblyWriter W(OS, SlotTable, getParent(), nullptr, IsForDebug);
4901 AssemblyWriter W(OS, *SlotTable, getParent(), nullptr, IsForDebug);
4979 AssemblyWriter W(OS, SlotTable, getModuleFromDPI(this), nullptr, IsForDebug);
5002 AssemblyWriter W(OS, SlotTable, getModuleFromDPI(this), nullptr, IsForDebug);
5018 AssemblyWriter W(OS, SlotTable, getModuleFromDPI(this), nullptr, IsForDebug);
5046 AssemblyWriter W(OS, SlotTable, getModuleFromVal(I), nullptr, IsForDebug);
5050 AssemblyWriter W(OS, SlotTable, getModuleFromVal(BB), nullptr, IsForDebug);
5053 AssemblyWriter W(OS, SlotTable, GV->getParent(), nullptr, IsForDebug);
5247 AssemblyWriter W(OS, SlotTable, this, IsForDebug);