- Jan 21, 2010
-
-
Chris Lattner authored
llvm-svn: 94096
-
Chris Lattner authored
llvm-svn: 94095
-
Victor Hernandez authored
llvm-svn: 94092
-
Victor Hernandez authored
llvm-svn: 94091
-
Daniel Dunbar authored
repository. Feel free to add support for your favorite VCS. llvm-svn: 94077
-
Benjamin Kramer authored
llvm-svn: 94075
-
Dan Gohman authored
message, to be more informative. llvm-svn: 94072
-
Dan Gohman authored
llvm-svn: 94071
-
Dan Gohman authored
rememberInstruction so that future users of that user will be inserted in the correct position. This fixes the Darwin selfhost. llvm-svn: 94070
-
Nick Lewycky authored
if one of the vectors didn't have elements (such as undef). Fixes PR 6096. Fix an issue in the constant folder where fcmp (<2 x %ty>, <2 x %ty>) would have <2 x i1> type if constant folding was successful and i1 type if it wasn't. This exposed a related issue in the bitcode reader. llvm-svn: 94069
-
Chris Lattner authored
llvm-svn: 94068
-
Dan Gohman authored
they reach codegen. llvm-svn: 94066
-
Dan Gohman authored
This new version is much more aggressive about doing "full" reduction in cases where it reduces register pressure, and also more aggressive about rewriting induction variables to count down (or up) to zero when doing so reduces register pressure. It currently uses fairly simplistic algorithms for finding reuse opportunities, but it introduces a new framework allows it to combine multiple strategies at once to form hybrid solutions, instead of doing all full-reduction or all base+index. llvm-svn: 94061
-
Chris Lattner authored
llvm-svn: 94060
-
Eric Christopher authored
answers. This will update as object size checking gets better information. llvm-svn: 94059
-
Evan Cheng authored
Fix a minor issue in x86 load / store folding table. movups does an unaligned load so it doesn't require 16-byte alignment. llvm-svn: 94058
-
Jim Grosbach authored
order for SjLj style exception handling. llvm-svn: 94055
-
Sean Callanan authored
the AsmParser, breaking AsmLexer's dependence on SourceMgr. llvm-svn: 94054
-
Chris Lattner authored
llvm-svn: 94048
-
Sean Callanan authored
rather than passing them off to the AsmLexer to handle. This means the AsmLexer no longer requires a SourceMgr to do error handling. llvm-svn: 94047
-
Jim Grosbach authored
normalization needs to take this into account. llvm-svn: 94046
-
- Jan 20, 2010
-
-
Sean Callanan authored
into AsmParser, in preparation for making AsmLexer independent of the SourceMgr llvm-svn: 94043
-
Sean Callanan authored
rather than printing it locally, reducing its dependence on SourceMgr. llvm-svn: 94041
-
Chris Lattner authored
this makes function stub emission determinstic. llvm-svn: 94033
-
Dale Johannesen authored
llvm-svn: 94032
-
Chris Lattner authored
no functionality change. llvm-svn: 94030
-
Chris Lattner authored
MachineModuleInfoMachO instead. This eliminates two sources of nondeterministic output in the ppc backend, but function stubs are still bad. llvm-svn: 94029
-
Chris Lattner authored
llvm-svn: 94021
-
David Greene authored
When XDEBUG is enabled, check for SelectionDAG cycles at some key points. This will help us find future problems like the one described in PR6019. llvm-svn: 94019
-
Chris Lattner authored
llvm-svn: 94018
-
Chris Lattner authored
llvm-svn: 94017
-
Chris Lattner authored
llvm-svn: 94015
-
Chris Lattner authored
llvm-svn: 94013
-
Chris Lattner authored
llvm-svn: 94012
-
Chris Lattner authored
llvm-svn: 94010
-
Chris Lattner authored
llvm-svn: 94008
-
Jakob Stoklund Olesen authored
No functional change except the forgotten test for InlineLimit.getNumOccurrences() == 0 in the CurrentThreshold2 calculation. llvm-svn: 94007
-
Chris Lattner authored
llvm-svn: 94006
-
David Greene authored
Fix an infinite recursion problem. dbgs() should return errs() in release mode. llvm-svn: 94001
-
Chris Lattner authored
llvm-svn: 93996
-