- Apr 10, 2014
-
-
Tobias Grosser authored
llvm-svn: 205980
-
Adrian Prantl authored
This reverts commit r205974, it turns out that this wasn't such a great idea after all. Using DIVariable as return value is self-documenting and marginally more type safe. llvm-svn: 205979
-
rdar://problem/16540961Enrico Granata authored
The "unexpected value" message only matters to me, but is bound to make the experience more confusing for people when some uninitialized memory looks like an NSNumber and then can't be formatted properly, and that error comes out in the UI Just drop the error message entirely - nobody but me cares llvm-svn: 205978
-
Justin Bogner authored
Emitting the PGO initialization in EmitGlobalFunctionDefinition is inefficient, since this only has an effect once per module. We move this to Release() with the rest of the once-per-module logic. llvm-svn: 205977
-
Aaron Ballman authored
Some minor improvements to the thread safety intermediate language -- mostly const correctness and reformatting. Fixes the types involved with castOpcode(). llvm-svn: 205976
-
Ben Langmuir authored
With the VFS, it is easy to hit modified umbrellas by overriding the umbrella header, and what we want is to rebuild, not to fail. llvm-svn: 205975
-
Adrian Prantl authored
llvm-svn: 205974
-
Adrian Prantl authored
into a function. llvm-svn: 205973
-
David Majnemer authored
No functionality change. llvm-svn: 205972
-
Sebastian Pop authored
llvm-svn: 205971
-
NAKAMURA Takumi authored
- LLVMSupport.dll - libLLVMSupport.dll.a llvm-svn: 205969
-
Daniel Sanders authored
Summary: Similarly, the HasMips64 on the 64-bit move InstAlias is a test for 64-bit GPR's. No functional change. Reviewers: matheusalmeida Reviewed By: matheusalmeida Differential Revision: http://reviews.llvm.org/D3263 llvm-svn: 205968
-
Christian Pirker authored
llvm-svn: 205967
-
Christian Pirker authored
llvm-svn: 205966
-
Arnold Schwaighofer authored
This commit reapplies 205018. After 205855 we should correctly vectorize intrinsics. llvm-svn: 205965
-
Daniel Sanders authored
Summary: It is now the smallest superset for these ISA's. FeatureMips4 now contains FeatureFPIdx since [ls][dw]xc1 were added in MIPS-IV. Made the FPIdx feature bit lowercase so that it can be used in the -mattr option. Depends on D3274 Reviewers: matheusalmeida Reviewed By: matheusalmeida Differential Revision: http://reviews.llvm.org/D3275 llvm-svn: 205964
-
NAKAMURA Takumi authored
llvm-svn: 205963
-
NAKAMURA Takumi authored
llvm-svn: 205962
-
NAKAMURA Takumi authored
llvm-svn: 205961
-
Richard Sandiford authored
Whitespace only. No functional change intended. llvm-svn: 205960
-
Dmitri Gribenko authored
llvm-svn: 205959
-
Tobias Grosser authored
llvm-svn: 205958
-
Tobias Grosser authored
llvm-svn: 205957
-
David Majnemer authored
llvm-svn: 205956
-
David Majnemer authored
Introduce ScalarTraits::mustQuote which determines whether or not a StringRef needs quoting before it is acceptable to output. llvm-svn: 205955
-
Daniel Jasper authored
llvm-svn: 205954
-
Simon Atanasyan authored
llvm-svn: 205953
-
Eric Christopher authored
sure that a debugger can find them when stepping through code, for example from the included testcase: 12 int test_it() { 13 c = 1; 14 d = 2; -> 15 a = 4; 16 return (c == 1); 17 } 18 (lldb) p a (int) $0 = 2 (lldb) p c (int) $1 = 2 (lldb) p d (int) $2 = 2 and a, c, d are all part of the file static anonymous union: static union { int c; int d; union { int a; }; struct { int b; }; }; Fixes PR19221. llvm-svn: 205952
-
NAKAMURA Takumi authored
llvm-svn: 205951
-
NAKAMURA Takumi authored
FIXME: Could we use SmallString here? llvm-svn: 205950
-
Saleem Abdulrasool authored
GCC 4.8 complains with: warning: enumeral and non-enumeral type in conditional expression Although this is silly and harmless in this case, add an explicit cast to silence the warning. llvm-svn: 205949
-
Reid Kleckner authored
If we crash, we raise a crash handler dialog, and that's really annoying. Even though we can't emit correct IR until we have musttail, don't crash. llvm-svn: 205948
-
Juergen Ributzka authored
The immediate cost calculation code was hitting an assertion in the included test case, because APInt was still internally 128-bits. Truncating it to 64-bits fixed the issue. Fixes <rdar://problem/16572521>. llvm-svn: 205947
-
Reid Kleckner authored
MSVC 2012 doesn't understand '= delete', but 2013 does. llvm-svn: 205946
-
David Majnemer authored
llvm-svn: 205945
-
Reid Kleckner authored
Revert "For the ARM integrated assembler add checking of the alignments on vld/vst instructions. And report errors for alignments that are not supported." It doesn't build with MSVC 2012, because MSVC doesn't allow union members that have non-trivial default constructors. This change added 'SMLoc AlignmentLoc' to MemoryOp, which made MemoryOp's default ctor non-trivial. This reverts commit r205930. llvm-svn: 205944
-
David Majnemer authored
cxx-abi-dev came up with a way to disambiguate between different keywords used in elaborated type specifiers. This resolves certain collisions during mangling. llvm-svn: 205943
-
Ben Langmuir authored
No functional change intended. llvm-svn: 205942
-
Jim Grosbach authored
As it turns out the source of the sunkaddr can be a constant, in which case there is not an instruction to delete, causing the cleanup code introduced in r204833 to crash. This patch adds a dynamic check to ensure the deleted value is in fact an instruction and not a constant. Patch by Louis Gerbarg <lgg@apple.com> llvm-svn: 205941
-
Jim Grosbach authored
llc CPU autodection bites again. Speculative fix for bot failures. llvm-svn: 205940
-