- Jun 10, 2010
-
-
Evan Cheng authored
llvm-svn: 105775
-
- Jun 09, 2010
-
-
Jakob Stoklund Olesen authored
This is a bit of a hack to make inline asm look more like call instructions. It would be better to produce correct dead flags during isel. llvm-svn: 105749
-
Jakob Stoklund Olesen authored
llvm-svn: 105665
-
- Jun 04, 2010
-
-
Mon P Wang authored
replace an OpA with a widened OpB, it is possible to get new uses of OpA due to CSE when recursively updating nodes. Since OpA has been processed, the new uses are not examined again. The patch checks if this occurred and it it did, updates the new uses of OpA to use OpB. llvm-svn: 105453
-
- Jun 03, 2010
-
-
Dan Gohman authored
needs to demand the high bits because it's asserting that they're zero. llvm-svn: 105406
-
Eli Friedman authored
expansion is the same as that used by LegalizeDAG. The resulting code sucks in terms of performance/codesize on x86-32 for a 64-bit operation; I haven't looked into whether different expansions might be better in general. llvm-svn: 105378
-
- Jun 01, 2010
-
-
Devang Patel authored
Radar 7927666. llvm-svn: 105285
-
Dan Gohman authored
llvm-svn: 105283
-
- May 31, 2010
-
-
Chris Lattner authored
that are too large. This causes the freebsd bootloader to be too large apparently. It's unclear if this should be an -Os or -Oz thing. Thoughts welcome. llvm-svn: 105228
-
Chris Lattner authored
llvm-svn: 105226
-
- May 30, 2010
-
-
Oscar Fuentes authored
llvm-svn: 105168
-
- May 29, 2010
-
-
Dan Gohman authored
llvm-svn: 105105
-
Dan Gohman authored
shouldn't have a TargetLoweringInfo member. And FunctionLoweringInfo::set doesn't needs its EnableFastISel argument. llvm-svn: 105101
-
Evan Cheng authored
llvm-svn: 105061
-
- May 28, 2010
-
-
Dan Gohman authored
This will help reduce the amount of casting required on 64-bit targets. llvm-svn: 104911
-
Jim Grosbach authored
an alloca() or an llvm.stackrestore(). rdar://8031573 llvm-svn: 104900
-
Jim Grosbach authored
llvm-svn: 104897
-
- May 27, 2010
-
-
Jim Grosbach authored
llvm-svn: 104869
-
- May 26, 2010
-
-
Bill Wendling authored
llvm-svn: 104749
-
Bill Wendling authored
usual suspects that could "return twice". llvm-svn: 104737
-
Jim Grosbach authored
ISD::. No functional change. llvm-svn: 104734
-
Devang Patel authored
llvm-svn: 104732
-
Bill Wendling authored
more than just the stack slot coloring algorithm. llvm-svn: 104722
-
Dan Gohman authored
implementing pop with a linear search for a "best" element. The priority queue was a neat idea, but in practice the comparison functions depend on dynamic information. llvm-svn: 104718
-
Dan Gohman authored
llvm-svn: 104716
-
Eric Christopher authored
llvm-svn: 104664
-
Dan Gohman authored
base class, since all the implementations are the same. llvm-svn: 104659
-
Dan Gohman authored
llvm-svn: 104657
-
Bill Wendling authored
machine code generation. That's a good idea, so I made it so. llvm-svn: 104655
-
- May 25, 2010
-
-
Dan Gohman authored
llvm-svn: 104645
-
Dale Johannesen authored
Mon Ping provided; unfortunately bugpoint failed to reduce it, but I think it's important to have a test for this in the suite. 8023512. llvm-svn: 104624
-
Dale Johannesen authored
(oye, a word which should be better known to people writing tree traversals, means grandchild.) llvm-svn: 104619
-
- May 22, 2010
-
-
Jim Grosbach authored
Followups: docs patch for the builtin and eh.sjlj.setjmp cleanup to match longjmp. llvm-svn: 104419
-
Bob Wilson authored
llvm-svn: 104410
-
- May 21, 2010
-
-
Bob Wilson authored
so that it will continue to test what it was meant to test when I commit a separate change for better support of BUILD_VECTOR and VECTOR_SHUFFLE for Neon. Fix a DAG combiner crash exposed by this test change. llvm-svn: 104380
-
Evan Cheng authored
llvm-svn: 104306
-
Evan Cheng authored
Allow targets more controls on what nodes are scheduled by reg pressure, what for latency in hybrid mode. llvm-svn: 104293
-
- May 20, 2010
-
-
Evan Cheng authored
pipeline stall. It's useful for targets like ARM cortex-a8. NEON has a lot of long latency instructions so a strict register pressure reduction scheduler does not work well. Early experiments show this speeds up some NEON loops by over 30%. llvm-svn: 104216
-
Bob Wilson authored
test/Codegen/ARM/reg_sequence.ll but it doesn't affect the generated code because the coalescer cleans it up. Radar 7998853. llvm-svn: 104185
-
Evan Cheng authored
llvm-svn: 104173
-