- Feb 27, 2011
-
-
Tobias Grosser authored
This follows the interface of getNodeAttributes. llvm-svn: 126562
-
Frits van Bommel authored
Fix this test case for CMake builds after r126502, which sneakily changed the actual executable name to clang-<version>. llvm-svn: 126560
-
Daniel Dunbar authored
llvm-svn: 126559
-
Daniel Dunbar authored
llvm-svn: 126558
-
- Feb 26, 2011
-
-
Benjamin Kramer authored
Add some DAGCombines for (adde 0, 0, glue), which are useful to optimize legalized code for large integer arithmetic. 1. Inform users of ADDEs with two 0 operands that it never sets carry 2. Fold other ADDs or ADDCs into the ADDE if possible It would be neat if we could do the same thing for SETCC+ADD eventually, but we can't do that in target independent code. llvm-svn: 126557
-
Alexis Hunt authored
This successfully performs constructor lookup and verifies that a delegating initializer is the only initializer present. This does not perform loop detection in the initialization, but it also doesn't codegen delegating constructors at all, so this won't cause runtime infinite loops yet. llvm-svn: 126552
-
Rafael Espindola authored
llvm-svn: 126546
-
John McCall authored
to give us a non-null return slot. llvm-svn: 126544
-
John McCall authored
send before making the call. Fixes rdar://problem/7854674 llvm-svn: 126543
-
John McCall authored
char-width agnostic. llvm-svn: 126542
-
John McCall authored
llvm-svn: 126541
-
John McCall authored
loading references as part of that. Use 'char' TBAA when accessing (immediate!) fields of a may_alias struct; fixes PR9307. llvm-svn: 126540
-
John McCall authored
don't let calls to such functions go down the normal type-checking path. Test this out with __builtin_classify_type and __builtin_constant_p. llvm-svn: 126539
-
Bill Wendling authored
InstAlias<{alias}, {aliasee}>; The InstAlias instruction should be able to go from the MCInst to the {alias}. All of the information is there to match the MCInst with the {aliasee}. From there, it's a simple matter to emit the {alias}, with the correct operands from the {aliasee}. The code this patch generates can be used by the InstPrinter to automatically print out the alias without having to write special C++ code to handle the situation. This is a WIP, and therefore are several limitations. For instance, it cannot handle AsmOperands at the moment. It also doesn't know what to do when two {alias}es match the same {aliasee}. (Currently, it just ignores those two cases and allows the printInstruction method to handle them.) llvm-svn: 126538
-
Johnny Chen authored
otherwise, use the thing the debugserver is started with. Fixed rdar://problem/9056462 The process launch flag '-w' for setting the current working directory not working? llvm-svn: 126537
-
Fariborz Jahanian authored
// rdar://9056351 llvm-svn: 126536
-
Fariborz Jahanian authored
block. // rdar://9055596 llvm-svn: 126535
-
Bob Wilson authored
Radar 9056686 llvm-svn: 126534
-
Bob Wilson authored
This one just installs the default build into a different destination directory. llvm-svn: 126533
-
Johnny Chen authored
llvm-svn: 126531
-
Johnny Chen authored
the intermediate files built with the same dictionary during test execution. llvm-svn: 126530
-
Johnny Chen authored
current working directory when running the inferior. Radar filed: # rdar://problem/9056462 # The process launch flag '-w' for setting the current working directory not working? llvm-svn: 126529
-
- Feb 25, 2011
-
-
Jim Grosbach authored
llvm-svn: 126526
-
Stuart Hastings authored
llvm-svn: 126525
-
Matt Beaumont-Gay authored
doesn't like re-friending. llvm-svn: 126524
-
Ted Kremenek authored
llvm-svn: 126523
-
Ted Kremenek authored
llvm-svn: 126522
-
Ted Kremenek authored
This isn't totally complete. Right now scan-build uses some heuristics to determine which checkers are enabled by default, but it cannot always tell which checkers are not enabled. llvm-svn: 126521
-
Owen Anderson authored
llvm-svn: 126518
-
Johnny Chen authored
llvm-svn: 126517
-
Johnny Chen authored
llvm-svn: 126516
-
Johnny Chen authored
llvm-svn: 126515
-
Johnny Chen authored
related to 'process launch' command. llvm-svn: 126514
-
Daniel Dunbar authored
llvm-svn: 126513
-
David Greene authored
Add some options for building LLVM in different environments: --force-configure to force running configure before building. --extra-llvm-config-flags --extra-llvm-gcc-config-flags --extra-gcc-config-flags Pass additional argument to the various configure invocations. This also eliminates a default build flavor because explicitly specifying builds could result in build flavors being run repeatedly. Finally, turn off fortran builds for the moment because install appears to be broken. llvm-svn: 126510
-
Fariborz Jahanian authored
where ever such attribute causes an error diagnostic. llvm-svn: 126509
-
Douglas Gregor authored
DependentScopeDeclRefExpr. Plus, give NestedNameSpecifierLoc == and != operators, since we're going to need 'em elsewhere. llvm-svn: 126508
-
Stuart Hastings authored
by clang. Radar 9042056. llvm-svn: 126507
-
Chandler Carruth authored
silliness, and actually use the existing facilities of raw_ostream to do escaping. This will also hopefully fix an assert when building with signed char (MSVC I think). llvm-svn: 126505
-
Howard Hinnant authored
llvm-svn: 126504
-