- Jan 11, 2011
-
-
Oscar Fuentes authored
the traditional build. Patch by arrowdodger! llvm-svn: 123233
-
Oscar Fuentes authored
llvm_process_sources. llvm-svn: 123232
-
Kalle Raiskila authored
llvm-svn: 123229
-
Eric Christopher authored
llvm-svn: 123227
-
Kalle Raiskila authored
Filling no-ops is done just before emitting of assembly, when the instruction stream is final. No-ops are inserted to align the instructions so the dual-issue of the pipeline is utilized. This speeds up generated code with a minimum of 1% on a select set of algorithms. This pass may be redundant if the instruction scheduler and all subsequent passes that modify the instruction stream (prolog+epilog inserter, register scavenger, are there others?) are made aware of the instruction alignments. llvm-svn: 123226
-
Eric Christopher authored
to get a testcase. llvm-svn: 123225
-
Chris Lattner authored
actually reached in the testcase in PR8954, but it's safe and good practice. llvm-svn: 123224
-
Chris Lattner authored
is floating around in the ether. llvm-svn: 123223
-
Chris Lattner authored
phi nodes. It is called from MergeBlockIntoPredecessor which is called from GVN, which claims to preserve these. I'm skeptical that this is the actual problem behind PR8954, but this is a stab in the right direction. llvm-svn: 123222
-
Chris Lattner authored
llvm-svn: 123221
-
Chris Lattner authored
llvm-svn: 123220
-
Chris Lattner authored
neccesarily an uncond branch to the header. This fixes PR8955 (the assertion tripping). llvm-svn: 123219
-
Chris Lattner authored
llvm-svn: 123218
-
Jakob Stoklund Olesen authored
Revert r123207: "Turn on memdep's verifyRemoved() in an attempt to smoke out the cause of our gcc bootstrap miscompare." It didn't. llvm-svn: 123215
-
Michael J. Spencer authored
llvm-svn: 123209
-
Jakob Stoklund Olesen authored
Turn on memdep's verifyRemoved() in an attempt to smoke out the cause of our gcc bootstrap miscompare. llvm-svn: 123207
-
Chandler Carruth authored
point values to their integer representation through the SSE intrinsic calls. This is the last part of a README.txt entry for which I have real world examples. llvm-svn: 123206
-
Chandler Carruth authored
file and make it actually test something... llvm-svn: 123205
-
Owen Anderson authored
Fix a random missed optimization by making InstCombine more aggressive when determining which bits are demanded by a comparison against a constant. llvm-svn: 123203
-
Eric Christopher authored
llvm-svn: 123202
-
Eric Christopher authored
restore the stack pointer from the frame pointer on thumbv6. Fixes rdar://8819685 llvm-svn: 123196
-
Eric Christopher authored
llvm-svn: 123193
-
- Jan 10, 2011
-
-
Dale Johannesen authored
There's an inherent tension in DAGCombine between assuming that things will be put in canonical form, and the Depth mechanism that disables transformations when recursion gets too deep. It would not surprise me if there's a lot of little bugs like this one waiting to be discovered. The mechanism seems fragile and I'd suggest looking at it from a design viewpoint. llvm-svn: 123191
-
Chris Lattner authored
operation in some cases. llvm-svn: 123190
-
Daniel Dunbar authored
llvm-svn: 123189
-
Daniel Dunbar authored
instructions but are restricted pseudo forms. llvm-svn: 123177
-
Daniel Dunbar authored
instructions but are restricted pseudo forms. llvm-svn: 123176
-
Daniel Dunbar authored
llvm-svn: 123175
-
Daniel Dunbar authored
llvm-svn: 123174
-
Anton Korobeynikov authored
llvm-svn: 123172
-
Anton Korobeynikov authored
llvm-svn: 123171
-
Anton Korobeynikov authored
Rename TargetFrameInfo into TargetFrameLowering. Also, put couple of FIXMEs and fixes here and there. llvm-svn: 123170
-
Daniel Dunbar authored
llvm-svn: 123169
-
Chandler Carruth authored
IDs when available rather than using a mixture of IDs and textual name comparisons. llvm-svn: 123165
-
Chris Lattner authored
rolled std::find. llvm-svn: 123164
-
Chandler Carruth authored
intrinsics element dependencies. Reviewed by Nick. llvm-svn: 123161
-
Jakob Stoklund Olesen authored
These functions not longer assert when passed 0, but simply return false instead. No functional change intended. llvm-svn: 123155
-
Chandler Carruth authored
them to FileCheck as well. llvm-svn: 123154
-
Chandler Carruth authored
llvm-svn: 123153
-
Michael J. Spencer authored
llvm-svn: 123152
-