[llvm-commits] [llvm] r164132 - in /llvm/trunk: include/llvm/Support/ lib/CodeGen/ lib/Target/ARM/MCTargetDesc/ lib/Target/MBlaze/MCTargetDesc/ lib/Target/Mips/MCTargetDesc/ lib/Target/PowerPC/MCTargetDesc/ lib/Target/X86/MCTargetDesc/ tools/llvm
NAKAMURA Takumi
geek4civic at gmail.com
Tue Sep 18 18:02:25 PDT 2012
2012/9/19 Roman Divacky <rdivacky at freebsd.org>:
> Author: rdivacky
> Date: Tue Sep 18 11:08:49 2012
> New Revision: 164132
>
> URL: http://llvm.org/viewvc/llvm-project?rev=164132&view=rev
> Log:
> When creating MCAsmBackend pass the CPU string as well. In X86AsmBackend
> store this and use it to not emit long nops when the CPU is geode which
> doesnt support them.
>
> Fixes PR11212.
> Modified: llvm/trunk/lib/Target/X86/MCTargetDesc/X86AsmBackend.cpp
> URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Target/X86/MCTargetDesc/X86AsmBackend.cpp?rev=164132&r1=164131&r2=164132&view=diff
> ==============================================================================
> --- llvm/trunk/lib/Target/X86/MCTargetDesc/X86AsmBackend.cpp (original)
> +++ llvm/trunk/lib/Target/X86/MCTargetDesc/X86AsmBackend.cpp Tue Sep 18 11:08:49 2012
> @@ -66,9 +66,10 @@
> };
>
> class X86AsmBackend : public MCAsmBackend {
> + StringRef CPU;
Would it be safe with StringRef here? I suggest SmallString might be better.
...Takumi
More information about the llvm-commits
mailing list