- Sep 10, 2010
-
-
Eric Christopher authored
llvm-svn: 113566
-
Eric Christopher authored
more clear. No functional change. llvm-svn: 113565
-
Eric Christopher authored
bad as I'd thought. llvm-svn: 113561
-
Dan Gohman authored
is different from what the code now uses in a two ways: NamedMDNodes were considered Values and included in the numbering, and the function-local metadata counter wasn't reset between functions. The later problem breaks lazy deserialization, so instead of trying to emulate the old numbering, just drop the old metadata. The only in-tree use case is debug info with LTO, where the QOI loss is considered acceptable. llvm-svn: 113557
-
Daniel Dunbar authored
- This is annoying, because we have to scatter this check everywhere that could emit real data, but I see no better solution. llvm-svn: 113552
-
Daniel Dunbar authored
llvm-svn: 113551
-
Jakob Stoklund Olesen authored
llvm-svn: 113550
-
- Sep 09, 2010
-
-
Eric Christopher authored
some data around and implement a couple of move routines to do this. llvm-svn: 113546
-
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
-
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
-
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
-
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
-
Benjamin Kramer authored
- This code is gross, but does the job for now. llvm-svn: 113509
-
Roman Divacky authored
llvm-svn: 113508
-
Daniel Dunbar authored
Makefile, which can be used to allow building out of tree sources. llvm-svn: 113503
-
Dale Johannesen authored
llvm-svn: 113501
-
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
-
Daniel Dunbar authored
large object file (> 1GB). llvm-svn: 113494
-
Daniel Dunbar authored
green. llvm-svn: 113491
-
Daniel Dunbar authored
llvm/projects. llvm-svn: 113490
-
Benjamin Kramer authored
- Output format and some of the code stolen from macho-dump. - Somewhat incomplete and probably buggy. - Comes with a very basic test. llvm-svn: 113488
-
NAKAMURA Takumi authored
llvm-svn: 113486
-
Duncan Sands authored
of checking for either 4 or 8 is not very satisfactory, but it would catch the original problem (an alignment of 1). llvm-svn: 113485
-
Duncan Sands authored
removed. Not that the XTARGET wasn't doing anything since it does nothing without an accompanying XFAIL. llvm-svn: 113484
-
Duncan Sands authored
tests pass here (i686-linux and x86-64-linux) without -m64, simply remove the -m64. llvm-svn: 113483
-
Duncan Sands authored
llvm-svn: 113479
-
Kalle Raiskila authored
llvm-svn: 113478
-
Bob Wilson authored
the VST pseudos. The VLD/VST scheduling still needs work (see pr6722), but at least we shouldn't confuse the loads with the stores. llvm-svn: 113473
-