[llvm-commits] [llvm] r108628 - /llvm/trunk/lib/CodeGen/AsmPrinter/AsmPrinter.cpp

Evan Cheng evan.cheng at apple.com
Sun Jul 18 12:39:30 PDT 2010


Does this work if the code is compiled without -g?

Evan

On Jul 17, 2010, at 12:18 PM, Bill Wendling wrote:

> Author: void
> Date: Sat Jul 17 14:18:44 2010
> New Revision: 108628
> 
> URL: http://llvm.org/viewvc/llvm-project?rev=108628&view=rev
> Log:
> Use isPrologLabel() instead of checking the opcode directly.
> 
> Modified:
>    llvm/trunk/lib/CodeGen/AsmPrinter/AsmPrinter.cpp
> 
> Modified: llvm/trunk/lib/CodeGen/AsmPrinter/AsmPrinter.cpp
> URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/CodeGen/AsmPrinter/AsmPrinter.cpp?rev=108628&r1=108627&r2=108628&view=diff
> ==============================================================================
> --- llvm/trunk/lib/CodeGen/AsmPrinter/AsmPrinter.cpp (original)
> +++ llvm/trunk/lib/CodeGen/AsmPrinter/AsmPrinter.cpp Sat Jul 17 14:18:44 2010
> @@ -661,7 +661,7 @@
>   // label equaling the end of function label and an invalid "row" in the
>   // FDE. We need to emit a noop in this situation so that the FDE's rows are
>   // valid.
> -  bool RequiresNoop = LastMI && LastMI->getOpcode()==TargetOpcode::PROLOG_LABEL;
> +  bool RequiresNoop = LastMI && LastMI->isPrologLabel();
> 
>   // If the function is empty and the object file uses .subsections_via_symbols,
>   // then we need to emit *something* to the function body to prevent the
> 
> 
> _______________________________________________
> llvm-commits mailing list
> llvm-commits at cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits





More information about the llvm-commits mailing list