- Aug 31, 2011
-
-
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
-
Rafael Espindola authored
Patch by Sanjoy Das. llvm-svn: 138820
-
Nicolas Geoffray authored
llvm-svn: 138819
-
Rafael Espindola authored
code is inserted to first check if the current stacklet has enough space. If so, space is allocated by simply decrementing the stack pointer. Otherwise a runtime routine (__morestack_allocate_stack_space in libgcc) is called which allocates the required memory from the heap. Patch by Sanjoy Das. llvm-svn: 138818
-
Argyrios Kyrtzidis authored
Remove -setClassInterface -setNextClassCategory -insertNextClassCategory and combine them in the Create function. llvm-svn: 138817
-
Argyrios Kyrtzidis authored
Empty lookups can occur in the DeclContext map when we are chaining PCHs, where the empty lookup indicates that we already looked in ExternalASTSource. llvm-svn: 138816
-
Argyrios Kyrtzidis authored
llvm-svn: 138815
-
Rafael Espindola authored
from DYNAMIC_STACKALLOC. Two new pseudo instructions (SEG_ALLOCA_32 and SEG_ALLOCA_64) which will match X86SegAlloca (based on word size) are also added. They will be custom emitted to inject the actual stack handling code. Patch by Sanjoy Das. llvm-svn: 138814
-
Argyrios Kyrtzidis authored
llvm-svn: 138813
-