- Jun 16, 2009
-
-
Dan Gohman authored
failures. To support this, add some utility functions to Type to help support vector/scalar-independent code. Change ConstantInt::get and ConstantFP::get to support vector types, and add an overload to ConstantInt::get that uses a static IntegerType type, for convenience. Introduce a new getConstant method for ScalarEvolution, to simplify common use cases. llvm-svn: 73431
-
Anton Korobeynikov authored
llvm-svn: 73430
-
- Jun 15, 2009
-
-
Dan Gohman authored
llvm-svn: 73429
-
Anton Korobeynikov authored
llvm-svn: 73428
-
Anton Korobeynikov authored
llvm-svn: 73427
-
Devang Patel authored
llvm-svn: 73426
-
Evan Cheng authored
llvm-svn: 73423
-
Evan Cheng authored
llvm-svn: 73422
-
Dan Gohman authored
llvm-svn: 73421
-
Bill Wendling authored
llvm-svn: 73417
-
Dale Johannesen authored
problem addressed in 31284, but the patch there only addressed the case where an invoke is the first thing in a block. llvm-svn: 73416
-
rdar://problem/6945561Ted Kremenek authored
Fix: <rdar://problem/6945561> -[CIContext createCGLayerWithSize:info:] misinterpreted by clang scan-build llvm-svn: 73415
-
Evan Cheng authored
llvm-svn: 73413
-
Owen Anderson authored
llvm-svn: 73412
-
-
Douglas Gregor authored
llvm-svn: 73409
-
Eli Friedman authored
C++-specific tokens. llvm-svn: 73408
-
Bill Wendling authored
that push immediate operands of 1, 2, and 4 bytes (extended to the native register size in each case). The assembly mnemonics are "pushl" and "pushq." One such instruction appears at the beginning of the "start" function , so this is essential for accurate disassembly when unwinding." Patch by Sean Callanan! llvm-svn: 73407
-
Evan Cheng authored
llvm-svn: 73406
-
Bill Wendling authored
llvm-svn: 73404
-
Anders Carlsson authored
llvm-svn: 73403
-
Douglas Gregor authored
llvm-svn: 73402
-
Dan Gohman authored
llvm-svn: 73401
-
Bill Wendling authored
llvm-svn: 73399
-
Dan Gohman authored
llvm-svn: 73398
-
Dan Gohman authored
llvm-svn: 73397
-
Dan Gohman authored
specific one. The GNU one is chosen when _GNU_SOURCE is defined. g++ always defines _GNU_SOURCE on linux platforms because glibc's headers won't compile in C++ mode without it. The GNU strerror_r doesn't always modify the buffer which causes empty error messages on linux. This patch changes MakeErrMsg to use the return value of strerror_r to get the string instead of assuming the buffer will be modified, on GLIBC. Patch by Benjamin Kramer! llvm-svn: 73396
-
Anders Carlsson authored
llvm-svn: 73395
-
Dan Gohman authored
llvm-svn: 73394
-
Ted Kremenek authored
llvm-svn: 73393
-
Daniel Dunbar authored
- p13 and p14 are important failures. llvm-svn: 73392
-
Anders Carlsson authored
llvm-svn: 73391
-
Douglas Gregor authored
its (possibly-remapped) diagnostics. Thanks, Chris! llvm-svn: 73390
-
Douglas Gregor authored
llvm-svn: 73389
-
Daniel Dunbar authored
- Failing, at least in part, because lookup in parser is finding a friend function where it shouldn't. llvm-svn: 73388
-
Arnold Schwaighofer authored
incomming chain of the RETURN node. The incomming chain must be the outgoing chain of the CALL node. This causes the backend to identify tail calls that are not tail calls. This patch fixes this. llvm-svn: 73387
-
Zhongxing Xu authored
llvm-svn: 73386
-
Torok Edwin authored
generator! llvm-svn: 73385
-
Rafael Espindola authored
Look for as in the path. Doing it here instead of llvm-gcc because llvm-gcc has nothing as convenient as sys::Program::FindProgramByName. llvm-svn: 73383
-
Eli Friedman authored
unnecessary, this was causing issues for assembler-with-cpp mode, which doesn't process the directive. llvm-svn: 73382
-