- Mar 09, 2010
-
-
Richard Osborne authored
llvm-svn: 98057
-
Douglas Gregor authored
llvm-svn: 98056
-
Benjamin Kramer authored
llvm-svn: 98055
-
Duncan Sands authored
parallel builds: the gold plugin fails to link because the lto library is in the middle of being written out by the linker. llvm-svn: 98054
-
Evan Cheng authored
llvm-svn: 98048
-
Chris Lattner authored
Now that setStartLabel takes an MCSymbol, we can de-ID'ize beginScope and RecordSourceLine. llvm-svn: 98047
-
Chris Lattner authored
failure remaining on mainline. llvm-svn: 98046
-
Evan Cheng authored
llvm-svn: 98045
-
Jakob Stoklund Olesen authored
llvm-svn: 98044
-
Evan Cheng authored
coalescer) handle sub-register classes. - Add heuristics to avoid non-profitable cse. Given the current lack of live range splitting, avoid cse when an expression has PHI use and the would be new use is in a BB where the expression wasn't already being used. llvm-svn: 98043
-
Dan Gohman authored
large code models. llvm-svn: 98042
-
rdar://problem/6804645Bill Wendling authored
bear with the awful code. It won't last in its current state beyond tonight. llvm-svn: 98040
-
Eric Christopher authored
failures. llvm-svn: 98039
-
Dan Gohman authored
multibyte opcodes and in the case of multiple scopes. llvm-svn: 98036
-
Chris Lattner authored
beginScope and RecordSourceLine. llvm-svn: 98035
-
Chris Lattner authored
now that the dependence on ID is removed from MMI. llvm-svn: 98034
-
Dan Gohman authored
as LCSSA no longer transforms such uses. llvm-svn: 98033
-
Chris Lattner authored
happens, the start/end of a scope can never be the same. llvm-svn: 98032
-
Chris Lattner authored
and add a FIXME about how we are eventually going to zap this lookup table once mc world domination is complete. llvm-svn: 98031
-
Chris Lattner authored
llvm-svn: 98029
-
Daniel Dunbar authored
llvm-svn: 98028
-
Daniel Dunbar authored
llvm-svn: 98027
-
Dale Johannesen authored
llvm-svn: 98026
-
Chris Lattner authored
llvm-svn: 98025
-
Jakob Stoklund Olesen authored
llvm-svn: 98024
-
Jakob Stoklund Olesen authored
physreg becomes ridiculously high. std::upper_bound may be log(N), but for sufficiently large live intervals, it becomes log(N)*cachemiss = a long long time. This patch improves coalescer time by 4500x for a function with 20000 function calls. The generated code is different, but not significantly worse - the allocator hints are almost as good as physreg coalescing anyway. llvm-svn: 98023
-
Devang Patel authored
llvm-svn: 98021
-
Devang Patel authored
This patch updates LLVMDebugVersion to 8. Debug info descriptors encoded using LLVMDebugVersion 7 is supported. Corresponding llvmgcc and clang FE commits are required. llvm-svn: 98020
-
Bill Wendling authored
llvm-svn: 98019
-
Bill Wendling authored
llvm-svn: 98018
-
Chris Lattner authored
llvm-svn: 98017
-
Chris Lattner authored
recomputation of the labels. llvm-svn: 98016
-
Chris Lattner authored
llvm-svn: 98015
-
Chris Lattner authored
the one special case into EmitSectionOffset. MCize the non-special case in EmitSectionOffset. llvm-svn: 98014
-
Dan Gohman authored
llvm-svn: 98013
-
Chris Lattner authored
used for 'flavor'. llvm-svn: 98012
-
Chris Lattner authored
we can eliminate "flavor". llvm-svn: 98011
-
Chris Lattner authored
MCize it. llvm-svn: 98010
-
Evan Cheng authored
Don't waste time trying to CSE labels, phis, inline asm. Definitely avoid cse implicit-def for obvious performance reason. llvm-svn: 98009
-
Ted Kremenek authored
llvm-svn: 98008
-