Lines Matching refs:AsmPrinter
66 char AsmPrinter::ID = 0;
102 AsmPrinter::AsmPrinter(TargetMachine &tm, std::unique_ptr<MCStreamer> Streamer) in AsmPrinter() function in AsmPrinter
117 AsmPrinter::~AsmPrinter() { in ~AsmPrinter()
130 unsigned AsmPrinter::getFunctionNumber() const { in getFunctionNumber()
134 const TargetLoweringObjectFile &AsmPrinter::getObjFileLowering() const { in getObjFileLowering()
138 const DataLayout &AsmPrinter::getDataLayout() const { in getDataLayout()
144 unsigned AsmPrinter::getPointerSize() const { return TM.getPointerSize(); } in getPointerSize()
146 const MCSubtargetInfo &AsmPrinter::getSubtargetInfo() const { in getSubtargetInfo()
151 void AsmPrinter::EmitToStreamer(MCStreamer &S, const MCInst &Inst) { in EmitToStreamer()
155 StringRef AsmPrinter::getTargetTriple() const { in getTargetTriple()
160 const MCSection *AsmPrinter::getCurrentSection() const { in getCurrentSection()
166 void AsmPrinter::getAnalysisUsage(AnalysisUsage &AU) const { in getAnalysisUsage()
175 bool AsmPrinter::doInitialization(Module &M) { in doInitialization()
292 void AsmPrinter::EmitLinkage(const GlobalValue *GV, MCSymbol *GVSym) const { in EmitLinkage()
337 void AsmPrinter::getNameWithPrefix(SmallVectorImpl<char> &Name, in getNameWithPrefix()
342 MCSymbol *AsmPrinter::getSymbol(const GlobalValue *GV) const { in getSymbol()
347 void AsmPrinter::EmitGlobalVariable(const GlobalVariable *GV) { in EmitGlobalVariable()
543 void AsmPrinter::EmitFunctionHeader() { in EmitFunctionHeader()
609 void AsmPrinter::EmitFunctionEntryLabel() { in EmitFunctionEntryLabel()
662 void AsmPrinter::emitImplicitDef(const MachineInstr *MI) const { in emitImplicitDef()
674 static void emitKill(const MachineInstr *MI, AsmPrinter &AP) { in emitKill()
693 static bool emitDebugValueComment(const MachineInstr *MI, AsmPrinter &AP) { in emitDebugValueComment()
792 AsmPrinter::CFIMoveType AsmPrinter::needsCFIMoves() { in needsCFIMoves()
803 bool AsmPrinter::needsSEHMoves() { in needsSEHMoves()
807 void AsmPrinter::emitCFIInstruction(const MachineInstr &MI) { in emitCFIInstruction()
823 void AsmPrinter::emitFrameAlloc(const MachineInstr &MI) { in emitFrameAlloc()
835 void AsmPrinter::EmitFunctionBody() { in EmitFunctionBody()
1022 void AsmPrinter::computeGlobalGOTEquivs(Module &M) { in computeGlobalGOTEquivs()
1039 void AsmPrinter::emitGlobalGOTEquivs() { in emitGlobalGOTEquivs()
1056 bool AsmPrinter::doFinalization(Module &M) { in doFinalization()
1224 MCSymbol *AsmPrinter::getCurExceptionSym() { in getCurExceptionSym()
1230 void AsmPrinter::SetupMachineFunction(MachineFunction &MF) { in SetupMachineFunction()
1264 void AsmPrinter::EmitConstantPool() { in EmitConstantPool()
1344 void AsmPrinter::EmitJumpTableInfo() { in EmitJumpTableInfo()
1419 void AsmPrinter::EmitJumpTableEntry(const MachineJumpTableInfo *MJTI, in EmitJumpTableEntry()
1485 bool AsmPrinter::EmitSpecialLLVMGlobal(const GlobalVariable *GV) { in EmitSpecialLLVMGlobal()
1533 void AsmPrinter::EmitLLVMUsedList(const ConstantArray *InitList) { in EmitLLVMUsedList()
1554 void AsmPrinter::EmitXXStructorList(const DataLayout &DL, const Constant *List, in EmitXXStructorList()
1615 void AsmPrinter::EmitModuleIdents(Module &M) { in EmitModuleIdents()
1636 void AsmPrinter::EmitInt8(int Value) const { in EmitInt8()
1642 void AsmPrinter::EmitInt16(int Value) const { in EmitInt16()
1648 void AsmPrinter::EmitInt32(int Value) const { in EmitInt32()
1655 void AsmPrinter::EmitLabelDifference(const MCSymbol *Hi, const MCSymbol *Lo, in EmitLabelDifference()
1663 void AsmPrinter::EmitLabelPlusOffset(const MCSymbol *Label, uint64_t Offset, in EmitLabelPlusOffset()
1688 void AsmPrinter::EmitAlignment(unsigned NumBits, const GlobalObject *GV) const { in EmitAlignment()
1707 const MCExpr *AsmPrinter::lowerConstant(const Constant *CV) { in lowerConstant()
1836 AsmPrinter &AP,
1840 static void emitGlobalConstantFP(const ConstantFP *CFP, AsmPrinter &AP);
1894 AsmPrinter &AP) { in emitGlobalConstantDataSequential()
1933 const ConstantArray *CA, AsmPrinter &AP, in emitGlobalConstantArray()
1952 const ConstantVector *CV, AsmPrinter &AP) { in emitGlobalConstantVector()
1964 const ConstantStruct *CS, AsmPrinter &AP, in emitGlobalConstantStruct()
1991 static void emitGlobalConstantFP(const ConstantFP *CFP, AsmPrinter &AP) { in emitGlobalConstantFP()
2039 static void emitGlobalConstantLargeInt(const ConstantInt *CI, AsmPrinter &AP) { in emitGlobalConstantLargeInt()
2098 static void handleIndirectSymViaGOTPCRel(AsmPrinter &AP, const MCExpr **ME, in handleIndirectSymViaGOTPCRel()
2175 AsmPrinter::GOTEquivUsePair Result = AP.GlobalGOTEquivs[GOTEquivSym]; in handleIndirectSymViaGOTPCRel()
2190 AsmPrinter &AP, const Constant *BaseCV, in emitGlobalConstantImpl()
2270 void AsmPrinter::EmitGlobalConstant(const DataLayout &DL, const Constant *CV) { in EmitGlobalConstant()
2281 void AsmPrinter::EmitMachineConstantPoolValue(MachineConstantPoolValue *MCPV) { in EmitMachineConstantPoolValue()
2286 void AsmPrinter::printOffset(int64_t Offset, raw_ostream &OS) const { in printOffset()
2297 MCSymbol *AsmPrinter::createTempSymbol(const Twine &Name) const { in createTempSymbol()
2301 MCSymbol *AsmPrinter::GetBlockAddressSymbol(const BlockAddress *BA) const { in GetBlockAddressSymbol()
2305 MCSymbol *AsmPrinter::GetBlockAddressSymbol(const BasicBlock *BB) const { in GetBlockAddressSymbol()
2310 MCSymbol *AsmPrinter::GetCPISymbol(unsigned CPID) const { in GetCPISymbol()
2318 MCSymbol *AsmPrinter::GetJTISymbol(unsigned JTID, bool isLinkerPrivate) const { in GetJTISymbol()
2324 MCSymbol *AsmPrinter::GetJTSetSymbol(unsigned UID, unsigned MBBID) const { in GetJTSetSymbol()
2331 MCSymbol *AsmPrinter::getSymbolWithGlobalValueBase(const GlobalValue *GV, in getSymbolWithGlobalValueBase()
2338 MCSymbol *AsmPrinter::GetExternalSymbolSymbol(StringRef Sym) const { in GetExternalSymbolSymbol()
2375 const AsmPrinter &AP) { in emitBasicBlockLoopComments()
2414 void AsmPrinter::EmitBasicBlockStart(const MachineBasicBlock &MBB) const { in EmitBasicBlockStart()
2463 void AsmPrinter::EmitVisibility(MCSymbol *Sym, unsigned Visibility, in EmitVisibility()
2487 bool AsmPrinter::
2529 GCMetadataPrinter *AsmPrinter::GetOrCreateGCPrinter(GCStrategy &S) { in GetOrCreateGCPrinter()