Lines Matching refs:AsmPrinter

147 char AsmPrinter::ID = 0;
256 AsmPrinter::getAddrLabelSymbolToEmit(const BasicBlock *BB) { in getAddrLabelSymbolToEmit()
264 void AsmPrinter::takeDeletedSymbolsForFunction( in takeDeletedSymbolsForFunction()
331 Align AsmPrinter::getGVAlignment(const GlobalObject *GV, const DataLayout &DL, in getGVAlignment()
355 AsmPrinter::AsmPrinter(TargetMachine &tm, std::unique_ptr<MCStreamer> Streamer) in AsmPrinter() function in AsmPrinter
361 AsmPrinter::~AsmPrinter() { in ~AsmPrinter()
373 bool AsmPrinter::isPositionIndependent() const { in isPositionIndependent()
378 unsigned AsmPrinter::getFunctionNumber() const { in getFunctionNumber()
382 const TargetLoweringObjectFile &AsmPrinter::getObjFileLowering() const { in getObjFileLowering()
386 const DataLayout &AsmPrinter::getDataLayout() const { in getDataLayout()
392 unsigned AsmPrinter::getPointerSize() const { in getPointerSize()
396 const MCSubtargetInfo &AsmPrinter::getSubtargetInfo() const { in getSubtargetInfo()
401 void AsmPrinter::EmitToStreamer(MCStreamer &S, const MCInst &Inst) { in EmitToStreamer()
405 void AsmPrinter::emitInitialRawDwarfLocDirective(const MachineFunction &MF) { in emitInitialRawDwarfLocDirective()
419 const MCSection *AsmPrinter::getCurrentSection() const { in getCurrentSection()
423 void AsmPrinter::getAnalysisUsage(AnalysisUsage &AU) const { in getAnalysisUsage()
430 bool AsmPrinter::doInitialization(Module &M) { in doInitialization()
609 void AsmPrinter::emitLinkage(const GlobalValue *GV, MCSymbol *GVSym) const { in emitLinkage()
649 void AsmPrinter::getNameWithPrefix(SmallVectorImpl<char> &Name, in getNameWithPrefix()
654 MCSymbol *AsmPrinter::getSymbol(const GlobalValue *GV) const { in getSymbol()
658 MCSymbol *AsmPrinter::getSymbolPreferLocal(const GlobalValue &GV) const { in getSymbolPreferLocal()
676 void AsmPrinter::emitGlobalVariable(const GlobalVariable *GV) { in emitGlobalVariable()
874 void AsmPrinter::emitDebugValue(const MCExpr *Value, unsigned Size) const { in emitDebugValue()
878 void AsmPrinter::emitFunctionHeaderComment() {} in emitFunctionHeaderComment()
882 void AsmPrinter::emitFunctionHeader() { in emitFunctionHeader()
1029 void AsmPrinter::emitFunctionEntryLabel() { in emitFunctionEntryLabel()
1084 void AsmPrinter::emitImplicitDef(const MachineInstr *MI) const { in emitImplicitDef()
1096 static void emitKill(const MachineInstr *MI, AsmPrinter &AP) { in emitKill()
1112 static bool emitDebugValueComment(const MachineInstr *MI, AsmPrinter &AP) { in emitDebugValueComment()
1216 static bool emitDebugLabelComment(const MachineInstr *MI, AsmPrinter &AP) { in emitDebugLabelComment()
1238 AsmPrinter::CFISection
1239 AsmPrinter::getFunctionCFISectionType(const Function &F) const { in getFunctionCFISectionType()
1254 AsmPrinter::CFISection
1255 AsmPrinter::getFunctionCFISectionType(const MachineFunction &MF) const { in getFunctionCFISectionType()
1259 bool AsmPrinter::needsSEHMoves() { in needsSEHMoves()
1263 bool AsmPrinter::needsCFIForDebug() const { in needsCFIForDebug()
1268 void AsmPrinter::emitCFIInstruction(const MachineInstr &MI) { in emitCFIInstruction()
1294 void AsmPrinter::emitFrameAlloc(const MachineInstr &MI) { in emitFrameAlloc()
1321 void AsmPrinter::emitBBAddrMapSection(const MachineFunction &MF) { in emitBBAddrMapSection()
1355 void AsmPrinter::emitPseudoProbe(const MachineInstr &MI) { in emitPseudoProbe()
1366 void AsmPrinter::emitStackSizeSection(const MachineFunction &MF) { in emitStackSizeSection()
1392 void AsmPrinter::emitStackUsage(const MachineFunction &MF) { in emitStackUsage()
1439 void AsmPrinter::emitFunctionBody() { in emitFunctionBody()
1770 void AsmPrinter::computeGlobalGOTEquivs(Module &M) { in computeGlobalGOTEquivs()
1787 void AsmPrinter::emitGlobalGOTEquivs() { in emitGlobalGOTEquivs()
1804 void AsmPrinter::emitGlobalAlias(Module &M, const GlobalAlias &GA) { in emitGlobalAlias()
1882 void AsmPrinter::emitGlobalIFunc(Module &M, const GlobalIFunc &GI) { in emitGlobalIFunc()
1906 void AsmPrinter::emitRemarksSection(remarks::RemarkStreamer &RS) { in emitRemarksSection()
1934 bool AsmPrinter::doFinalization(Module &M) { in doFinalization()
2177 MCSymbol *AsmPrinter::getMBBExceptionSym(const MachineBasicBlock &MBB) { in getMBBExceptionSym()
2184 void AsmPrinter::SetupMachineFunction(MachineFunction &MF) { in SetupMachineFunction()
2250 void AsmPrinter::emitConstantPool() { in emitConstantPool()
2327 void AsmPrinter::emitJumpTableInfo() { in emitJumpTableInfo()
2403 void AsmPrinter::emitJumpTableEntry(const MachineJumpTableInfo *MJTI, in emitJumpTableEntry()
2468 bool AsmPrinter::emitSpecialLLVMGlobal(const GlobalVariable *GV) { in emitSpecialLLVMGlobal()
2503 void AsmPrinter::emitLLVMUsedList(const ConstantArray *InitList) { in emitLLVMUsedList()
2513 void AsmPrinter::preprocessXXStructorList(const DataLayout &DL, in preprocessXXStructorList()
2550 void AsmPrinter::emitXXStructorList(const DataLayout &DL, const Constant *List, in emitXXStructorList()
2588 void AsmPrinter::emitModuleIdents(Module &M) { in emitModuleIdents()
2603 void AsmPrinter::emitModuleCommandLines(Module &M) { in emitModuleCommandLines()
2632 void AsmPrinter::emitInt8(int Value) const { OutStreamer->emitInt8(Value); } in emitInt8()
2635 void AsmPrinter::emitInt16(int Value) const { OutStreamer->emitInt16(Value); } in emitInt16()
2638 void AsmPrinter::emitInt32(int Value) const { OutStreamer->emitInt32(Value); } in emitInt32()
2641 void AsmPrinter::emitInt64(uint64_t Value) const { in emitInt64()
2648 void AsmPrinter::emitLabelDifference(const MCSymbol *Hi, const MCSymbol *Lo, in emitLabelDifference()
2656 void AsmPrinter::emitLabelPlusOffset(const MCSymbol *Label, uint64_t Offset, in emitLabelPlusOffset()
2681 void AsmPrinter::emitAlignment(Align Alignment, const GlobalObject *GV, in emitAlignment()
2704 const MCExpr *AsmPrinter::lowerConstant(const Constant *CV) { in lowerConstant()
2861 AsmPrinter &AP,
2864 AsmPrinter::AliasMapTy *AliasList = nullptr);
2866 static void emitGlobalConstantFP(const ConstantFP *CFP, AsmPrinter &AP);
2867 static void emitGlobalConstantFP(APFloat APF, Type *ET, AsmPrinter &AP);
2918 static void emitGlobalAliasInline(AsmPrinter &AP, uint64_t Offset, in emitGlobalAliasInline()
2919 AsmPrinter::AliasMapTy *AliasList) { in emitGlobalAliasInline()
2931 const DataLayout &DL, const ConstantDataSequential *CDS, AsmPrinter &AP, in emitGlobalConstantDataSequential()
2932 AsmPrinter::AliasMapTy *AliasList) { in emitGlobalConstantDataSequential()
2974 const ConstantArray *CA, AsmPrinter &AP, in emitGlobalConstantArray()
2976 AsmPrinter::AliasMapTy *AliasList) { in emitGlobalConstantArray()
2993 static void emitGlobalConstantLargeInt(const ConstantInt *CI, AsmPrinter &AP);
2996 const ConstantVector *CV, AsmPrinter &AP, in emitGlobalConstantVector()
2997 AsmPrinter::AliasMapTy *AliasList) { in emitGlobalConstantVector()
3034 const ConstantStruct *CS, AsmPrinter &AP, in emitGlobalConstantStruct()
3036 AsmPrinter::AliasMapTy *AliasList) { in emitGlobalConstantStruct()
3064 static void emitGlobalConstantFP(APFloat APF, Type *ET, AsmPrinter &AP) { in emitGlobalConstantFP()
3108 static void emitGlobalConstantFP(const ConstantFP *CFP, AsmPrinter &AP) { in emitGlobalConstantFP()
3112 static void emitGlobalConstantLargeInt(const ConstantInt *CI, AsmPrinter &AP) { in emitGlobalConstantLargeInt()
3172 static void handleIndirectSymViaGOTPCRel(AsmPrinter &AP, const MCExpr **ME, in handleIndirectSymViaGOTPCRel()
3246 AsmPrinter::GOTEquivUsePair Result = AP.GlobalGOTEquivs[GOTEquivSym]; in handleIndirectSymViaGOTPCRel()
3261 AsmPrinter &AP, const Constant *BaseCV, in emitGlobalConstantImpl()
3263 AsmPrinter::AliasMapTy *AliasList) { in emitGlobalConstantImpl()
3345 void AsmPrinter::emitGlobalConstant(const DataLayout &DL, const Constant *CV, in emitGlobalConstant()
3365 void AsmPrinter::emitMachineConstantPoolValue(MachineConstantPoolValue *MCPV) { in emitMachineConstantPoolValue()
3370 void AsmPrinter::printOffset(int64_t Offset, raw_ostream &OS) const { in printOffset()
3377 void AsmPrinter::emitNops(unsigned N) { in emitNops()
3387 MCSymbol *AsmPrinter::createTempSymbol(const Twine &Name) const { in createTempSymbol()
3391 MCSymbol *AsmPrinter::GetBlockAddressSymbol(const BlockAddress *BA) const { in GetBlockAddressSymbol()
3392 return const_cast<AsmPrinter *>(this)->getAddrLabelSymbol( in GetBlockAddressSymbol()
3396 MCSymbol *AsmPrinter::GetBlockAddressSymbol(const BasicBlock *BB) const { in GetBlockAddressSymbol()
3397 return const_cast<AsmPrinter *>(this)->getAddrLabelSymbol(BB); in GetBlockAddressSymbol()
3401 MCSymbol *AsmPrinter::GetCPISymbol(unsigned CPID) const { in GetCPISymbol()
3429 MCSymbol *AsmPrinter::GetJTISymbol(unsigned JTID, bool isLinkerPrivate) const { in GetJTISymbol()
3435 MCSymbol *AsmPrinter::GetJTSetSymbol(unsigned UID, unsigned MBBID) const { in GetJTSetSymbol()
3442 MCSymbol *AsmPrinter::getSymbolWithGlobalValueBase(const GlobalValue *GV, in getSymbolWithGlobalValueBase()
3448 MCSymbol *AsmPrinter::GetExternalSymbolSymbol(StringRef Sym) const { in GetExternalSymbolSymbol()
3482 const AsmPrinter &AP) { in emitBasicBlockLoopComments()
3520 void AsmPrinter::emitBasicBlockStart(const MachineBasicBlock &MBB) { in emitBasicBlockStart()
3600 void AsmPrinter::emitBasicBlockEnd(const MachineBasicBlock &MBB) { in emitBasicBlockEnd()
3608 void AsmPrinter::emitVisibility(MCSymbol *Sym, unsigned Visibility, in emitVisibility()
3629 bool AsmPrinter::shouldEmitLabelForBasicBlock( in shouldEmitLabelForBasicBlock()
3647 bool AsmPrinter::
3687 GCMetadataPrinter *AsmPrinter::GetOrCreateGCPrinter(GCStrategy &S) { in GetOrCreateGCPrinter()
3710 void AsmPrinter::emitStackMaps(StackMaps &SM) { in emitStackMaps()
3739 void AsmPrinter::XRayFunctionEntry::emit(int Bytes, MCStreamer *Out) const { in emit()
3750 void AsmPrinter::emitXRayTable() { in emitXRayTable()
3829 void AsmPrinter::recordSled(MCSymbol *Sled, const MachineInstr &MI, in recordSled()
3842 void AsmPrinter::emitPatchableFunctionEntries() { in emitPatchableFunctionEntries()
3877 uint16_t AsmPrinter::getDwarfVersion() const { in getDwarfVersion()
3881 void AsmPrinter::setDwarfVersion(uint16_t Version) { in setDwarfVersion()
3885 bool AsmPrinter::isDwarf64() const { in isDwarf64()
3889 unsigned int AsmPrinter::getDwarfOffsetByteSize() const { in getDwarfOffsetByteSize()
3894 dwarf::FormParams AsmPrinter::getDwarfFormParams() const { in getDwarfFormParams()
3900 unsigned int AsmPrinter::getUnitLengthFieldByteSize() const { in getUnitLengthFieldByteSize()