- Mar 01, 2010
-
-
Chris Lattner authored
(the most general) the others are dead. llvm-svn: 97511
-
Chris Lattner authored
llvm-svn: 97510
-
Chris Lattner authored
ordered correctly. Previously it would get in trouble when two patterns were too similar and give them nondet ordering. We force this by using the record ID order as a fallback. The testsuite diff is due to alpha patterns being ordered slightly differently, the change is a semantic noop afaict: < lda $0,-100($16) --- > subq $16,100,$0 llvm-svn: 97509
-
Chris Lattner authored
llvm-svn: 97508
-
Evan Cheng authored
Remove the optimize for code size limitation on r67917. Optimize 64-bit imul by constants into leas + shl regardless if optimizing for code size. The size saving from using imulq isn't worth it. Also, the lea and shl instructions may expose further optimization. llvm-svn: 97507
-
Chris Lattner authored
llvm-svn: 97504
-
Dan Gohman authored
llvm-svn: 97502
-
Chris Lattner authored
problems. rdar://7697850. llvm-svn: 97500
-
Chandler Carruth authored
re-declare them. This fixes PR6317. Also add the beginnings of an interesting test case for p1 of [class.friend] which also covers PR6317. llvm-svn: 97499
-
Chris Lattner authored
llvm-svn: 97498
-
Chris Lattner authored
a fixme and PR6451. Only perform jump checking if the containing function has no errors, and add the infrastructure needed to do this. On the testcase in the PR, we produce: t.cc:6:3: error: illegal goto into protected scope goto later; ^ t.cc:7:5: note: jump bypasses variable initialization X x; ^ llvm-svn: 97497
-
Jakob Stoklund Olesen authored
Don't accidentally produce unspillable intervals for deeply nested loops. llvm-svn: 97496
-
Chris Lattner authored
with "address taken of label in protected scope, jump to it would have unknown effect on scope" llvm-svn: 97495
-
Douglas Gregor authored
llvm-svn: 97494
-
Devang Patel authored
llvm-svn: 97493
-
Chris Lattner authored
llvm-svn: 97492
-
Chris Lattner authored
llvm-svn: 97491
-
Chris Lattner authored
llvm-svn: 97490
-
Devang Patel authored
Delete dead testcase. llvm-svn: 97489
-
Ted Kremenek authored
llvm-svn: 97488
-
Devang Patel authored
llvm-svn: 97487
-
Chris Lattner authored
llvm-svn: 97486
-
Chris Lattner authored
llvm-svn: 97485
-
Chris Lattner authored
llvm-svn: 97484
-
Chris Lattner authored
tantalyzing enough that people keep trying to use it. llvm-svn: 97483
-
Ted Kremenek authored
Fixes <rdar://problem/7700339>. llvm-svn: 97482
-
Johnny Chen authored
bit should be set to 0 instead of 1. llvm-svn: 97481
-
Devang Patel authored
Remove this test because it checks wheter optimizer handled @llvm.dbg.global_variable appropriately or not. LLVM does not use this scheme to encode debug info for global variables any more. llvm-svn: 97480
-
John McCall authored
llvm-svn: 97479
-
Douglas Gregor authored
llvm-svn: 97478
-
Devang Patel authored
Remove test to check bugfix in handing debug info for global variables using intrinsics. Now, debug info for global variable is encoded using metadata. The old code path is now history and there is no need to have a test to check a bug fix in old code path. llvm-svn: 97477
-
Chris Lattner authored
with a release-asserts build on x86-64-darwin10: LLC Size: Old: 15,426,852 New: 12,759,140 (down 2.7M) LLI Size: Old: 9,926,876 New: 8,864,292 (down 1.1M) X86ISelDAGToDAG.o size: Old: 1,401,232 New: 162,868 (down 1.3M) Time to build X86ISelDAGToDAG.o: Old: 67.147u 2.060s 1:09.78 New: 4.234u 0.387s 0:04.77 llvm-svn: 97475
-
Devang Patel authored
llvm-svn: 97474
-
Devang Patel authored
llvm-svn: 97473
-
Torok Edwin authored
llvm-svn: 97472
-
Douglas Gregor authored
enumeration constants get placed into the local instantiation hash table. Fixes PR6375. llvm-svn: 97471
-
Torok Edwin authored
isel (defaults it to generate comments). This reduces the size of the generated source file. llvm-svn: 97470
-
Chris Lattner authored
OPC_SwitchOpcode to use a table lookup instead of having to go through the interpreter for this. llvm-svn: 97469
-
Devang Patel authored
These two tests check whether oprimizer safely ignores @llvm.dbg.stoppoint intrinsic or not. This intrinsic is not used anymore. llvm-svn: 97468
-
John McCall authored
an APInt. llvm-svn: 97467
-