[llvm] r186392 - ARM: implement ldrex, strex and clrex intrinsics

Tim Northover t.p.northover at gmail.com
Tue Jul 16 02:54:10 PDT 2013


Hi Justin,

Sorry about this. Noticed it when debugging and unexpectedly found
that "X" was a known global variable. I didn't mean to commit it (and
certainly not with this).

Does it look reasonable or do you want me to revert that part?

Tim.

>     llvm/trunk/lib/Target/NVPTX/NVPTXAllocaHoisting.cpp
> [...]
> Modified: llvm/trunk/lib/Target/NVPTX/NVPTXAllocaHoisting.cpp
> URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Target/NVPTX/NVPTXAllocaHoisting.cpp?rev=186392&r1=186391&r2=186392&view=diff
> ==============================================================================
> --- llvm/trunk/lib/Target/NVPTX/NVPTXAllocaHoisting.cpp (original)
> +++ llvm/trunk/lib/Target/NVPTX/NVPTXAllocaHoisting.cpp Tue Jul 16 04:46:55 2013
> @@ -37,7 +37,7 @@ bool NVPTXAllocaHoisting::runOnFunction(
>  }
>
>  char NVPTXAllocaHoisting::ID = 1;
> -RegisterPass<NVPTXAllocaHoisting>
> +static RegisterPass<NVPTXAllocaHoisting>
>  X("alloca-hoisting", "Hoisting alloca instructions in non-entry "
>                       "blocks to the entry block");



More information about the llvm-commits mailing list