Lines Matching refs:AsmPrinter
174 char AsmPrinter::ID = 0;
275 AsmPrinter::getAddrLabelSymbolToEmit(const BasicBlock *BB) { in getAddrLabelSymbolToEmit()
283 void AsmPrinter::takeDeletedSymbolsForFunction( in takeDeletedSymbolsForFunction()
350 Align AsmPrinter::getGVAlignment(const GlobalObject *GV, const DataLayout &DL, in getGVAlignment()
374 AsmPrinter::AsmPrinter(TargetMachine &tm, std::unique_ptr<MCStreamer> Streamer) in AsmPrinter() function in AsmPrinter
383 AsmPrinter::~AsmPrinter() { in ~AsmPrinter()
388 bool AsmPrinter::isPositionIndependent() const { in isPositionIndependent()
393 unsigned AsmPrinter::getFunctionNumber() const { in getFunctionNumber()
397 const TargetLoweringObjectFile &AsmPrinter::getObjFileLowering() const { in getObjFileLowering()
401 const DataLayout &AsmPrinter::getDataLayout() const { in getDataLayout()
408 unsigned AsmPrinter::getPointerSize() const { in getPointerSize()
412 const MCSubtargetInfo &AsmPrinter::getSubtargetInfo() const { in getSubtargetInfo()
417 void AsmPrinter::EmitToStreamer(MCStreamer &S, const MCInst &Inst) { in EmitToStreamer()
421 void AsmPrinter::emitInitialRawDwarfLocDirective(const MachineFunction &MF) { in emitInitialRawDwarfLocDirective()
435 const MCSection *AsmPrinter::getCurrentSection() const { in getCurrentSection()
439 void AsmPrinter::getAnalysisUsage(AnalysisUsage &AU) const { in getAnalysisUsage()
448 bool AsmPrinter::doInitialization(Module &M) { in doInitialization()
652 void AsmPrinter::emitLinkage(const GlobalValue *GV, MCSymbol *GVSym) const { in emitLinkage()
692 void AsmPrinter::getNameWithPrefix(SmallVectorImpl<char> &Name, in getNameWithPrefix()
697 MCSymbol *AsmPrinter::getSymbol(const GlobalValue *GV) const { in getSymbol()
701 MCSymbol *AsmPrinter::getSymbolPreferLocal(const GlobalValue &GV) const { in getSymbolPreferLocal()
719 void AsmPrinter::emitGlobalVariable(const GlobalVariable *GV) { in emitGlobalVariable()
921 void AsmPrinter::emitDebugValue(const MCExpr *Value, unsigned Size) const { in emitDebugValue()
925 void AsmPrinter::emitFunctionHeaderComment() {} in emitFunctionHeaderComment()
929 void AsmPrinter::emitFunctionHeader() { in emitFunctionHeader()
1076 void AsmPrinter::emitFunctionEntryLabel() { in emitFunctionEntryLabel()
1136 void AsmPrinter::emitImplicitDef(const MachineInstr *MI) const { in emitImplicitDef()
1148 static void emitKill(const MachineInstr *MI, AsmPrinter &AP) { in emitKill()
1164 static bool emitDebugValueComment(const MachineInstr *MI, AsmPrinter &AP) { in emitDebugValueComment()
1271 static bool emitDebugLabelComment(const MachineInstr *MI, AsmPrinter &AP) { in emitDebugLabelComment()
1293 AsmPrinter::CFISection
1294 AsmPrinter::getFunctionCFISectionType(const Function &F) const { in getFunctionCFISectionType()
1313 AsmPrinter::CFISection
1314 AsmPrinter::getFunctionCFISectionType(const MachineFunction &MF) const { in getFunctionCFISectionType()
1318 bool AsmPrinter::needsSEHMoves() { in needsSEHMoves()
1322 bool AsmPrinter::usesCFIWithoutEH() const { in usesCFIWithoutEH()
1326 void AsmPrinter::emitCFIInstruction(const MachineInstr &MI) { in emitCFIInstruction()
1352 void AsmPrinter::emitFrameAlloc(const MachineInstr &MI) { in emitFrameAlloc()
1374 void AsmPrinter::emitBBAddrMapSection(const MachineFunction &MF) { in emitBBAddrMapSection()
1466 void AsmPrinter::emitKCFITrapEntry(const MachineFunction &MF, in emitKCFITrapEntry()
1483 void AsmPrinter::emitKCFITypeId(const MachineFunction &MF) { in emitKCFITypeId()
1490 void AsmPrinter::emitPseudoProbe(const MachineInstr &MI) { in emitPseudoProbe()
1501 void AsmPrinter::emitStackSizeSection(const MachineFunction &MF) { in emitStackSizeSection()
1527 void AsmPrinter::emitStackUsage(const MachineFunction &MF) { in emitStackUsage()
1560 void AsmPrinter::emitPCSectionsLabel(const MachineFunction &MF, in emitPCSectionsLabel()
1567 void AsmPrinter::emitPCSections(const MachineFunction &MF) { in emitPCSections()
1679 void AsmPrinter::emitFunctionBody() { in emitFunctionBody()
2059 void AsmPrinter::computeGlobalGOTEquivs(Module &M) { in computeGlobalGOTEquivs()
2076 void AsmPrinter::emitGlobalGOTEquivs() { in emitGlobalGOTEquivs()
2093 void AsmPrinter::emitGlobalAlias(Module &M, const GlobalAlias &GA) { in emitGlobalAlias()
2171 void AsmPrinter::emitGlobalIFunc(Module &M, const GlobalIFunc &GI) { in emitGlobalIFunc()
2251 void AsmPrinter::emitRemarksSection(remarks::RemarkStreamer &RS) { in emitRemarksSection()
2279 bool AsmPrinter::doFinalization(Module &M) { in doFinalization()
2537 MCSymbol *AsmPrinter::getMBBExceptionSym(const MachineBasicBlock &MBB) { in getMBBExceptionSym()
2544 void AsmPrinter::SetupMachineFunction(MachineFunction &MF) { in SetupMachineFunction()
2611 void AsmPrinter::emitConstantPool() { in emitConstantPool()
2688 void AsmPrinter::emitJumpTableInfo() { in emitJumpTableInfo()
2765 void AsmPrinter::emitJumpTableEntry(const MachineJumpTableInfo *MJTI, in emitJumpTableEntry()
2832 bool AsmPrinter::emitSpecialLLVMGlobal(const GlobalVariable *GV) { in emitSpecialLLVMGlobal()
2900 void AsmPrinter::emitLLVMUsedList(const ConstantArray *InitList) { in emitLLVMUsedList()
2910 void AsmPrinter::preprocessXXStructorList(const DataLayout &DL, in preprocessXXStructorList()
2947 void AsmPrinter::emitXXStructorList(const DataLayout &DL, const Constant *List, in emitXXStructorList()
2985 void AsmPrinter::emitModuleIdents(Module &M) { in emitModuleIdents()
3000 void AsmPrinter::emitModuleCommandLines(Module &M) { in emitModuleCommandLines()
3029 void AsmPrinter::emitInt8(int Value) const { OutStreamer->emitInt8(Value); } in emitInt8()
3032 void AsmPrinter::emitInt16(int Value) const { OutStreamer->emitInt16(Value); } in emitInt16()
3035 void AsmPrinter::emitInt32(int Value) const { OutStreamer->emitInt32(Value); } in emitInt32()
3038 void AsmPrinter::emitSLEB128(int64_t Value, const char *Desc) const { in emitSLEB128()
3045 void AsmPrinter::emitULEB128(uint64_t Value, const char *Desc, in emitULEB128()
3054 void AsmPrinter::emitInt64(uint64_t Value) const { in emitInt64()
3061 void AsmPrinter::emitLabelDifference(const MCSymbol *Hi, const MCSymbol *Lo, in emitLabelDifference()
3067 void AsmPrinter::emitLabelDifferenceAsULEB128(const MCSymbol *Hi, in emitLabelDifferenceAsULEB128()
3075 void AsmPrinter::emitLabelPlusOffset(const MCSymbol *Label, uint64_t Offset, in emitLabelPlusOffset()
3100 void AsmPrinter::emitAlignment(Align Alignment, const GlobalObject *GV, in emitAlignment()
3123 const MCExpr *AsmPrinter::lowerConstant(const Constant *CV) { in lowerConstant()
3283 AsmPrinter &AP,
3286 AsmPrinter::AliasMapTy *AliasList = nullptr);
3288 static void emitGlobalConstantFP(const ConstantFP *CFP, AsmPrinter &AP);
3289 static void emitGlobalConstantFP(APFloat APF, Type *ET, AsmPrinter &AP);
3340 static void emitGlobalAliasInline(AsmPrinter &AP, uint64_t Offset, in emitGlobalAliasInline()
3341 AsmPrinter::AliasMapTy *AliasList) { in emitGlobalAliasInline()
3353 const DataLayout &DL, const ConstantDataSequential *CDS, AsmPrinter &AP, in emitGlobalConstantDataSequential()
3354 AsmPrinter::AliasMapTy *AliasList) { in emitGlobalConstantDataSequential()
3396 const ConstantArray *CA, AsmPrinter &AP, in emitGlobalConstantArray()
3398 AsmPrinter::AliasMapTy *AliasList) { in emitGlobalConstantArray()
3415 static void emitGlobalConstantLargeInt(const ConstantInt *CI, AsmPrinter &AP);
3418 const ConstantVector *CV, AsmPrinter &AP, in emitGlobalConstantVector()
3419 AsmPrinter::AliasMapTy *AliasList) { in emitGlobalConstantVector()
3456 const ConstantStruct *CS, AsmPrinter &AP, in emitGlobalConstantStruct()
3458 AsmPrinter::AliasMapTy *AliasList) { in emitGlobalConstantStruct()
3486 static void emitGlobalConstantFP(APFloat APF, Type *ET, AsmPrinter &AP) { in emitGlobalConstantFP()
3530 static void emitGlobalConstantFP(const ConstantFP *CFP, AsmPrinter &AP) { in emitGlobalConstantFP()
3534 static void emitGlobalConstantLargeInt(const ConstantInt *CI, AsmPrinter &AP) { in emitGlobalConstantLargeInt()
3595 static void handleIndirectSymViaGOTPCRel(AsmPrinter &AP, const MCExpr **ME, in handleIndirectSymViaGOTPCRel()
3664 AsmPrinter::GOTEquivUsePair Result = AP.GlobalGOTEquivs[GOTEquivSym]; in handleIndirectSymViaGOTPCRel()
3679 AsmPrinter &AP, const Constant *BaseCV, in emitGlobalConstantImpl()
3681 AsmPrinter::AliasMapTy *AliasList) { in emitGlobalConstantImpl()
3763 void AsmPrinter::emitGlobalConstant(const DataLayout &DL, const Constant *CV, in emitGlobalConstant()
3783 void AsmPrinter::emitMachineConstantPoolValue(MachineConstantPoolValue *MCPV) { in emitMachineConstantPoolValue()
3788 void AsmPrinter::printOffset(int64_t Offset, raw_ostream &OS) const { in printOffset()
3795 void AsmPrinter::emitNops(unsigned N) { in emitNops()
3805 MCSymbol *AsmPrinter::createTempSymbol(const Twine &Name) const { in createTempSymbol()
3809 MCSymbol *AsmPrinter::GetBlockAddressSymbol(const BlockAddress *BA) const { in GetBlockAddressSymbol()
3810 return const_cast<AsmPrinter *>(this)->getAddrLabelSymbol( in GetBlockAddressSymbol()
3814 MCSymbol *AsmPrinter::GetBlockAddressSymbol(const BasicBlock *BB) const { in GetBlockAddressSymbol()
3815 return const_cast<AsmPrinter *>(this)->getAddrLabelSymbol(BB); in GetBlockAddressSymbol()
3819 MCSymbol *AsmPrinter::GetCPISymbol(unsigned CPID) const { in GetCPISymbol()
3847 MCSymbol *AsmPrinter::GetJTISymbol(unsigned JTID, bool isLinkerPrivate) const { in GetJTISymbol()
3853 MCSymbol *AsmPrinter::GetJTSetSymbol(unsigned UID, unsigned MBBID) const { in GetJTSetSymbol()
3860 MCSymbol *AsmPrinter::getSymbolWithGlobalValueBase(const GlobalValue *GV, in getSymbolWithGlobalValueBase()
3866 MCSymbol *AsmPrinter::GetExternalSymbolSymbol(Twine Sym) const { in GetExternalSymbolSymbol()
3900 const AsmPrinter &AP) { in emitBasicBlockLoopComments()
3938 void AsmPrinter::emitBasicBlockStart(const MachineBasicBlock &MBB) { in emitBasicBlockStart()
4018 void AsmPrinter::emitBasicBlockEnd(const MachineBasicBlock &MBB) { in emitBasicBlockEnd()
4026 void AsmPrinter::emitVisibility(MCSymbol *Sym, unsigned Visibility, in emitVisibility()
4047 bool AsmPrinter::shouldEmitLabelForBasicBlock( in shouldEmitLabelForBasicBlock()
4065 bool AsmPrinter::
4105 GCMetadataPrinter *AsmPrinter::getOrCreateGCPrinter(GCStrategy &S) { in getOrCreateGCPrinter()
4127 void AsmPrinter::emitStackMaps() { in emitStackMaps()
4156 void AsmPrinter::XRayFunctionEntry::emit(int Bytes, MCStreamer *Out) const { in emit()
4167 void AsmPrinter::emitXRayTable() { in emitXRayTable()
4259 void AsmPrinter::recordSled(MCSymbol *Sled, const MachineInstr &MI, in recordSled()
4272 void AsmPrinter::emitPatchableFunctionEntries() { in emitPatchableFunctionEntries()
4307 uint16_t AsmPrinter::getDwarfVersion() const { in getDwarfVersion()
4311 void AsmPrinter::setDwarfVersion(uint16_t Version) { in setDwarfVersion()
4315 bool AsmPrinter::isDwarf64() const { in isDwarf64()
4319 unsigned int AsmPrinter::getDwarfOffsetByteSize() const { in getDwarfOffsetByteSize()
4324 dwarf::FormParams AsmPrinter::getDwarfFormParams() const { in getDwarfFormParams()
4330 unsigned int AsmPrinter::getUnitLengthFieldByteSize() const { in getUnitLengthFieldByteSize()
4337 AsmPrinter::getCodeViewJumpTableInfo(int JTI, const MachineInstr *BranchInstr, in getCodeViewJumpTableInfo()