- Nov 14, 2010
-
-
Oscar Fuentes authored
llvm-svn: 119077
-
Oscar Fuentes authored
llvm-svn: 119076
-
Chris Lattner authored
llvm-svn: 119075
-
Chris Lattner authored
llvm-svn: 119074
-
Rafael Espindola authored
directive. llvm-svn: 119073
-
Chris Lattner authored
llvm-svn: 119072
-
Chris Lattner authored
llvm-svn: 119071
-
Chris Lattner authored
a single function instead of a class. It doesn't need the complexity that X86 does. llvm-svn: 119070
-
Chris Lattner authored
llvm-svn: 119069
-
Chris Lattner authored
llvm-svn: 119068
-
Chris Lattner authored
llvm-svn: 119067
-
Chris Lattner authored
llvm-svn: 119066
-
Chris Lattner authored
this fixes 3 more ppc tests. llvm-svn: 119065
-
Oscar Fuentes authored
llvm-svn: 119064
-
Chris Lattner authored
failures in CodeGen/PowerPC from 120 -> 117 llvm-svn: 119063
-
Chris Lattner authored
add support for darwin vs aix syntax. We now can print instructions like this: add r3, r3, r4 blr and (in aix mode): add 3, 3, 4 blr llvm-svn: 119062
-
Chris Lattner authored
instprinter when -enable-ppc-inst-printer is passed to llc. llvm-svn: 119061
-
Rafael Espindola authored
llvm-svn: 119060
-
Chris Lattner authored
llvm-svn: 119059
-
Chris Lattner authored
llvm-svn: 119058
-
Chris Lattner authored
looking for lib/Target/*AsmPrinter.cpp. Fix llvm-config to handle targets that don't have an explicit AsmPrinter library. llvm-svn: 119057
-
Chris Lattner authored
that should be split out is the InstPrinter (if a target is mc'ized). This change makes all the targets be consistent. llvm-svn: 119056
-
Duncan Sands authored
it to get better phi node simplification. llvm-svn: 119055
-
Chris Lattner authored
llvm-svn: 119054
-
Chris Lattner authored
llvm-svn: 119053
-
Chris Lattner authored
llvm-svn: 119052
-
Chris Lattner authored
and the Alpha backend isn't MCized yet. Approved by Andrew. llvm-svn: 119051
-
Dale Johannesen authored
llvm-svn: 119050
-
Chris Lattner authored
llvm-svn: 119049
-
Duncan Sands authored
offload the work to hasConstantValue rather than do something more complicated (such handling mutually recursive phis) because (1) it is not clear it is worth it; and (2) if it is worth it, maybe such logic would be better placed in hasConstantValue. Adjust some GVN tests which are now cleaned up much further (eg: all phi nodes are removed). llvm-svn: 119043
-
Duncan Sands authored
operands are the phi node itself or undef, then return undef. This logic already existed at a higher level so in practice it shouldn't make the slightest difference. Note that this code could be replaced by a call to PN->hasConstantValue(). However since we bail out the moment we see a non-constant operand, it is more efficient to have a specialized version of that logic. llvm-svn: 119041
-
NAKAMURA Takumi authored
llvm-svn: 119040
-
Duncan Sands authored
llvm-svn: 119038
-
Chris Lattner authored
llvm-svn: 119033
-
Chris Lattner authored
llvm-svn: 119032
-
Chris Lattner authored
llvm-svn: 119031
-
Owen Anderson authored
llvm-svn: 119029
-
Rafael Espindola authored
signature symbol causes a local symbol to be created unless there is some other use of the symbol. llvm-svn: 119026
-
NAKAMURA Takumi authored
It can pass two tests below on Win32. - Clang :: CodeGenCXX/dyncast.cpp - LLVM :: CodeGen/ARM/globals.ll llvm-svn: 119023
-
Rafael Espindola authored
the symbols. llvm-svn: 119022
-