- Nov 29, 2011
-
-
Sean Callanan authored
ValueObjects when creating variables referring to live data rather than constructing ValueObjectConstResults. llvm-svn: 145437
-
Douglas Gregor authored
we infer the module map, we'll just print the module map to a temporary file and generate the module using that. llvm-svn: 145436
-
Jim Ingham authored
llvm-svn: 145435
-
Jim Ingham authored
llvm-svn: 145434
-
Greg Clayton authored
implementation of the linux platform. llvm-svn: 145433
-
Stepan Dyatkovskiy authored
Potential bug in RewriteLoopBodyWithConditionConstant: use iterator should not be changed inside the uses enumeration loop. llvm-svn: 145432
-
Daniel Dunbar authored
multiple .a files would end up with duplicate strong definitions. This could cause link failures in certain scenarios when both definitions got loaded. - The best solution I see for this (aside from not factoring out the utility code) is to mark the definitions weak. Better solutions appreciated! llvm-svn: 145427
-
Eric Christopher authored
be more clear about what to do and how to do it. llvm-svn: 145426
-
Chad Rosier authored
attempt. llvm-svn: 145425
-
Ted Kremenek authored
Relax RegionStore to allow loads from CodeTextRegions. Apparently you can actually write code that does this. This seems worthy of a checker, but the StoreManager should handle the memory abstraction without crashing. Fixes PR 11450. llvm-svn: 145424
-
Rafael Espindola authored
llvm-svn: 145423
-
Andrew Trick authored
llvm-svn: 145422
-
Matt Beaumont-Gay authored
llvm-svn: 145421
-
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
-