- Aug 19, 2011
-
-
Bill Wendling authored
llvm-svn: 138102
-
Eric Christopher authored
llvm-svn: 138101
-
Eric Christopher authored
llvm-svn: 138100
-
Nick Lewycky authored
llvm-svn: 138091
-
Eric Christopher authored
llvm-svn: 138087
-
Eric Christopher authored
llvm-svn: 138086
-
Eric Christopher authored
llvm-svn: 138085
-
Eric Christopher authored
llvm-svn: 138084
-
Eric Christopher authored
llvm-svn: 138083
-
Eric Christopher authored
an opt test. llvm-svn: 138082
-
Jim Grosbach authored
llvm-svn: 138077
-
Jim Grosbach authored
llvm-svn: 138076
-
Jim Grosbach authored
llvm-svn: 138073
-
Jim Grosbach authored
llvm-svn: 138072
-
Nick Lewycky authored
the intent seems to be to terminate even in Release builds, just use abort() directly. If program flow ever reaches a __builtin_unreachable (which llvm_unreachable is #define'd to on newer GCCs) then the program is undefined. llvm-svn: 138068
-
Jim Grosbach authored
llvm-svn: 138067
-
Jim Grosbach authored
llvm-svn: 138066
-
Jim Grosbach authored
llvm-svn: 138065
-
Jim Grosbach authored
llvm-svn: 138064
-
Jim Grosbach authored
llvm-svn: 138063
-
Jim Grosbach authored
llvm-svn: 138061
-
Jim Grosbach authored
llvm-svn: 138060
-
Jim Grosbach authored
llvm-svn: 138059
-
Jim Grosbach authored
llvm-svn: 138056
-
Sean Callanan authored
MCParsedAsmOperand objects were being leaked. llvm-svn: 138053
-
Jim Grosbach authored
llvm-svn: 138052
-
Jim Grosbach authored
llvm-svn: 138050
-
Jim Grosbach authored
llvm-svn: 138048
-
Jim Grosbach authored
llvm-svn: 138047
-
John Criswell authored
commas. llvm-svn: 138043
-
Jim Grosbach authored
llvm-svn: 138042
-
Kalle Raiskila authored
module. Patch by Pekka Jääskeläinen. llvm-svn: 138037
-
Craig Topper authored
llvm-svn: 138034
-
Jakob Stoklund Olesen authored
llvm-svn: 138033
-
Bruno Cardoso Lopes authored
implementation! llvm-svn: 138029
-
Jakob Stoklund Olesen authored
This is useful for unit tests. llvm-svn: 138028
-
Benjamin Kramer authored
llvm-svn: 138025
-
Benjamin Kramer authored
C API functions must be able to see their extern "C" definitions, or it will be impossible to call them from C. llvm-svn: 138022
-
Jakob Stoklund Olesen authored
Normally, a partial register def is treated as reading the super-register unless it also defines the full register like this: %vreg110:sub_32bit<def> = COPY %vreg77:sub_32bit, %vreg110<imp-def> This patch also uses the <undef> flag on partial defs to recognize non-reading operands: %vreg110:sub_32bit<def,undef> = COPY %vreg77:sub_32bit This fixes a subtle bug in RegisterCoalescer where LIS->shrinkToUses would treat a coalesced copy as still reading the register, extending the live range artificially. My test case only works when I disable DCE so a dead copy is left for RegisterCoalescer, so I am not including it. <rdar://problem/9967101> llvm-svn: 138018
-
Dan Gohman authored
known-incremented level, because the two concepts can be used to prove the saftey of a retain+release removal in different ways. llvm-svn: 138016
-