- Nov 29, 2011
-
-
Daniel Dunbar authored
llvm-svn: 145420
-
Benjamin Kramer authored
llvm-svn: 145419
-
Ted Kremenek authored
llvm-svn: 145418
-
Johnny Chen authored
llvm-svn: 145417
-
Rafael Espindola authored
Patch by Sanjoy Das. llvm-svn: 145416
-
Douglas Gregor authored
module map, rather than assuming that there is an umbrella header. This allows us to automatically build umbrella-less modules. llvm-svn: 145415
-
Douglas Gregor authored
on-the-fly. No functionality change. llvm-svn: 145414
-
Duncan Sands authored
weak variable are compiled by different compilers, such as GCC and LLVM, while LLVM may increase the alignment to the preferred alignment there is no reason to think that GCC will use anything more than the ABI alignment. Since it is the GCC version that might end up in the final program (as the linkage is weak), it is wrong to increase the alignment of loads from the global up to the preferred alignment as the alignment might only be the ABI alignment. Increasing alignment up to the ABI alignment might be OK, but I'm not totally convinced that it is. It seems better to just leave the alignment of weak globals alone. llvm-svn: 145413
-
Argyrios Kyrtzidis authored
llvm-svn: 145412
-
Douglas Gregor authored
interface. No functionality change. llvm-svn: 145411
-
Howard Hinnant authored
llvm-svn: 145410
-
Michael J. Spencer authored
as MC is the only assembler we support. This splits MS/Windows and GNU/Windows ASM infos into two seperate classes. While there is currently only one difference, full MS C++ ABI support will require many more. llvm-svn: 145409
-
Danil Malyshev authored
- getSymbolOffset() renamed as getSymbolFileOffset() - getSymbolFileOffset(), getSymbolAddress(), getRelocationAddress() returns same result for ELFObjectFile, MachOObjectFile and COFFObjectFile. - added getRelocationOffset() - fixed MachOObjectFile::getSymbolSize() - fixed MachOObjectFile::getSymbolSection() - fixed MachOObjectFile::getSymbolOffset() for symbols without section data. llvm-svn: 145408
-
Howard Hinnant authored
llvm-svn: 145407
-
Elena Demikhovsky authored
Added a test. Thanks Bruno for reviewing the patch. llvm-svn: 145403
-
Tobias Grosser authored
This fixes the test with recent versions of LLVM that do not support the old atomic instructions any more. llvm-svn: 145402
-
Tobias Grosser authored
This tool takes a jscop file and translates it into a cloog input file. llvm-svn: 145401
-
Tobias Grosser authored
llvm-svn: 145400
-
Benjamin Kramer authored
llvm-svn: 145399
-
Benjamin Kramer authored
llvm-svn: 145397
-
Benjamin Kramer authored
llvm-svn: 145396
-
Richard Smith authored
was probably meant to be 'typename', which we will have already suggested if it is appropriate. llvm-svn: 145395
-
Argyrios Kyrtzidis authored
for late parsing. llvm-svn: 145394
-
Argyrios Kyrtzidis authored
llvm-svn: 145393
-
Craig Topper authored
llvm-svn: 145392
-
Craig Topper authored
Fix issues in shuffle decoding around VPERM* instructions. Fix shuffle decoding for VSHUFPS/D for 256-bit types. Add pattern matching for memory forms of VPERMILPS/VPERMILPD. llvm-svn: 145390
-
NAKAMURA Takumi authored
clang/lib/Driver/Driver.cpp: Don't pass through negative exit status, or parent would be confused. llvm::sys::Program::Wait(): Suppose 0x8000XXXX and 0xC000XXXX as abnormal exit code and pass it as negative value. Win32 Exception Handler: Exit with ExceptionCode on an unhandle exception. llvm-svn: 145389
-
NAKAMURA Takumi authored
Thanks to Francois, to let me know. llvm-svn: 145381
-
-
Argyrios Kyrtzidis authored
llvm-svn: 145377
-
Craig Topper authored
Fix VINSERTF128/VEXTRACTF128 to be marked as FP instructions. Allow execution dependency fix pass to convert them to their integer equivalents when AVX2 is enabled. llvm-svn: 145376
-
Richard Smith authored
declaration at namespace scope is followed by a semicolon and an open-brace (or in C++, a 'try', ':' or '='), then the error is probably a function definition with a spurious ';', rather than a mysterious '{'. llvm-svn: 145372
-
rdar://problem/10429064Greg Clayton authored
Fixed an issue where if we are debugging on a remote platform and set a platform path for our executable, it was not being honored by the new launch functions that used the ProcessLaunchInfo. llvm-svn: 145371
-
Craig Topper authored
Correctly mark VPERM2F128 as being an FP instruction and add execution domain fixing support to convert it to VPERM2I128 for AVX2. llvm-svn: 145370
-
Argyrios Kyrtzidis authored
of a macro in a file). As a bonus, also make searching for declarations more efficient by ignoring preprocessing entities when we know that we are looking for a declaration. Fixes rdar://10427411. llvm-svn: 145369
-
Bill Wendling authored
MachO doesn't support the protected visibility. Don't default to 'global' here. <rdar://problem/10396775> llvm-svn: 145368
-
Andrew Trick authored
This reverts r139450, fixes r139453, and adds much needed comments and a unit test. llvm-svn: 145367
-
Andrew Trick authored
llvm-svn: 145364
-
Andrew Trick authored
llvm-svn: 145363
-
Peter Collingbourne authored
llvm-svn: 145362
-