- Nov 14, 2010
-
-
Chris Lattner authored
llvm-svn: 119088
-
Chris Lattner authored
on the operand, required for .o file writing and fixing the PowerPC/mult-alt-generic-powerpc64.ll failure with the new instprinter. llvm-svn: 119087
-
Chris Lattner authored
llvm-svn: 119086
-
Greg Clayton authored
can too. So now the lldb_private::Variable class has support for this. Variables now have support for having a basename ("i"), and a mangled name ("_ZN12_GLOBAL__N_11iE"), and a demangled name ("(anonymous namespace)::i"). Nowwhen searching for a variable by name, users might enter the fully qualified name, or just the basename. So new test functions were added to the Variable and Mangled classes as: bool NameMatches (const ConstString &name); bool NameMatches (const RegularExpression ®ex); I also modified "ClangExpressionDeclMap::FindVariableInScope" to also search for global variables that are not in the current file scope by first starting with the current module, then moving on to all modules. Fixed an issue in the DWARF parser that could cause a varaible to get parsed more than once. Now, once we have parsed a VariableSP for a DIE, we cache the result even if a variable wasn't made so we don't do any re-parsing. Some DW_TAG_variable DIEs don't have locations, or are missing vital info that stops a debugger from being able to display anything for it, we parse a NULL variable shared pointer for these DIEs so we don't keep trying to reparse it. llvm-svn: 119085
-
Chris Lattner authored
the aborting printSpecial() method. This gets us to 8 failures. llvm-svn: 119084
-
Chris Lattner authored
printing nothing. This gets us back up to 24 failures. llvm-svn: 119083
-
Chris Lattner authored
about handling $stub, lo/hi etc. llvm-svn: 119082
-
Chris Lattner authored
llvm-svn: 119081
-
Chris Lattner authored
ops the asmprinter supported, fixing PowerPC/rlwimi2.ll among others. Down to 20 failures. llvm-svn: 119080
-
Chris Lattner authored
us further along. Only 28 failures now. llvm-svn: 119079
-
Chris Lattner authored
and printing support for call operands. Down to 77 failures. llvm-svn: 119078
-
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
-