Lines Matching refs:AsmPrinter
161 char AsmPrinter::ID = 0;
173 Align AsmPrinter::getGVAlignment(const GlobalObject *GV, const DataLayout &DL, in getGVAlignment()
197 AsmPrinter::AsmPrinter(TargetMachine &tm, std::unique_ptr<MCStreamer> Streamer) in AsmPrinter() function in AsmPrinter
203 AsmPrinter::~AsmPrinter() { in ~AsmPrinter()
215 bool AsmPrinter::isPositionIndependent() const { in isPositionIndependent()
220 unsigned AsmPrinter::getFunctionNumber() const { in getFunctionNumber()
224 const TargetLoweringObjectFile &AsmPrinter::getObjFileLowering() const { in getObjFileLowering()
228 const DataLayout &AsmPrinter::getDataLayout() const { in getDataLayout()
234 unsigned AsmPrinter::getPointerSize() const { in getPointerSize()
238 const MCSubtargetInfo &AsmPrinter::getSubtargetInfo() const { in getSubtargetInfo()
243 void AsmPrinter::EmitToStreamer(MCStreamer &S, const MCInst &Inst) { in EmitToStreamer()
247 void AsmPrinter::emitInitialRawDwarfLocDirective(const MachineFunction &MF) { in emitInitialRawDwarfLocDirective()
256 const MCSection *AsmPrinter::getCurrentSection() const { in getCurrentSection()
260 void AsmPrinter::getAnalysisUsage(AnalysisUsage &AU) const { in getAnalysisUsage()
267 bool AsmPrinter::doInitialization(Module &M) { in doInitialization()
447 void AsmPrinter::emitLinkage(const GlobalValue *GV, MCSymbol *GVSym) const { in emitLinkage()
487 void AsmPrinter::getNameWithPrefix(SmallVectorImpl<char> &Name, in getNameWithPrefix()
492 MCSymbol *AsmPrinter::getSymbol(const GlobalValue *GV) const { in getSymbol()
496 MCSymbol *AsmPrinter::getSymbolPreferLocal(const GlobalValue &GV) const { in getSymbolPreferLocal()
514 void AsmPrinter::emitGlobalVariable(const GlobalVariable *GV) { in emitGlobalVariable()
712 void AsmPrinter::emitDebugValue(const MCExpr *Value, unsigned Size) const { in emitDebugValue()
716 void AsmPrinter::emitFunctionHeaderComment() {} in emitFunctionHeaderComment()
720 void AsmPrinter::emitFunctionHeader() { in emitFunctionHeader()
849 void AsmPrinter::emitFunctionEntryLabel() { in emitFunctionEntryLabel()
904 void AsmPrinter::emitImplicitDef(const MachineInstr *MI) const { in emitImplicitDef()
916 static void emitKill(const MachineInstr *MI, AsmPrinter &AP) { in emitKill()
933 static bool emitDebugValueComment(const MachineInstr *MI, AsmPrinter &AP) { in emitDebugValueComment()
1037 static bool emitDebugLabelComment(const MachineInstr *MI, AsmPrinter &AP) { in emitDebugLabelComment()
1059 AsmPrinter::CFISection
1060 AsmPrinter::getFunctionCFISectionType(const Function &F) const { in getFunctionCFISectionType()
1075 AsmPrinter::CFISection
1076 AsmPrinter::getFunctionCFISectionType(const MachineFunction &MF) const { in getFunctionCFISectionType()
1080 bool AsmPrinter::needsSEHMoves() { in needsSEHMoves()
1084 bool AsmPrinter::needsCFIForDebug() const { in needsCFIForDebug()
1089 void AsmPrinter::emitCFIInstruction(const MachineInstr &MI) { in emitCFIInstruction()
1115 void AsmPrinter::emitFrameAlloc(const MachineInstr &MI) { in emitFrameAlloc()
1142 void AsmPrinter::emitBBAddrMapSection(const MachineFunction &MF) { in emitBBAddrMapSection()
1168 void AsmPrinter::emitPseudoProbe(const MachineInstr &MI) { in emitPseudoProbe()
1177 void AsmPrinter::emitStackSizeSection(const MachineFunction &MF) { in emitStackSizeSection()
1202 void AsmPrinter::emitStackUsage(const MachineFunction &MF) { in emitStackUsage()
1248 void AsmPrinter::emitFunctionBody() { in emitFunctionBody()
1579 void AsmPrinter::computeGlobalGOTEquivs(Module &M) { in computeGlobalGOTEquivs()
1596 void AsmPrinter::emitGlobalGOTEquivs() { in emitGlobalGOTEquivs()
1613 void AsmPrinter::emitGlobalIndirectSymbol(Module &M, in emitGlobalIndirectSymbol()
1685 void AsmPrinter::emitRemarksSection(remarks::RemarkStreamer &RS) { in emitRemarksSection()
1713 bool AsmPrinter::doFinalization(Module &M) { in doFinalization()
1956 MCSymbol *AsmPrinter::getMBBExceptionSym(const MachineBasicBlock &MBB) { in getMBBExceptionSym()
1963 void AsmPrinter::SetupMachineFunction(MachineFunction &MF) { in SetupMachineFunction()
2019 void AsmPrinter::emitConstantPool() { in emitConstantPool()
2096 void AsmPrinter::emitJumpTableInfo() { in emitJumpTableInfo()
2173 void AsmPrinter::emitJumpTableEntry(const MachineJumpTableInfo *MJTI, in emitJumpTableEntry()
2238 bool AsmPrinter::emitSpecialLLVMGlobal(const GlobalVariable *GV) { in emitSpecialLLVMGlobal()
2273 void AsmPrinter::emitLLVMUsedList(const ConstantArray *InitList) { in emitLLVMUsedList()
2283 void AsmPrinter::preprocessXXStructorList(const DataLayout &DL, in preprocessXXStructorList()
2320 void AsmPrinter::emitXXStructorList(const DataLayout &DL, const Constant *List, in emitXXStructorList()
2358 void AsmPrinter::emitModuleIdents(Module &M) { in emitModuleIdents()
2373 void AsmPrinter::emitModuleCommandLines(Module &M) { in emitModuleCommandLines()
2402 void AsmPrinter::emitInt8(int Value) const { OutStreamer->emitInt8(Value); } in emitInt8()
2405 void AsmPrinter::emitInt16(int Value) const { OutStreamer->emitInt16(Value); } in emitInt16()
2408 void AsmPrinter::emitInt32(int Value) const { OutStreamer->emitInt32(Value); } in emitInt32()
2411 void AsmPrinter::emitInt64(uint64_t Value) const { in emitInt64()
2418 void AsmPrinter::emitLabelDifference(const MCSymbol *Hi, const MCSymbol *Lo, in emitLabelDifference()
2426 void AsmPrinter::emitLabelPlusOffset(const MCSymbol *Label, uint64_t Offset, in emitLabelPlusOffset()
2451 void AsmPrinter::emitAlignment(Align Alignment, const GlobalObject *GV) const { in emitAlignment()
2468 const MCExpr *AsmPrinter::lowerConstant(const Constant *CV) { in lowerConstant()
2641 AsmPrinter &AP,
2645 static void emitGlobalConstantFP(const ConstantFP *CFP, AsmPrinter &AP);
2646 static void emitGlobalConstantFP(APFloat APF, Type *ET, AsmPrinter &AP);
2699 AsmPrinter &AP) { in emitGlobalConstantDataSequential()
2738 const ConstantArray *CA, AsmPrinter &AP, in emitGlobalConstantArray()
2757 const ConstantVector *CV, AsmPrinter &AP) { in emitGlobalConstantVector()
2769 const ConstantStruct *CS, AsmPrinter &AP, in emitGlobalConstantStruct()
2796 static void emitGlobalConstantFP(APFloat APF, Type *ET, AsmPrinter &AP) { in emitGlobalConstantFP()
2840 static void emitGlobalConstantFP(const ConstantFP *CFP, AsmPrinter &AP) { in emitGlobalConstantFP()
2844 static void emitGlobalConstantLargeInt(const ConstantInt *CI, AsmPrinter &AP) { in emitGlobalConstantLargeInt()
2904 static void handleIndirectSymViaGOTPCRel(AsmPrinter &AP, const MCExpr **ME, in handleIndirectSymViaGOTPCRel()
2978 AsmPrinter::GOTEquivUsePair Result = AP.GlobalGOTEquivs[GOTEquivSym]; in handleIndirectSymViaGOTPCRel()
2993 AsmPrinter &AP, const Constant *BaseCV, in emitGlobalConstantImpl()
3075 void AsmPrinter::emitGlobalConstant(const DataLayout &DL, const Constant *CV) { in emitGlobalConstant()
3086 void AsmPrinter::emitMachineConstantPoolValue(MachineConstantPoolValue *MCPV) { in emitMachineConstantPoolValue()
3091 void AsmPrinter::printOffset(int64_t Offset, raw_ostream &OS) const { in printOffset()
3098 void AsmPrinter::emitNops(unsigned N) { in emitNops()
3108 MCSymbol *AsmPrinter::createTempSymbol(const Twine &Name) const { in createTempSymbol()
3112 MCSymbol *AsmPrinter::GetBlockAddressSymbol(const BlockAddress *BA) const { in GetBlockAddressSymbol()
3116 MCSymbol *AsmPrinter::GetBlockAddressSymbol(const BasicBlock *BB) const { in GetBlockAddressSymbol()
3121 MCSymbol *AsmPrinter::GetCPISymbol(unsigned CPID) const { in GetCPISymbol()
3149 MCSymbol *AsmPrinter::GetJTISymbol(unsigned JTID, bool isLinkerPrivate) const { in GetJTISymbol()
3155 MCSymbol *AsmPrinter::GetJTSetSymbol(unsigned UID, unsigned MBBID) const { in GetJTSetSymbol()
3162 MCSymbol *AsmPrinter::getSymbolWithGlobalValueBase(const GlobalValue *GV, in getSymbolWithGlobalValueBase()
3168 MCSymbol *AsmPrinter::GetExternalSymbolSymbol(StringRef Sym) const { in GetExternalSymbolSymbol()
3202 const AsmPrinter &AP) { in emitBasicBlockLoopComments()
3240 void AsmPrinter::emitBasicBlockStart(const MachineBasicBlock &MBB) { in emitBasicBlockStart()
3320 void AsmPrinter::emitBasicBlockEnd(const MachineBasicBlock &MBB) { in emitBasicBlockEnd()
3328 void AsmPrinter::emitVisibility(MCSymbol *Sym, unsigned Visibility, in emitVisibility()
3349 bool AsmPrinter::shouldEmitLabelForBasicBlock( in shouldEmitLabelForBasicBlock()
3367 bool AsmPrinter::
3407 GCMetadataPrinter *AsmPrinter::GetOrCreateGCPrinter(GCStrategy &S) { in GetOrCreateGCPrinter()
3430 void AsmPrinter::emitStackMaps(StackMaps &SM) { in emitStackMaps()
3459 void AsmPrinter::XRayFunctionEntry::emit(int Bytes, MCStreamer *Out) const { in emit()
3470 void AsmPrinter::emitXRayTable() { in emitXRayTable()
3549 void AsmPrinter::recordSled(MCSymbol *Sled, const MachineInstr &MI, in recordSled()
3562 void AsmPrinter::emitPatchableFunctionEntries() { in emitPatchableFunctionEntries()
3597 uint16_t AsmPrinter::getDwarfVersion() const { in getDwarfVersion()
3601 void AsmPrinter::setDwarfVersion(uint16_t Version) { in setDwarfVersion()
3605 bool AsmPrinter::isDwarf64() const { in isDwarf64()
3609 unsigned int AsmPrinter::getDwarfOffsetByteSize() const { in getDwarfOffsetByteSize()
3614 unsigned int AsmPrinter::getUnitLengthFieldByteSize() const { in getUnitLengthFieldByteSize()