- Jan 31, 2012
-
-
Chris Lattner authored
CodeGen/X86/global-sections.ll to fail with CDArray llvm-svn: 149343
-
Chris Lattner authored
llvm-svn: 149342
-
Chris Lattner authored
simplify ConstantArray handling, since they can never be empty. llvm-svn: 149341
-
Chris Lattner authored
llvm-svn: 149340
-
Argyrios Kyrtzidis authored
Original log: Convert ProgramStateRef to a smart pointer for managing the reference counts of ProgramStates. This leads to a slight memory improvement, and a simplification of the logic for managing ProgramState objects. # Please enter the commit message for your changes. Lines starting llvm-svn: 149339
-
Enrico Granata authored
llvm-svn: 149338
-
Chandler Carruth authored
driver based on discussions with Doug Gregor. There are several issues: 1) The patch was not reviewed prior to commit and there were review comments. 2) The design of the functionality (triple-prefixed tool invocation) isn't the design we want for Clang going forward: it focuses on the "user triple" rather than on the "toolchain triple", and forces that bit of state into the API of every single toolchain instead of handling it automatically in the common base classes. 3) The tests provided are not stable. They fail on a few Linux variants (Gentoo among them) and on mingw32 and some other environments. I *am* interested in the Clang driver being able to invoke triple-prefixed tools, but we need to design that feature the right way. This patch just extends the previous hack without fixing the underlying problems with it. I'm working on a new design for this that I will mail for review by tomorrow. I am aware that this removes functionality that NetBSD relies on, but this is ToT, not a release. This functionality hasn't been properly designed, implemented, and tested yet. We can't "regress" until we get something that really works, both with the immediate use cases and with long term maintenance of the Clang driver. For reference, the original commit log: Keep track of the original target the user specified before normalization. This used to be captured in DefaultTargetTriple and is used for the (optional) $triple-$tool lookup for cross-compilation. Do this properly by making it an attribute of the toolchain and use it in combination with the computed triple as index for the toolchain lookup. llvm-svn: 149337
-
Argyrios Kyrtzidis authored
Original log: Convert ProgramStateRef to a smart pointer for managing the reference counts of ProgramStates. This leads to a slight memory improvement, and a simplification of the logic for managing ProgramState objects. llvm-svn: 149336
-
Bill Wendling authored
There was always the current EH. -- Ministry of Truth llvm-svn: 149335
-
Nico Weber authored
Fixes PR11867. Patch from Jeremy Huddleston! llvm-svn: 149334
-
Bill Wendling authored
llvm-svn: 149333
-
Bill Wendling authored
llvm-svn: 149332
-
Bill Wendling authored
llvm-svn: 149331
-
Kostya Serebryany authored
llvm-svn: 149330
-
Howard Hinnant authored
Minor bug fix in __cxa_call_unexpected. Changed std::terminate to detect a caught-but-unhandled exception, and choose the handler out of that if found. llvm-svn: 149329
-
Bill Wendling authored
llvm-svn: 149328
-
Richard Smith authored
As Eli points out, this is implementation-defined, and the way we define it makes this fine. llvm-svn: 149327
-
Bill Wendling authored
over the catch information. The catch information is now tacked to the invoke instruction. llvm-svn: 149326
-
Nico Weber authored
As discussed at http://lists.cs.uiuc.edu/pipermail/cfe-commits/Week-of-Mon-20120130/052200.html llvm-svn: 149325
-
Johnny Chen authored
llvm-svn: 149324
-
Bill Wendling authored
llvm-svn: 149323
-
Bill Wendling authored
llvm-svn: 149322
-
Eli Friedman authored
llvm-svn: 149321
-
Ted Kremenek authored
llvm-svn: 149320
-
Ted Kremenek authored
llvm-svn: 149319
-
Bill Wendling authored
llvm-svn: 149318
-
Bill Wendling authored
llvm-svn: 149317
-
Bill Wendling authored
llvm-svn: 149316
-
Eli Friedman authored
Use the correct ShiftAmtTy for creating shifts after legalization. PR11881. Not committing a testcase because I think it will be too fragile. llvm-svn: 149315
-
Bill Wendling authored
The eh.selector and eh.resume intrinsics aren't used anymore. Get rid of some calls to them. llvm-svn: 149314
-
Fariborz Jahanian authored
llvm-svn: 149313
-
Bill Wendling authored
llvm-svn: 149312
-
Ted Kremenek authored
Convert ProgramStateRef to a smart pointer for managing the reference counts of ProgramStates. This leads to a slight memory improvement, and a simplification of the logic for managing ProgramState objects. llvm-svn: 149311
-
Ted Kremenek authored
llvm-svn: 149310
-
Ted Kremenek authored
llvm-svn: 149309
-
Ted Kremenek authored
llvm-svn: 149308
-
Bill Wendling authored
llvm-svn: 149307
-
Kostya Serebryany authored
llvm-svn: 149306
-
Johnny Chen authored
llvm-svn: 149305
-
Johnny Chen authored
environment variable before starting the test runner which executes the test cases and may spawn child processes. An example: ./dotest.py -u MY_ENV1 -u MY_ENV2 -v -p TestWatchLocationWithWatchSet.py llvm-svn: 149304
-