- Jul 27, 2013
-
-
Rafael Espindola authored
This reverts commit r187248. It broke many bots. llvm-svn: 187254
-
Owen Anderson authored
llvm-svn: 187253
-
Aaron Ballman authored
llvm-svn: 187252
-
- Jul 26, 2013
-
-
Bill Wendling authored
llvm-svn: 187251
-
Bill Wendling authored
llvm-svn: 187250
-
Owen Anderson authored
also worthwhile for it to look through FP extensions and truncations, whose application commutes with fneg. llvm-svn: 187249
-
Bill Schmidt authored
Both GCC and LLVM will implicitly define __ppc__ and __powerpc__ for all PowerPC targets, whether 32- or 64-bit. They will both implicitly define __ppc64__ and __powerpc64__ for 64-bit PowerPC targets, and not for 32-bit targets. We cannot be sure that all other possible compilers used to compile Clang/LLVM define both __ppc__ and __powerpc__, for example, so it is best to check for both when relying on either inside the Clang/LLVM code base. This patch makes sure we always check for both variants. In addition, it fixes one unnecessary check in lib/Target/PowerPC/PPCJITInfo.cpp. (At least one of __ppc__ and __powerpc__ should always be defined when compiling for a PowerPC target, no matter which compiler is used, so testing for them is unnecessary.) There are some places in the compiler that check for other variants, like __POWERPC__ and _POWER, and I have left those in place. There is no need to add them elsewhere. This seems to be in Apple-specific code, and I won't take a chance on breaking it. There is no intended change in behavior; thus, no test cases are added. llvm-svn: 187248
-
Eric Christopher authored
llvm-svn: 187247
-
Bob Wilson authored
When BUILD_CLANG_ONLY is set to YES, it is supposed to simply limit the tools that get built. The change in r184794 broke this feature by moving libclang and c-index-test into PARALLEL_DIRS. Those are both supposed to be in DIRS, because c-index-test has a build dependency on libclang and cannot be reliably built in parallel with it. llvm-svn: 187246
-
Eric Christopher authored
llvm-svn: 187245
-
Akira Hatanaka authored
Patch by Sasa Stankovic. llvm-svn: 187244
-
Rui Ueyama authored
llvm-svn: 187243
-
Akira Hatanaka authored
register operands. llvm-svn: 187242
-
Rafael Espindola authored
Thanks to Han Finkel for noticing it. llvm-svn: 187241
-
Adrian Prantl authored
Restore it after each argument is emitted. This fixes the scope info for inlined subroutines inside of function argument expressions. (E.g., anything STL). rdar://problem/12592135 llvm-svn: 187240
-
Hans Wennborg authored
Also rename ccc_Group, ccc_driver_Group and ccc_Debug_Group similarly. Differential Revision: http://llvm-reviews.chandlerc.com/D1218 llvm-svn: 187239
-
Akira Hatanaka authored
operands. llvm-svn: 187238
-
Manman Ren authored
We used to call Verify before adding DICompileUnit to the list, and now we remove the check and always add DICompileUnit to the list in DebugInfoFinder, so we can verify them later on. llvm-svn: 187237
-
Hans Wennborg authored
They don't seems to serve any purpose. Differential Revision: http://llvm-reviews.chandlerc.com/D1227 llvm-svn: 187236
-
Rafael Espindola authored
This reverts commit r187228. It broke some bots: http://bb.pgr.jp/builders/cmake-clang-i686-mingw32 llvm-svn: 187235
-
Akira Hatanaka authored
llvm-svn: 187234
-
Akira Hatanaka authored
to have register FCC0 (the first floating point condition code register) in their Uses/Defs list. No intended functionality change. llvm-svn: 187233
-
Daniel Jasper authored
Patch by Chris Gray! Thanks! llvm-svn: 187232
-
Akira Hatanaka authored
needed. The generic method printOperand will do. No functionality change. llvm-svn: 187231
-
Argyrios Kyrtzidis authored
[libclang] Remove comma from the blacklist of characters that prevent a comment to be attached to a decl. It's common to use an availability function macro at the start of a decl. rdar://13965065 llvm-svn: 187230
-
Akira Hatanaka authored
instructions "beqz", "bnez" and "move", when possible. beq $2, $zero, $L1 => beqz $2, $L1 bne $2, $zero, $L1 => bnez $2, $L1 or $2, $3, $zero => move $2, $3 llvm-svn: 187229
-
John Thompson authored
llvm-svn: 187228
-
Rafael Espindola authored
This reverts commit 187204. It broke the freebsd bots: http://lab.llvm.org:8011/builders/clang-X86_64-freebsd/builds/9561 llvm-svn: 187227
-
Stephen Lin authored
llvm-svn: 187226
-
Stephen Lin authored
llvm-svn: 187225
-
Eric Christopher authored
llvm-svn: 187224
-
Matt Arsenault authored
These were reverted in r167222 along with the rest of the last different address space pointer size attempt. These will be used in later commits. llvm-svn: 187223
-
Eric Christopher authored
endian independent. llvm-svn: 187222
-
Rui Ueyama authored
Based on Ron Ofir's patch. llvm-svn: 187221
-
Rui Ueyama authored
Patch by Ron Ofir. llvm-svn: 187220
-
Rui Ueyama authored
Patch by Ron Ofir. llvm-svn: 187219
-
Hans Wennborg authored
This should have been part of r186720. llvm-svn: 187218
-
Eric Christopher authored
llvm-svn: 187217
-
Rui Ueyama authored
llvm-svn: 187216
-
Rui Ueyama authored
llvm-svn: 187215
-