Home | History | Annotate | Download | only in AsmPrinter

Lines Matching refs:Function

125 /// getFunctionNumber - Return a unique ID for the current function.
421 /// function.
423 // Print out constants referenced by the function
426 // Print the 'header' of function.
427 const Function *F = MF->getFunction();
444 // Emit the CurrentFnSym. This is a virtual function to allow targets to
448 // If the function had address-taken blocks that got deleted, then we have
449 // references to the dangling symbols. Emit them at the start of the function
468 // Emit pre-function debug and/or EH information.
482 /// function. This can be overridden by targets as required to do custom stuff.
484 // The function label could have already been emitted if two symbols end up
652 /// function.
654 // Emit target-specific gunk before the function body.
659 // Print out code for the function.
729 // we emitted a prolog but no function body. This results in the ending prolog
730 // label equaling the end of function label and an invalid "row" in the
735 // If the function is empty and the object file uses .subsections_via_symbols,
736 // then we need to emit *something* to the function body to prevent the
742 OutStreamer.AddComment("avoids zero-length function");
748 // Emit target-specific gunk after the function body.
751 // If the target wants a .size directive for the size of the function, emit
754 // Create a symbol for the end of function, so we can get the size as
755 // difference between the function label and the temp label.
766 // Emit post-function debug information.
779 // Print out jump tables referenced by the function.
848 const Function &F = *I;
929 Function *InitTrampolineIntrinsic = M.getFunction("llvm.init.trampoline");
947 // Get the function symbol.
1047 /// by the current function to the current output stream.
1058 const Function *F = MF->getFunction();
1061 // function body itself, otherwise the label differences won't make sense.
1064 // We should also do if the section name is NULL or function is declared
1067 // for the function.
1294 // Emit the function pointers in reverse priority order.
1490 // blockaddress labels. Since the two labels are in the same function, it