- Sep 10, 2010
-
-
Jakob Stoklund Olesen authored
llvm-svn: 113550
-
- Sep 09, 2010
-
-
Daniel Dunbar authored
llvm-svn: 113549
-
Eric Christopher authored
some data around and implement a couple of move routines to do this. llvm-svn: 113546
-
Douglas Gregor authored
constructor, in source order. Also introduces a new reference kind for class members, which is used here (for member initializers) and will also be used for designated initializers and offsetof. llvm-svn: 113545
-
Daniel Dunbar authored
llvm-svn: 113542
-
Daniel Dunbar authored
llvm-svn: 113541
-
Dan Gohman authored
llvm-svn: 113539
-
Dan Gohman authored
regular value references. llvm-svn: 113538
-
Eric Christopher authored
llvm-svn: 113537
-
Eric Christopher authored
Truncate when truncating, extend when extending. llvm-svn: 113536
-
Owen Anderson authored
not unrolling loops that contain calls that would be better off getting inlined. This mostly comes up when an interleaved devirtualization pass has devirtualized a call which the inliner will inline on a future pass. Thus, rather than blocking all loops containing calls, add a metric for "inline candidate calls" and block loops containing those instead. llvm-svn: 113535
-
Bill Wendling authored
qualification. llvm-svn: 113534
-
Eric Christopher authored
llvm-svn: 113533
-
Owen Anderson authored
Revert r113439, which relaxed the requirement that loops containing calls cannot be unrolled. After some discussion, there seems to be a better way to achieve the same effect. llvm-svn: 113528
-
Owen Anderson authored
llvm-svn: 113527
-
Owen Anderson authored
llvm-svn: 113526
-
Owen Anderson authored
Next step is to recalculate the threshold values given this new heuristic. llvm-svn: 113525
-
Ted Kremenek authored
Use FindReportInEquivalenceClass to identify all the nodes used for the trimmed graph (in BugReporter). This fixes a problem where a leak that happened to occur on both an exit() path and a non-exit() path was getting reported with the exit() path (which users don't care about). This fixes: <rdar://problem/8331641> leak reports should not show paths that end with exit() (but ones that don't end with exit()) llvm-svn: 113524
-
Eric Christopher authored
llvm-svn: 113523
-
Bruno Cardoso Lopes authored
llvm-svn: 113522
-
Dan Gohman authored
llvm-svn: 113521
-
Dan Gohman authored
with LoadInst and StoreInst. llvm-svn: 113520
-
Caroline Tice authored
to be set up the way they are. Comment out code that removes pending settings for live instances (after the settings are copied over). llvm-svn: 113519
-
Evan Cheng authored
instruction in the class would be decoded to. Or zero if the number of uOPs must be determined dynamically. This will be used to determine the cost-effectiveness of predicating a micro-coded instruction. llvm-svn: 113513
-
Dan Gohman authored
llvm-svn: 113511
-
Caroline Tice authored
Process.h; modify the process.plugins settings variable to use the correct plugin names. llvm-svn: 113510
-
Benjamin Kramer authored
- This code is gross, but does the job for now. llvm-svn: 113509
-
Roman Divacky authored
llvm-svn: 113508
-
Caroline Tice authored
Modify Driver to handle SIGWINCH signals and automatically re-set the term-width variable. llvm-svn: 113506
-
Daniel Dunbar authored
explicit list for the C++ system include directories at the -cc1 level, as an alternative to the horrible AddDefaultCPlusPlusIncludePaths(). llvm-svn: 113505
-
Daniel Dunbar authored
llvm-svn: 113504
-
Daniel Dunbar authored
Makefile, which can be used to allow building out of tree sources. llvm-svn: 113503
-
Dale Johannesen authored
llvm-svn: 113501
-
Douglas Gregor authored
eliminating an unnecessary use of TemporaryBase in the process. llvm-svn: 113500
-
Owen Anderson authored
Refactor code-size reduction estimation methods out of InlineCostAnalyzer and into CodeMetrics. They don't use any InlineCostAnalyzer state, and are useful for other clients who don't necessarily want to use all of InlineCostAnalyzer's logic, some of which is fairly inlining-specific. No intended functionality change. llvm-svn: 113499
-
Douglas Gregor authored
are still a few (legitimate, unfortunate) uses of this hack around, but at least now there are fewer. llvm-svn: 113498
-
Caroline Tice authored
are always printed immediately after the command, before optional options; also so that in the detailed descriptions of each command option, the options and their help are output in alphabetical order (sorted by the short option) rather in whatever order they happened to be in the table. llvm-svn: 113496
-
Douglas Gregor authored
with comma-separated lists. We never actually used the comma locations, nor did we store them in the AST, but we did manage to waste time during template instantiation to produce fake locations. llvm-svn: 113495
-
Daniel Dunbar authored
large object file (> 1GB). llvm-svn: 113494
-
Douglas Gregor authored
llvm-svn: 113493
-