- Aug 31, 2011
-
-
Johnny Chen authored
llvm-svn: 138863
-
Jim Grosbach authored
When the destination register of an add immediate instruction is explicitly specified, encoding T1 is preferred, else encoding T2 is preferred. llvm-svn: 138862
-
Jakob Stoklund Olesen authored
It appears that our use of the imp-use and imp-def flags with sub-registers is not yet robust enough to support this. The failing test case is complicated, I am working on a reduction. <rdar://problem/10044201> llvm-svn: 138861
-
Chandler Carruth authored
system for macro-backed source locations. The old APIs are preserved for legacy users. This was intended to land with the main work of instantiation -> expansion, but despite running it by Doug over a month ago, I forgot to commit it. Very sorry for that... llvm-svn: 138860
-
Benjamin Kramer authored
llvm-svn: 138859
-
Rafael Espindola authored
llvm-svn: 138858
-
Eli Friedman authored
Make sure we don't crash when -miphoneos-version-min is specified on x86. Hopefully this will fix gcc testsuite failures. llvm-svn: 138856
-
Sebastian Redl authored
llvm-svn: 138855
-
Chandler Carruth authored
of the function in question when applicable (that is, not for blocks). Patch by Joerg Sonnenberger with some stylistic tweaks by me. When discussing this weth Joerg, streaming the decl directly into the diagnostic didn't work because we have a pointer-to-const, and the overload doesn't accept such. In order to make my style tweaks to the patch, I first changed the overload to accept a pointer-to-const, and then changed the diagnostic printing layer to also use a pointer-to-const, cleaning up a gross line of code along the way. llvm-svn: 138854
-
Eric Christopher authored
Patch by Sanjoy Das llvm-svn: 138853
-
NAKAMURA Takumi authored
On Python-w32 with mingw msys bash, %T was replaced to "x:\foo\bar...". msys bash cannot handle DOSish paths. llvm-svn: 138852
-
Bruno Cardoso Lopes authored
- Duplicate some store patterns to their AVX forms! - Catched a bug while restricting the patterns subtarget, fix it and update a testcase to check it properly llvm-svn: 138851
-
Bruno Cardoso Lopes authored
llvm-svn: 138850
-
Bruno Cardoso Lopes authored
whenever AVX is enabled. llvm-svn: 138849
-
-
Johnny Chen authored
Watchpoint work in progress: add helper methods to DNB arch impl for I386 to implment Enable/DisableHardwareWatchpoint. llvm-svn: 138847
-
Eli Friedman authored
llvm-svn: 138846
-
Eli Friedman authored
llvm-svn: 138845
-
Johnny Chen authored
Watchpoint work in progress: add helper methods to DNB arch impl for X86_64 to implment Enable/DisableHardwareWatchpoint. llvm-svn: 138844
-
Benjamin Kramer authored
llvm-svn: 138843
-
Eli Friedman authored
Change err_pp_file_not_found back to an Error; when it's a Warning, we suppress it in system headers. And it is not a good idea to suppress it in system headers. (This was originally changed in r134996 to implement -MG.) Fixes <rdar://10041960>. And also brings down the number of warnings without a flag by one :) llvm-svn: 138842
-
Rafael Espindola authored
ssa, so it has to be run really early in the pipeline. Any replacement should probably use the SSAUpdater. llvm-svn: 138841
-
Owen Anderson authored
Fix issues with disassembly of IT instructions involving condition codes other the EQ/NE. Discovered by roundtrip testing. llvm-svn: 138840
-
Douglas Gregor authored
collision between C99 hexfloats and C++0x user-defined literals by giving C99 hexfloats precedence. Also, warning about user-defined literals that conflict with hexfloats and those that have names that are reserved by the implementation. Fixes <rdar://problem/9940194>. llvm-svn: 138839
-
Jeffrey Yasskin authored
aren't considered narrowing conversions. llvm-svn: 138838
-
Owen Anderson authored
llvm-svn: 138837
-
Benjamin Kramer authored
llvm-svn: 138836
-
Owen Anderson authored
llvm-svn: 138835
-
Owen Anderson authored
Fix encoding of Thumb1 B instructions with immediate offsets, which is necessary for round-tripping. llvm-svn: 138834
-
- Aug 30, 2011
-
-
Owen Anderson authored
llvm-svn: 138833
-
Bill Wendling authored
llvm-svn: 138832
-
Rafael Espindola authored
llvm-svn: 138831
-
Owen Anderson authored
llvm-svn: 138830
-
Owen Anderson authored
llvm-svn: 138829
-
Bill Wendling authored
disabled. llvm-svn: 138826
-
Jeffrey Yasskin authored
In the case of EDInstInfo, this would actually cause a bug when -1 became 255 and was then compared >=0 in llvm-mc/Disassembler.cpp. llvm-svn: 138825
-
Douglas Gregor authored
sure that all of the CXXConversionDecls go into the same bucket. Otherwise, name lookup might not find them all. Fixes <rdar://problem/10041960>. llvm-svn: 138824
-
Rafael Espindola authored
llvm-svn: 138823
-
Owen Anderson authored
llvm-svn: 138822
-
Sebastian Redl authored
This makes the code duplication of implicit special member handling even worse, but the cleanup will have to come later. For now, this works. Follow-up with tests for explicit defaulting and enabling the __has_feature flag to come. llvm-svn: 138821
-