Lines Matching refs:AsmPrinter
150 char AsmPrinter::ID = 0;
186 AsmPrinter::AsmPrinter(TargetMachine &tm, std::unique_ptr<MCStreamer> Streamer) in AsmPrinter() function in AsmPrinter
192 AsmPrinter::~AsmPrinter() { in ~AsmPrinter()
203 bool AsmPrinter::isPositionIndependent() const { in isPositionIndependent()
208 unsigned AsmPrinter::getFunctionNumber() const { in getFunctionNumber()
212 const TargetLoweringObjectFile &AsmPrinter::getObjFileLowering() const { in getObjFileLowering()
216 const DataLayout &AsmPrinter::getDataLayout() const { in getDataLayout()
222 unsigned AsmPrinter::getPointerSize() const { in getPointerSize()
226 const MCSubtargetInfo &AsmPrinter::getSubtargetInfo() const { in getSubtargetInfo()
231 void AsmPrinter::EmitToStreamer(MCStreamer &S, const MCInst &Inst) { in EmitToStreamer()
236 const MCSection *AsmPrinter::getCurrentSection() const { in getCurrentSection()
240 void AsmPrinter::getAnalysisUsage(AnalysisUsage &AU) const { in getAnalysisUsage()
248 bool AsmPrinter::doInitialization(Module &M) { in doInitialization()
384 void AsmPrinter::EmitLinkage(const GlobalValue *GV, MCSymbol *GVSym) const { in EmitLinkage()
425 void AsmPrinter::getNameWithPrefix(SmallVectorImpl<char> &Name, in getNameWithPrefix()
430 MCSymbol *AsmPrinter::getSymbol(const GlobalValue *GV) const { in getSymbol()
435 void AsmPrinter::EmitGlobalVariable(const GlobalVariable *GV) { in EmitGlobalVariable()
633 void AsmPrinter::EmitDebugValue(const MCExpr *Value, unsigned Size) const { in EmitDebugValue()
639 void AsmPrinter::EmitFunctionHeader() { in EmitFunctionHeader()
725 void AsmPrinter::EmitFunctionEntryLabel() { in EmitFunctionEntryLabel()
744 AsmPrinter *AP) { in emitComments()
813 void AsmPrinter::emitImplicitDef(const MachineInstr *MI) const { in emitImplicitDef()
825 static void emitKill(const MachineInstr *MI, AsmPrinter &AP) { in emitKill()
842 static bool emitDebugValueComment(const MachineInstr *MI, AsmPrinter &AP) { in emitDebugValueComment()
932 static bool emitDebugLabelComment(const MachineInstr *MI, AsmPrinter &AP) { in emitDebugLabelComment()
953 AsmPrinter::CFIMoveType AsmPrinter::needsCFIMoves() const { in needsCFIMoves()
964 bool AsmPrinter::needsSEHMoves() { in needsSEHMoves()
968 void AsmPrinter::emitCFIInstruction(const MachineInstr &MI) { in emitCFIInstruction()
993 void AsmPrinter::emitFrameAlloc(const MachineInstr &MI) { in emitFrameAlloc()
1003 void AsmPrinter::emitStackSizeSection(const MachineFunction &MF) { in emitStackSizeSection()
1043 void AsmPrinter::EmitFunctionBody() { in EmitFunctionBody()
1287 void AsmPrinter::computeGlobalGOTEquivs(Module &M) { in computeGlobalGOTEquivs()
1304 void AsmPrinter::emitGlobalGOTEquivs() { in emitGlobalGOTEquivs()
1321 void AsmPrinter::emitGlobalIndirectSymbol(Module &M, in emitGlobalIndirectSymbol()
1366 bool AsmPrinter::doFinalization(Module &M) { in doFinalization()
1609 MCSymbol *AsmPrinter::getCurExceptionSym() { in getCurExceptionSym()
1615 void AsmPrinter::SetupMachineFunction(MachineFunction &MF) { in SetupMachineFunction()
1655 void AsmPrinter::EmitConstantPool() { in EmitConstantPool()
1734 void AsmPrinter::EmitJumpTableInfo() { in EmitJumpTableInfo()
1809 void AsmPrinter::EmitJumpTableEntry(const MachineJumpTableInfo *MJTI, in EmitJumpTableEntry()
1874 bool AsmPrinter::EmitSpecialLLVMGlobal(const GlobalVariable *GV) { in EmitSpecialLLVMGlobal()
1910 void AsmPrinter::EmitLLVMUsedList(const ConstantArray *InitList) { in EmitLLVMUsedList()
1934 void AsmPrinter::EmitXXStructorList(const DataLayout &DL, const Constant *List, in EmitXXStructorList()
1999 void AsmPrinter::EmitModuleIdents(Module &M) { in EmitModuleIdents()
2014 void AsmPrinter::EmitModuleCommandLines(Module &M) { in EmitModuleCommandLines()
2043 void AsmPrinter::emitInt8(int Value) const { in emitInt8()
2048 void AsmPrinter::emitInt16(int Value) const { in emitInt16()
2053 void AsmPrinter::emitInt32(int Value) const { in emitInt32()
2058 void AsmPrinter::emitInt64(uint64_t Value) const { in emitInt64()
2065 void AsmPrinter::EmitLabelDifference(const MCSymbol *Hi, const MCSymbol *Lo, in EmitLabelDifference()
2073 void AsmPrinter::EmitLabelPlusOffset(const MCSymbol *Label, uint64_t Offset, in EmitLabelPlusOffset()
2099 void AsmPrinter::EmitAlignment(unsigned NumBits, const GlobalObject *GV) const { in EmitAlignment()
2118 const MCExpr *AsmPrinter::lowerConstant(const Constant *CV) { in lowerConstant()
2268 AsmPrinter &AP,
2272 static void emitGlobalConstantFP(const ConstantFP *CFP, AsmPrinter &AP);
2273 static void emitGlobalConstantFP(APFloat APF, Type *ET, AsmPrinter &AP);
2326 AsmPrinter &AP) { in emitGlobalConstantDataSequential()
2365 const ConstantArray *CA, AsmPrinter &AP, in emitGlobalConstantArray()
2384 const ConstantVector *CV, AsmPrinter &AP) { in emitGlobalConstantVector()
2396 const ConstantStruct *CS, AsmPrinter &AP, in emitGlobalConstantStruct()
2423 static void emitGlobalConstantFP(APFloat APF, Type *ET, AsmPrinter &AP) { in emitGlobalConstantFP()
2470 static void emitGlobalConstantFP(const ConstantFP *CFP, AsmPrinter &AP) { in emitGlobalConstantFP()
2474 static void emitGlobalConstantLargeInt(const ConstantInt *CI, AsmPrinter &AP) { in emitGlobalConstantLargeInt()
2533 static void handleIndirectSymViaGOTPCRel(AsmPrinter &AP, const MCExpr **ME, in handleIndirectSymViaGOTPCRel()
2607 AsmPrinter::GOTEquivUsePair Result = AP.GlobalGOTEquivs[GOTEquivSym]; in handleIndirectSymViaGOTPCRel()
2622 AsmPrinter &AP, const Constant *BaseCV, in emitGlobalConstantImpl()
2702 void AsmPrinter::EmitGlobalConstant(const DataLayout &DL, const Constant *CV) { in EmitGlobalConstant()
2713 void AsmPrinter::EmitMachineConstantPoolValue(MachineConstantPoolValue *MCPV) { in EmitMachineConstantPoolValue()
2718 void AsmPrinter::printOffset(int64_t Offset, raw_ostream &OS) const { in printOffset()
2729 MCSymbol *AsmPrinter::createTempSymbol(const Twine &Name) const { in createTempSymbol()
2733 MCSymbol *AsmPrinter::GetBlockAddressSymbol(const BlockAddress *BA) const { in GetBlockAddressSymbol()
2737 MCSymbol *AsmPrinter::GetBlockAddressSymbol(const BasicBlock *BB) const { in GetBlockAddressSymbol()
2742 MCSymbol *AsmPrinter::GetCPISymbol(unsigned CPID) const { in GetCPISymbol()
2769 MCSymbol *AsmPrinter::GetJTISymbol(unsigned JTID, bool isLinkerPrivate) const { in GetJTISymbol()
2775 MCSymbol *AsmPrinter::GetJTSetSymbol(unsigned UID, unsigned MBBID) const { in GetJTSetSymbol()
2782 MCSymbol *AsmPrinter::getSymbolWithGlobalValueBase(const GlobalValue *GV, in getSymbolWithGlobalValueBase()
2788 MCSymbol *AsmPrinter::GetExternalSymbolSymbol(StringRef Sym) const { in GetExternalSymbolSymbol()
2822 const AsmPrinter &AP) { in emitBasicBlockLoopComments()
2857 void AsmPrinter::setupCodePaddingContext(const MachineBasicBlock &MBB, in setupCodePaddingContext()
2873 void AsmPrinter::EmitBasicBlockStart(const MachineBasicBlock &MBB) const { in EmitBasicBlockStart()
2932 void AsmPrinter::EmitBasicBlockEnd(const MachineBasicBlock &MBB) { in EmitBasicBlockEnd()
2938 void AsmPrinter::EmitVisibility(MCSymbol *Sym, unsigned Visibility, in EmitVisibility()
2962 bool AsmPrinter::
3002 GCMetadataPrinter *AsmPrinter::GetOrCreateGCPrinter(GCStrategy &S) { in GetOrCreateGCPrinter()
3026 void AsmPrinter::emitStackMaps(StackMaps &SM) { in emitStackMaps()
3055 void AsmPrinter::XRayFunctionEntry::emit(int Bytes, MCStreamer *Out, in emit()
3069 void AsmPrinter::emitXRayTable() { in emitXRayTable()
3128 void AsmPrinter::recordSled(MCSymbol *Sled, const MachineInstr &MI, in recordSled()
3141 uint16_t AsmPrinter::getDwarfVersion() const { in getDwarfVersion()
3145 void AsmPrinter::setDwarfVersion(uint16_t Version) { in setDwarfVersion()