Lines Matching refs:AsmPrinter
65 char AsmPrinter::ID = 0;
101 AsmPrinter::AsmPrinter(TargetMachine &tm, std::unique_ptr<MCStreamer> Streamer) in AsmPrinter() function in AsmPrinter
116 AsmPrinter::~AsmPrinter() { in ~AsmPrinter()
127 bool AsmPrinter::isPositionIndependent() const { in isPositionIndependent()
133 unsigned AsmPrinter::getFunctionNumber() const { in getFunctionNumber()
137 const TargetLoweringObjectFile &AsmPrinter::getObjFileLowering() const { in getObjFileLowering()
141 const DataLayout &AsmPrinter::getDataLayout() const { in getDataLayout()
147 unsigned AsmPrinter::getPointerSize() const { return TM.getPointerSize(); } in getPointerSize()
149 const MCSubtargetInfo &AsmPrinter::getSubtargetInfo() const { in getSubtargetInfo()
154 void AsmPrinter::EmitToStreamer(MCStreamer &S, const MCInst &Inst) { in EmitToStreamer()
158 StringRef AsmPrinter::getTargetTriple() const { in getTargetTriple()
163 const MCSection *AsmPrinter::getCurrentSection() const { in getCurrentSection()
169 void AsmPrinter::getAnalysisUsage(AnalysisUsage &AU) const { in getAnalysisUsage()
178 bool AsmPrinter::doInitialization(Module &M) { in doInitialization()
300 void AsmPrinter::EmitLinkage(const GlobalValue *GV, MCSymbol *GVSym) const { in EmitLinkage()
341 void AsmPrinter::getNameWithPrefix(SmallVectorImpl<char> &Name, in getNameWithPrefix()
346 MCSymbol *AsmPrinter::getSymbol(const GlobalValue *GV) const { in getSymbol()
351 void AsmPrinter::EmitGlobalVariable(const GlobalVariable *GV) { in EmitGlobalVariable()
546 void AsmPrinter::EmitFunctionHeader() { in EmitFunctionHeader()
612 void AsmPrinter::EmitFunctionEntryLabel() { in EmitFunctionEntryLabel()
665 void AsmPrinter::emitImplicitDef(const MachineInstr *MI) const { in emitImplicitDef()
677 static void emitKill(const MachineInstr *MI, AsmPrinter &AP) { in emitKill()
696 static bool emitDebugValueComment(const MachineInstr *MI, AsmPrinter &AP) { in emitDebugValueComment()
798 AsmPrinter::CFIMoveType AsmPrinter::needsCFIMoves() { in needsCFIMoves()
809 bool AsmPrinter::needsSEHMoves() { in needsSEHMoves()
813 void AsmPrinter::emitCFIInstruction(const MachineInstr &MI) { in emitCFIInstruction()
829 void AsmPrinter::emitFrameAlloc(const MachineInstr &MI) { in emitFrameAlloc()
841 void AsmPrinter::EmitFunctionBody() { in EmitFunctionBody()
1029 void AsmPrinter::computeGlobalGOTEquivs(Module &M) { in computeGlobalGOTEquivs()
1046 void AsmPrinter::emitGlobalGOTEquivs() { in emitGlobalGOTEquivs()
1063 void AsmPrinter::emitGlobalIndirectSymbol(Module &M, in emitGlobalIndirectSymbol()
1109 bool AsmPrinter::doFinalization(Module &M) { in doFinalization()
1258 MCSymbol *AsmPrinter::getCurExceptionSym() { in getCurExceptionSym()
1264 void AsmPrinter::SetupMachineFunction(MachineFunction &MF) { in SetupMachineFunction()
1298 void AsmPrinter::EmitConstantPool() { in EmitConstantPool()
1378 void AsmPrinter::EmitJumpTableInfo() { in EmitJumpTableInfo()
1453 void AsmPrinter::EmitJumpTableEntry(const MachineJumpTableInfo *MJTI, in EmitJumpTableEntry()
1519 bool AsmPrinter::EmitSpecialLLVMGlobal(const GlobalVariable *GV) { in EmitSpecialLLVMGlobal()
1567 void AsmPrinter::EmitLLVMUsedList(const ConstantArray *InitList) { in EmitLLVMUsedList()
1588 void AsmPrinter::EmitXXStructorList(const DataLayout &DL, const Constant *List, in EmitXXStructorList()
1650 void AsmPrinter::EmitModuleIdents(Module &M) { in EmitModuleIdents()
1671 void AsmPrinter::EmitInt8(int Value) const { in EmitInt8()
1677 void AsmPrinter::EmitInt16(int Value) const { in EmitInt16()
1683 void AsmPrinter::EmitInt32(int Value) const { in EmitInt32()
1690 void AsmPrinter::EmitLabelDifference(const MCSymbol *Hi, const MCSymbol *Lo, in EmitLabelDifference()
1698 void AsmPrinter::EmitLabelPlusOffset(const MCSymbol *Label, uint64_t Offset, in EmitLabelPlusOffset()
1723 void AsmPrinter::EmitAlignment(unsigned NumBits, const GlobalObject *GV) const { in EmitAlignment()
1742 const MCExpr *AsmPrinter::lowerConstant(const Constant *CV) { in lowerConstant()
1891 AsmPrinter &AP,
1895 static void emitGlobalConstantFP(const ConstantFP *CFP, AsmPrinter &AP);
1949 AsmPrinter &AP) { in emitGlobalConstantDataSequential()
1988 const ConstantArray *CA, AsmPrinter &AP, in emitGlobalConstantArray()
2007 const ConstantVector *CV, AsmPrinter &AP) { in emitGlobalConstantVector()
2019 const ConstantStruct *CS, AsmPrinter &AP, in emitGlobalConstantStruct()
2046 static void emitGlobalConstantFP(const ConstantFP *CFP, AsmPrinter &AP) { in emitGlobalConstantFP()
2094 static void emitGlobalConstantLargeInt(const ConstantInt *CI, AsmPrinter &AP) { in emitGlobalConstantLargeInt()
2153 static void handleIndirectSymViaGOTPCRel(AsmPrinter &AP, const MCExpr **ME, in handleIndirectSymViaGOTPCRel()
2230 AsmPrinter::GOTEquivUsePair Result = AP.GlobalGOTEquivs[GOTEquivSym]; in handleIndirectSymViaGOTPCRel()
2245 AsmPrinter &AP, const Constant *BaseCV, in emitGlobalConstantImpl()
2325 void AsmPrinter::EmitGlobalConstant(const DataLayout &DL, const Constant *CV) { in EmitGlobalConstant()
2336 void AsmPrinter::EmitMachineConstantPoolValue(MachineConstantPoolValue *MCPV) { in EmitMachineConstantPoolValue()
2341 void AsmPrinter::printOffset(int64_t Offset, raw_ostream &OS) const { in printOffset()
2352 MCSymbol *AsmPrinter::createTempSymbol(const Twine &Name) const { in createTempSymbol()
2356 MCSymbol *AsmPrinter::GetBlockAddressSymbol(const BlockAddress *BA) const { in GetBlockAddressSymbol()
2360 MCSymbol *AsmPrinter::GetBlockAddressSymbol(const BasicBlock *BB) const { in GetBlockAddressSymbol()
2365 MCSymbol *AsmPrinter::GetCPISymbol(unsigned CPID) const { in GetCPISymbol()
2373 MCSymbol *AsmPrinter::GetJTISymbol(unsigned JTID, bool isLinkerPrivate) const { in GetJTISymbol()
2379 MCSymbol *AsmPrinter::GetJTSetSymbol(unsigned UID, unsigned MBBID) const { in GetJTSetSymbol()
2386 MCSymbol *AsmPrinter::getSymbolWithGlobalValueBase(const GlobalValue *GV, in getSymbolWithGlobalValueBase()
2393 MCSymbol *AsmPrinter::GetExternalSymbolSymbol(StringRef Sym) const { in GetExternalSymbolSymbol()
2430 const AsmPrinter &AP) { in emitBasicBlockLoopComments()
2469 void AsmPrinter::EmitBasicBlockStart(const MachineBasicBlock &MBB) const { in EmitBasicBlockStart()
2522 void AsmPrinter::EmitVisibility(MCSymbol *Sym, unsigned Visibility, in EmitVisibility()
2546 bool AsmPrinter::
2588 GCMetadataPrinter *AsmPrinter::GetOrCreateGCPrinter(GCStrategy &S) { in GetOrCreateGCPrinter()